物联网云平台设置和发布主题

金鸽 mqtt 的配置
操作步骤:
(1)双击“金鸽 iot”弹出金鸽 mqtt 配置框。
(2)点击启用按钮,启用金鸽 mqtt。默认:关闭。灰色表示:不启用,绿色表示:启用。
(3)ip/域名:1883.dtuip.com,默认填写好,不需要填写。
(4)端口:1883,默认填写好,不需要
填写。
(5)client id:填写金鸽平台的序列号,需要联系销售提供序列号。
(6)用户名:mqtt,默认填写好,不需要填写。
(7)密码:mqttpw,默认填写好,不需要填写。
(8)订阅主题:填写格式:金鸽平台的序列号/+,需要联系销售提供序列号。
(9)发布主题:填写金鸽平台的序列号,需要联系销售提供序列号。
(10)上传周期:数据定时发布间隔时间,默认 30s。
(11)mqtt 数据补传:是否启用掉线数据补传,点击按钮启用。灰色表示:不启用,绿色表示:启用。
(12)选择数据点上传:在配置框右边的方框内选择要上传的数据点,默认空白表示全部上传。
(13)点击“确定”,确定金鸽 mqtt 的配置。
(14)点击“写入配置”,网关设备重启后,金鸽mqtt 才启用。重新打开配置软件登录设备,可以在基本信息页面可以看到“金鸽mqtt 上线状态”的提示灯是绿色,表示金鸽 mqtt 已连接上。最右边显示从机设备在线的状态。
5.4.16 在金鸽云上查看和下发数据
在平台上先配置数据点,在配置数据点的标识符,标识符与配置软件的 mqtt 标识一致。部分数据点配置如下。如:采集 s7-200smart 数据点 vw0,在配置软件上的 mqtt 标识为“vw0”,则金鸽云上读写标识要为“vw0”。
5.4.17 金鸽 mqtt 的数据格式
mqtt client 和 mqtt client ii 的“kingpigeon”json 数据格式和金鸽 mqtt 的数据格式一样详情如下
1)设备发布消息中有效载荷数据格式
发布主题:序列号(对应配置的发布主题设置项)
{
sensordatas: [
{
//布尔量
flag: y0, //读写标识
switcher: 1 //数据类型及值
},
{
//数值型
flag: vw0, //读写标识
value: 8 //数据类型及值
},
{
//4g 模块信号值
flag: signal_strength , //读写标识,标识符固定不能修改
value: 28 //数据类型及值
}
]state:alarm, //报警标识符(配置软件“报警与事件”配置有报警事件,触
发报警时才有此标识,定时上报数据无此标识)
state:recovery, //报警恢复标识符(报警恢复时才有此标识,定时上报数据无此标识)
gateway_indentify: beilai gateway //网关名称标识符,上传网关名称
time: 1622700769, //时间标识符,数据发布的时间戳
addtime: 2021-06-03 06:12:49 //时间标识符,上传网关的时间
retransmit:enable //重传标识符,表示 mqtt 历史数据(有重传历史数据时才有此标识,定时上报数据无此标识)
}注:
//读写标识:字符为flag,其后为数据点的 mqtt 标识符,添加数据点时填写的 mqtt 标识符,可以自主定义。
//数据类型及值:根据类型分为:
1、布尔量数据:字符为switcher,其后为0或1(0 代表断开,1 代表闭合)。
2、数值型数据:字符为value,其后为具体数值。
//报警、恢复标识:字符为state,其后为alarm或recovery(alarm 代表报警数据,recovery 代表报警恢复数据)。
//网关名称标识:字符为gateway_indentify,其后为网关的名称。
//时间标识:字符为time,其后为具体的上报时间戳。
//时间标识:字符为addtime,其后为网关的时间。
//重传标识:字符为retransmit,其后为enable
网络掉线期间采集到的数据会暂存在设备,在网络恢复时重新发布,用“retransmit”字段标识,表示历史数据。(需要在配置界面上启用数据补传)
2)设备订阅消息中有效载荷数据格式
订阅主题:序列号/+(对应配置的订阅主题设置项)
(金鸽 2.0 下行发布报文用的主题名为“序列号/传感器 id”,所以设备订阅主题需要加上通配符“/+”,这样才能收到平台下发数据实现控制)
{
sensordatas:
[
{ //布尔量下发
sensorsid: 211267, //平台传感器 id
switcher:1, //数据类型及值
flag:y0 //读写标识
},
{ //数值型下发
sensorsid: 160239, //平台传感器 id
value:10, //数据类型及值
flag:vw0 //读写标识
}
],
down:down //平台下行报文标识
}
注:
//平台传感器 id:字符为sensorsid,其后为 id 号(id 由平台自动生成),自建平台不用关心该项。
//数据类型及值:根据类型分为:
1、开关型数据:字符为switcher,其后为0或1(0 代表断开,1 代表闭合)
2、数值型数据:字符为value,其后为具体数值
//读写标识:字符为flag,其后为代表数据点的 mqtt 标识
//平台下行报文标识:字符为down,其后为down,代表此为平台下行数据。
注意:布尔量下发值不带双引号,数值型下发的值要带双引号。


产品结构设计可以让人们更直观的看到设计方案
检测安检门质量 这四点非常重要
无法保持中立的台积电,质量与华为背道而驰
金属膜电阻器和碳膜电阻器的区别方法
谷歌正式发布 Android 12L
物联网云平台设置和发布主题
带状线传输线在PCB上的路由方式
深南电路公告限制性股票激励计划 推动PCB企业发展
realme系列在安卓阵营最高突破100W充电功率
物联网设备的分类和功能阐述
PCB结构的仿真结果和测试结果拟合案例
你现在的工作会被人工智能取代吗
数字电视技术电子图书介绍
基于CH375S和STC89C516RD单片机实现大容量数据采集系统的设计
恒驰5将于7月6日开启预售,现在可以进行试驾预约登记
基于ADuM6202的5KV隔离双路DC电源转换技术
关于11月20日迪文开发者论坛无法正常访问的致歉声明
oppor11plus首销火爆,oppor11plus新机评测
研究人员将完全集成的可清洗电子设备直接打印到织物上
揭秘ipfs是靠什么赚钱 ipfs收益怎么样