→CONNECTusername=OCAu8nHFz4HNphIE&JkerjK97oub
←CONNACKaccepted
→SUBSCRIBE/blade/sys/JkerjK97oub/OCAu8nHFz4HNphIE/thing/event/property/post_reply
→PUBLISH/blade/sys/JkerjK97oub/OCAu8nHFz4HNphIE/thing/event/property/post
{"id":"1","version":"1.0","sys":{"ack":1},"params":{"BatteryLevel":86,"Velocity":0.82,"Pose":{"x":12.84,"y":3.27,"yaw":0.15},"TaskState":"NAVIGATING"}}
←PUBLISH…/property/post_reply {"id":"1","code":200}
→PUBLISH…/property/post {"id":"2","version":"1.0","sys":{"ack":1},"params":{"BatteryLevel":86,"Velocity":0.91,"Pose":{"x":14.62,"y":3.68,"yaw":0.23},"TaskState":"NAVIGATING"}}
←PUBLISH…/property/post_reply {"id":"2","code":200}
thing · propertyNAVIGATING
电量
BatteryLevel86%线速度
Velocity0.91m/s位姿
Poseθ 13°x 14.62 · y 3.68 m平台概览
BladeX 物联网平台面向企业私有化部署场景,将设备接入、物模型、规则联动、视频监控与数据流转统一在同一套产品、设备与权限体系中。平台以 BladeX 5.0 为后端底座,品类、产品、设备与规则直接复用企业已有的用户、租户、菜单与数据权限。
设备经原生 Broker、EMQX 或 HTTP 接入后,上报数据按物模型解析并写入时序库,再通过场景联动、服务端订阅与开放接口交付给业务系统;设备影子与 OTA 升级覆盖设备在线与离线期间的状态同步和固件运维。
技术基座
BladeX 企业级开发平台已服务 6000 余家企业。物联网平台沿用其认证授权、多租户、数据权限与接口安全体系,团队具备丰富的设备对接经验,可承接各类 TCP 私有协议定制。
| 层次 | 技术组成 |
|---|---|
| 后端 | BladeX 5.0 · JDK 21 · Spring Boot 4.1.1 · MyBatis-Plus 3.5.17 · mica-mqtt 2.6.13 |
| 前端 | Vue 3.5 · TypeScript · Element Plus 2.14 · Avue 3.9 · Vite 5 · UniApp 移动端 |
| 接入与媒体 | MQTT · HTTP · EMQX · Kafka · GB/T 28181 · ZLMediaKit · Node-RED 边缘网关 |
| 数据与存储 | MySQL · Redis · TDengine 3.x · InfluxDB 1.8 / 2.x · IoTDB 1.3.x · 对象存储 |
系统架构
版本动态
3.0.0.RELEASE · 2026-11-01
技术体系全面升级至 JDK 21 与 Spring Boot 4,前端全面迁移至 TypeScript 与 Composition API。
- 底座升级:BladeX 5.0、Spring Boot 4.1.1 与 Spring Framework 7,Web 容器切换为 Tomcat,接口文档改用 springdoc
- MQTT 服务端:由 mica-mqttx 3.2.4 迁移至开源版 mica-mqtt 2.6.13,并适配新版服务端配置结构
- 前端升级:页面统一采用
<script setup>与 TypeScript,引入 vue-tsc 类型检查门禁 - 安全加固:系统管理接口补齐管理员鉴权与租户归属校验,规则引擎条件预览防范跨站脚本注入
- 国标监控:ACK、in-dialog 请求与订阅续订按注册来源地址寻址,修复设备保活超时未标记离线的问题
- 物模型:发布与导入前校验标识符唯一,避免时序库建表失败但发布仍显示成功
联系我们
- 商务微信:
- 电子邮箱:bladejava@qq.com
