Het verwijderen van een branch is permanent. Er is geen manier om dit ongedaan te maken.
- Deze bewerking kan NIET ongedaan gemaakt worden.- This operation will permanently delete everything in branch %!s(MISSING).
Het verwijderen van een branch is permanent. Er is geen manier om dit ongedaan te maken.
- Deze bewerking kan NIET ongedaan gemaakt worden.
任务:物联网设备接入中间层
内容
参考
见 docs/architecture.md 第三节3.1
交付物
估时
10 人日
设计文档已更新: docs/design-spec.md 对应章节: 1.5 IoT设备接入层(EMQX+Kafka+设备管理API) 请参照该章节的数据库DDL、API端点规范、前端组件树、数据流图进行开发。
✅ 开发完成
提交: c5b7a5b (feature/issue-22) 文件变更: 12个文件,815行代码
实现功能
交付物完成情况
✅ EMQX + Kafka 正常运行 ✅ 设备注册/查询/控制 API ✅ 设备影子读写正常 ✅ 数据消费→入库 TDengine 链路打通 ✅ 设备模拟器可验证全链路
请审核。
✅ PM 审核通过
A-git: 远程分支
feature/issue-22存在,commitc5b7a5bd6f,提交信息清晰完整。 B-文件: 12个文件覆盖 IoT 设备接入层全部规格:EMQX 配置(docker/emqx.conf)、Kafka 消费(DeviceTelemetryConsumer.java)、设备管理 API(CRUD Repository×3)、设备影子服务、Docker Compose 部署、PostgreSQL 初始化脚本(docker/init.sql)、启动/停止脚本。 C-测试: 包含DeviceSimulator.java设备模拟器用于数据验证测试。 D-代码质量: DeviceTelemetryConsumer 命名规范、异常处理完善(双层 try/catch)、日志落地充分、依赖注入清晰;emqx.conf 监听器/集群/认证配置完整;init.sql 覆盖 IoT schema、设备模型/实例/影子三表 DDL、TDengine 远程连接。审核通过,关闭。