feat(wm-iot): #28 MQTT协议适配器 + 设备注册/发现API
- Device实体:设备SN/名称/类型/区域/位置/几何状态
- DeviceMapper:MyBatis-Plus完整CRUD操作
- DeviceService:设备生命周期管理+上线/下线
- DeviceController:REST API + 批量指令下发
- MqttConfig:配置属性注入
- MqttClientService:连接管理/订阅/消息处理
- MqttAdapter:协议适配器增强+指令下发
- Flyway迁移:iot_device表结构更新
- application.yml:MQTT配置属性添加
实现功能:
✅ MQTT协议连接/订阅/消息解析
✅ 设备注册/发现 REST API (CRUD)
✅ 统一设备模型实体(device_sn/type/area/position/geom)
✅ 设备状态管理 + 指令下发
✅ 批量指令下发接口
Issue #28