技术栈与边界
后端采用NestJS/TypeScript、Prisma7+PostgreSQL adapter;Redis提供短期会话与协调,InfluxDB2提供测量聚合,EMQX通过HTTP回调接入身份与ACL。Web为Vue3/Element Plus/Pinia/Vite;小程序为UniApp/Vue3/Wot Design Uni。硬件两工程统一ESP-IDF6.1,BLE复用连接内核和官方Security 2。
这些选择把持久业务、时序历史和消息传输分开,便于独立排障。当前部署是单节点测试环境,不因为组件可横向扩展就认定系统已具备集群一致性。其他Broker、BLE网关和跨设备自动化均未作为当前能力交付。设计取舍详见设计决策,安装版本以锁文件与环境搭建为准。
