air202-DTU接入ONENET平台简单教程

    xiaoxiao2022-07-03  161

    本人使用的是air202 S6模块,其他air202型号类似(模块插有物联卡,普通卡需修改VPN在此不介绍)

     

    本文使用的是ONENET  MQTT协议,其他协议类似。

    首先去ONENET官网注册账号https://open.iot.10086.cn/

    然后添加产品,根据自己情况填写产品信息,技术参数如下:

     

    接下来下载DTU固件,

    固件地址在https://github.com/hotdll/irtu-rda8955/releases

    硬件连接:模块如下接两个TTL转串口(6根线),我自己情况为com18是数据串口,com15是调试串口(根据实际情况选择自己对应的串口)

     

    然后打开,(没有的可以去合宙官网下载,下载地址http://www.openluat.com/Product/file/rda8955/luatools-redirect.html),第一次打开可能需要更新,更新完毕后,打开调试串口15,点击开始打印,显示如下:(如无调试信息可以检查下接线是否正确,串口是否选择正确)

     

    模块正常后,点击,选择刚才下载的DTU固件后进行下载(固件下载需等待1到2分钟)

     

     

    下载完毕后,点击退出,然后打开DTU,DTU工具,左下角串口选择18,然后点击恢复出厂,显示如下:

    重新启动后,我使用的是ONENET  MQTT协议(其他协议类似),配置如下:

     

     

    其中需要修改自己的设备注册码和产品ID,在ONENET中打开之前添加的产品可以看到自己的产品ID,在设备列表里可以看到设备注册码:

    填入自己的ID和注册码后,点击写入,如下

     

    等一分钟左右在ONENET设备列表里可以看到设备自动创建并在线,表示已经连接,至此配置完成

     

     

     

    数据格式按照JSON格式进行上传

    例:配置好数据串口18波特率,打开串口,发送如下数据:

    {"hemp":"11.0","temp":"29.0"}

    发送完之后稍等一下,打开在线设备的数据流:

    可以看到如下数据:(如无数据,可能数据还未发送成功,刷新一下,或者串口重新发送上面的数据)

    以上表明数据透传没有任何问题,以下是将数据串口连到STM32单片机

    程序中数据格式如下:

    显示数据如下:

     

    在应用管理中设计如下:(自己发挥)

    应用链接:https://open.iot.10086.cn/iotbox/appsquare/appview?openid=57d5f34a71ffe9f1ab9ad8ebd92ee473

     

    至此,air202接入ONENET介绍完毕,快来试一试吧。

    最新回复(0)