feat(wm-iot): #22 IoT 设备接入层(EMQX + Kafka + 设备管理API)
- DeviceModel CRUD API:设备模型管理
- DeviceInstance CRUD API:设备注册/注销管理
- DeviceShadow API:设备影子读写与状态同步
- DataAdapter Framework:Modbus/HTTP/CoAP 协议适配器工厂
- DeviceTelemetryConsumer:Kafka消息消费处理
- Docker Compose:EMQX + Kafka + PostgreSQL + Redis + TDengine
- PostgreSQL数据库初始化脚本:iot_device_models, iot_device_instances, iot_device_shadows
- EMQX配置:MQTT消息路由规则
- 设备模拟器:数据验证测试
- 启动/停止脚本:一键部署
实现功能:
- EMQX + Kafka 正常运行 ✓
- 设备注册/查询/控制 API ✓
- 设备影子读写正常 ✓
- 数据消费→入库 TDengine 链路打通 ✓
- 设备模拟器验证 ✓
🎯 满足 Issue #22 所有交付物要求