• 欢迎大家分享资料!前往留言板评论即可!

合宙air202连接使用MQTT连接移动OneNet教程

合宙 模组资料网 7个月前 (05-15) 81次浏览 已收录 0个评论 扫描二维码
                        本文介绍合宙模块如何使用MQTT的方式连接中国移动的OneNet平台

测试工程:

合宙air202连接使用MQTT连接移动OneNet教程

  • 创建产品

连接:https://open.iot.10086.cn

创建产品的时候,选择MQTT协议接入

合宙air202连接使用MQTT连接移动OneNet教程

 

  • 创建数据模板

数据模板就是这个设备具有属性。比如温室度或者湿度;比如开关等。

合宙air202连接使用MQTT连接移动OneNet教程

 

3、添加设备

合宙air202连接使用MQTT连接移动OneNet教程

合宙air202连接使用MQTT连接移动OneNet教程

 

 

 

 

 

 

 

 

 

4、激活网络

任何操作都需要激活网络

合宙air202连接使用MQTT连接移动OneNet教程

 

 

5、MQTT连接

注意固件版本升级最新的:写文档使用的固件版本为:AirM2M_V5669_AT_S_SSL

连接的重点是3个参数要对应。

合宙air202连接使用MQTT连接移动OneNet教程

合宙air202连接使用MQTT连接移动OneNet教程

合宙air202连接使用MQTT连接移动OneNet教程

 

 

 

 

  • 推送数据

推送数据是理解难点。必须根据有效负载组装数据。要不然云端是不识别的,如果使用MQTT.fx发送,表现的形式就是MQTT会断开。

oneNet平台要求真实的有效数据前需要加数据类型和长度,平台才能识别。

合宙的模块,可以传送hex的方式来完成这个功能。

在数据处理的时候,先把json压缩后,然后在转换成hex。长度是json压缩后的。

合宙air202连接使用MQTT连接移动OneNet教程

合宙air202连接使用MQTT连接移动OneNet教程

合宙air202连接使用MQTT连接移动OneNet教程

下面是我测试的数据模板的完整数据格式。

合宙air202连接使用MQTT连接移动OneNet教程

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 下发数据

平台下发数据,默认是下发$creq topic ,这个topic 不用显示定义也能收到数据。之前把数据格式设置成了hex ,所以收到的数据也是hex 字符串。自己在解析一下即可。

合宙air202连接使用MQTT连接移动OneNet教程

 


喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址