2019-7-23 16:34:28 [显示全部楼层]
2658浏览
查看: 2658|回复: 0

[项目教程] MQTTS协议父子设备使用说明

[复制链接]
1、今天我们来讲讲OneNET平台新出的MQTTS协议中的父子设备,应用场景是父设备-网关通过MQTTS连OneNET平台,子设备通过蓝牙、lora等局域网当时和网关进行通信,通过父设备-网关对子设备进行登录、上报数据、下发命令等操作。2、创建两个MQTTS产品,一个产品作为父设备、一个产品作为子设备。

MQTTS协议父子设备使用说明图1
3、配置代理关系   
4、父设备登录,具体可参考我的帖子《OneNET MQTTS设备接入说明》
5、子设备的登录和上报数据、收到平台的下发命令都是通过父设备来实现的。
子设备基本信息:
232967 为子设备产品id
son为子设备设备名称

关于平台topic的订阅限制:
一条订阅报文最多支持订阅8个topic,如果需要订阅8个以上topic,需要多次订阅。
子设备登录需要订阅的4个topic(满足逻辑必须订阅的):
//=============================关于需要订阅topic==================================//
$subdev/232967/son/login/+

子设备登录后才能订阅下面三个topic
$subdev/232967/son/logout/+
$subdev/232967/son/dp/post/json/+
$subdev/232967/son/cmd/#
//===============================关于子设备登录=================================//

$subdev/232967/son/login/+   订阅这个topic为子设备登录的时候反馈信息(包含成功和失败)
$subdev/232967/son/login     这个topic发布任何内容为子设备登录,不允许重复登录。
$subdev/232967/son/logout    这个topic发布任何内容为子设备退出登录

//===============================关于子设备上报数据=================================//

$subdev/232967/son/dp/post/json/+  订阅这个topic为子设备上报的时候反馈信息(包含成功和失败)


$subdev/232967/son/dp/post/json 往这个topic上报数据

{
        "id": 123,
        "dp": {
                "test2.properties": [{
                        "v": {
                                "triggerType": "1",
                                "cdnEnable": "1",
                                "autoEnable": "1",
                                "sysVersion": "1.2.3",
                                "appVersion": "1.2.3"
                        }
                }]
        }
}

//============================关于子设备下发命令和命令回复=============================//

$subdev/232967/son/cmd/#  订阅该topic才能收到命令

api.heclouds.com/v1/synccmds?device_id=524083917&timeout=12  调用接口给子设备发命令

version=2018-10-31&res=products%2F232967&et=7556003213&method=sha1&sign=kJ5HsL2KmvOXzMNJdF3Vk%2F570mY%3D  用子设备的产品id和access key来生成的哦

$subdev/232967/test/cmd/response/uuid  往这个topic发数据是对下发命令的回复,更改uuid即可
//=========================================================================

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail