OneNET Studio 简介 产品介绍 快速入门 设备接入与管理 应用开发
应用开发流程 新建项目 添加设备 设备分组 场景联动 应用数据流转 应用API 应用长连接 规则引擎(新)
运维监控 数据可视化 边缘计算 人工智能AI 位置定位 语音通话 工业互联网标识 权限管理 服务协议 更新日志

MQTT设备开发

1. Topic定义

2. 接入流程说明


1. Topic定义

MQTT设备使用自定义数据格式与平台通信时,订阅和发布Topic如下所示:

Topic类型Topic说明
数据上报$sys/{pid}/{device-name}/custome/up
数据上报响应$sys/{pid}/{device-name}/custome/up_reply
命令下发$sys/{pid}/{device-name}/custome/down/{id} topic中的消息{id}需采用通配符+号订阅
命令回复响应$sys/{pid}/{devicename}/custome/down_reply/{id}topic中的消息id,应与收到命令请求中的id保持对应关系

2. 接入流程说明

数据上报流程


说明:数据上报流程中,有两处需要用到脚本解析:
(1) 数据上报时,平台按照上行解析函数定义将自定义数据转换成平台规范的物模型数据,并发送只后续云服务处理。。
(2) 平台响应时,平台按照下行解析函数定义将响应物模型数据转换成自定义数据格式下发给设备。
(如果未对平台响应结果进行处理,则平台不会下发响应给设备)。
命令下发流程

属性设置、属性获取等命令下发时会在Topic中携带消息id,设备收到命令执行后,回复响应数据,应在发送的Topic中携带命令请求的消息id。

  • 同步命令下发
  • 异步命令下发


说明:命令下发流程中,有两处需要用到脚本解析:
(1) 命令下发时,平台按照下行解析函数定义将物模型数据转换成自定义数据格式,发送给设备。
(2) 设备回复命令时,平台按照上行解析函数定义将设备响应自定义数据解析成物模型数据。

个搜索结果,搜索内容 “

    0 个搜索结果,搜索内容 “