合宙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
  • 阅读 ( 223 )
  • 分类:默认分类

你可能感兴趣的文章

相关问题

0 条评论

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

研发工程师

1 篇文章

作家榜 »

  1. 技术销售Delectate 37 文章
  2. 技术销售闫国梁 18 文章
  3. 杨奉武 18 文章
  4. Luat官方发布 17 文章
  5. 老张 14 文章
  6. 技术销售Wendal 14 文章
  7. 刘晨旭 11 文章
  8. 大仙 9 文章