MQTT网关推送设置

1.设置MQTT上传参数
在这里插入图片描述
客服端发布主题如:/gc/data/FC1965B049744285962ED60DB32C938A

控制命令:(开关为布尔值0或1)
J{
“h”: {
“rt”: “zoom1.Channel_Sw.on_off”
},
“b”: {
“dl”: {
“tag_1”:0//控制当前设备(组)zoom1.Channel_Sw.on_off 点名Tag_1 值为0, (可同时控制多个Tag(“Tag_1”: 0,“Tag_2”: ·))
}
}
}
表示"tag_1":0,即开关1回路关闭;
驱动设置如下:
在这里插入图片描述
总召命令:
执行以下命令可是是网关推送所有设备信息
J{“h”:{“rt”:"*"}}
一个驱动下得到以下2条信息
第一条:描述设备是否在线
J{“b”:{“dvl”:[{“da”:"",“dl”:{"$.zoom1.Channel_Sw.on_off.CommStatus":1}}]}}
第二条:藐视设备状态值即时间参数
J{“b”:{“dvl”:[{“da”:"c,“dl”:{“tag_1”:1,“tag_2”:1}}],“ts”:“2019-10-21T20:03:00”}}

读取状态
对对应的驱动发布设备信息主题,可以反回对应想要的设备状态

J {
“h”: {
“rt”: “*.read”
},
“b”: {
“dl”: “zoom1.Channel_Sw.on_off.tag_1;zoom1.Channel_Sw.on_off.tag_2”
}
}

得到:
J{“b”:{“dvl”:[{“da”:“zoom1.Channel_Sw.on_off”,“dl”:{“tag_1”:0}}]}}
J{“b”:{“dvl”:[{“da”:“zoom1.Channel_Sw.on_off”,“dl”:{“tag_2”:0}}]}}
在这里插入图片描述

上报点位信息 订阅主题:
/br/<主题>/<网关 ID>
/br/data/FC1965B049744285962ED60DB32C938A
Publish 网关-> 云
J{“h”:{“rt”:"*.br"}}

得到一堆东西

有个大坑
文本字符格式不对输入密令没有反应

J{
"h":{
  "rt":"*.read"
},
"b":{
  "dl": "zoom1.Channel_Sw.on_off.tag_1"
}

}

在这里插入图片描述

//控制
J{
    "h": {
        "rt": "zoom1.Channel_Sw.on_off"
    },
    "b": {
        "dl": {
           "tag_1":0, "tag_2":0
    }
}
}

//查询

J{
"h":{
  "rt":"*.read"
},
"b":{
  "dl": "zoom1.Channel_Sw.on_off.tag_1"
}

}

//总召唤

J{"h":{"rt":"*"}}
J{"h":{"rt":"*.br"}} 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值