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

本文介绍合宙模块如何使用MQTT的方式连接中国移动的OneNet平台 测试工程:<Air800_202 连接OneNet 测试.bsp>

本文介绍合宙模块如何使用MQTT的方式连接中国移动的OneNet平台

测试工程:<Air800_202 连接OneNet 测试.bsp>

  • 创建产品

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

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

 

  • 创建数据模板

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

 

3、添加设备

 

 

 

 

 

 

 

 

 

4、激活网络

任何操作都需要激活网络

 

 

5、MQTT连接

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

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

 

 

 

 

  • 推送数据

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

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

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

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 下发数据

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

 

  • 发表于 2019-05-14 11:47
  • 阅读 ( 5657 )
  • 分类:默认分类

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
不写代码的码农
yinerda

研发工程师

1 篇文章

作家榜 »

  1. 技术销售Delectate 43 文章
  2. 陈夏 26 文章
  3. 国梁 24 文章
  4. miuser 21 文章
  5. 晨旭 20 文章
  6. 朱天华 19 文章
  7. 金艺 19 文章
  8. 杨奉武 18 文章