前言
前段时间有位老铁私信跟我诉苦,说他压力大,就快要下线了。我问他为啥,他说他是数据库工程师,听上去很牛皮,其实就是做报表的,手工统计他家公司产品采集的一些数据。由于他家公司在做物联网转型,所以本地设备采集的数据都需要上云端存储,例如他家公司做的温湿度传感器、光照传感器所采集的数据,他没搞过这块啊,也整不明白,可其他年轻小伙子会啊,这下可好,这位铁子就这样看着别人笑嘻嘻了。
我安慰他道,设备数据上云其实很简单,在设备加一个支持上云的透传通信单元就行了。被他的真诚所感动,于是我在天猫购买了一款OneMO CAT.1数传模组,并基于OneNET云平台写了一篇教学文章给他,在这里也跟其他有类似需求的铁子们做个分享,希望能帮助大家少掉一点头发。
OneNET云平台注册
1、OneNET平台侧创建产品
进入OneNET“多协议接入”产品栏,在MQTT(旧版)界面下添加产品,任意输入产品名“MQTT_TEST”点击确认,示例如下:
2、获取OneNET平台侧参数
通过产品名“MQTT_TEST”进入产品概况界面,获取“产品ID”(示例为538410)如下,然后点击设备列表进入设备管理界面:
获取设备管理界面的“设备注册码”如下:
注:平台侧仅需创建产品,获取“产品ID”和“设备注册码”即可,不需要单独创建设备。
DTU参数配置
进入配置模式(我是前往OneMO官网下载的DTU指令介绍),通过AT+MQTTCFG=<ProductID>,<RegistrationCode>,<Heartbeat>配置OneNET参数,示例如下:
通过AT+WKMOD=MQTT1配置MQTT透传模式,执行AT+S保存配置并自动重启,示例如下:
重启之后,模组会自动在平台上创建设备并连接,示例如下:
注:设备名称默认为模组IMEI号,用户可根据需求在平台侧自行修改。
效果展示
通过串口助手输入任意数据内容(示例为字符串类型)并点击发送,示例如下:
平台侧可通过数据流界面观察数据,示例如下:
同时,平台侧可以在设备列表界面,通过下发指令下发任意数据给模组,示例如下:
通过串口助手,可以看到模组已收到平台下发的数据123456789ABC,示例如下:
到此,设备数据上云的实例已介绍完毕,利用上面的例子可以实现设备端-OneNET云平台双向透传。这次我使用的这款DTU除了能一键上云以外,还支持很多特色功能,例如TCP透传、套接字、FTP升级等,只是上面没用到,这里我就不一一列举了,大家感兴趣的可以去他们OneMO官网下载,也欢迎老铁们留言交流。
标签:OneNET,示例,平台,上云,透传,设备 From: https://www.cnblogs.com/onemo/p/16638407.html