Skip to content

文档事实基线与核验范围 ​

核对日期2026-10-28。本文集中说明资料依据,正文不反复插入开发回执。产品现行规则以契约页为权威,发布说明记录当时事实,不能用旧发布说明推断当前设备版本。

核对依据 ​

内容实际源码/配置位置(相对总仓库)
路由、响应、错误yunstack-backend/src/main.ts、modules//.controller.ts、common/interceptors/transform.interceptor.ts、common/constants/response-code.constant.ts
登录/当前角色/撤销后端modules/auth、config/token-lifetime.ts、common/guards/roles.guard.ts;两前端request/auth实现与回归
MQTT与ACL后端gateways/mqtt/mqtt.constants.ts、mqtt.client.ts、access/*
归属、配置、服务后端modules/device-operation及device-claim;固件device_runtime/device_runtime_wire与产品适配
数据库后端src/database/prisma/schema.prisma、migrations、prisma.config.ts、专项tools及隔离测试
构建部署backend与web的.github/workflows/deploy.yml,backend服务器脚本和pm2.config.js
硬件两工程的sdkconfig.defaults、分区、tools/build-ota.py、主机测试;总仓库tools/firmware_bundle.py
UI与实时小程序pages/productPanels/store/ble、Web API与实时客户端,后端gateways/ws

修复组合:backend1698000,relay42bda00,EnvSense4d557d3,uniapp972767c。它们对应v0.7.1修复;文档提交继续前进,不改变代码SHA含义。正式发布历史v0.4.0至v0.7.0保持原样。

已有部署与实物证据 ​

  • 后端1698000曾由Actions成功部署,并只读核对current/PM2/健康接口。
  • 微信开发版0.7.1源972767c、robot1上传成功;这不是体验版、提审或正式发布证明。
  • 继电器3.2.0-dev.11、EnvSense1.4.0-dev.7已USB仅更新当前应用槽,写入校验与云端新版本在线通过,保留NVS/WiFi/身份。
  • 用户确认继电器已执行一次定时修改后再次执行、解绑断电重启不恢复旧ON两项通过;前序v0.7确认定时/延时、断电规则恢复及传感器120秒上报实际生效。
  • 两产品正常OTA已有历史实测,EnvSense曾真实启动失败回滚后修复;所有主动断电/异常组合不在这些确认范围内。

上述是会话确认和已保存回执,不是本次文档审核重新操作线上系统的结果。正式继电器v3.2.0、EnvSense v1.4.0已从同功能源码重新构建,并发布硬件Release及私有OSS OTA/工厂目录,下载校验通过;未自动下发OTA。实物仍为上述开发候选,不宣称正式字节已另行实刷。

本次未核实的外部状态 ​

服务器此刻的进程/证书有效期、1Panel下一次实际续期、Broker缓存与防火墙、Cloudflare控制台分支/访问策略、微信体验/正式版本均未重新查询。文档描述其配置职责和检查方法,不虚构即时结果。首次空库迁移流程已静态核对排序与SQL依赖,仍需在新环境可丢弃库演练。

当前限制与规划 ​

单PM2/WS连接表及部分控制等待在内存,未宣称多节点完整支持。通用HTTP服务执行入口只开放五个标准服务;家庭/房间停用但表保留。无跨设备场景引擎、网关桥接、OTA差分/灰度。v0.8网关、v0.9组合加固、v1.0发布为规划,任务仅维护于滴答清单。