目录

ONENET平台-TCP透传

目录

ONENET平台–TCP透传

如何使用onenet —–TCP透传

手把手教你搭建云平台——TCP透传

下面我将围绕以下主题展开讲解
    1、登录onenet平台完成账号注册
    2、创建产品,设备
    3、按步骤登陆设备,模拟收发数据
    4、数据流设计
    5、Lua脚本设计(数据流解析)
    6、数据展示层设计、编辑
    7、修改Lua脚本定时下方hello

完成账号注册之后登录,选择右上角控制台

https://i-blog.csdnimg.cn/blog_migrate/a6e3a01178bb975ad8ddf0dd202808b9.png

选择切换至 旧版

https://i-blog.csdnimg.cn/blog_migrate/bf861c79736af27d8df211b06994d99b.png#pic_center

点【全部产品】->【多协议接入旁星号】->【多协议】

https://i-blog.csdnimg.cn/blog_migrate/abf8dee3b016df303be7585615710567.png#pic_center

点击【TCP透传】

https://i-blog.csdnimg.cn/blog_migrate/a06778e3c17109ad4ceb819ededa0172.png#pic_center

点击右上角【添加产品】

https://i-blog.csdnimg.cn/blog_migrate/29f25daec6c30c717ca089d444128871.png#pic_center

产品名称随意写,建议产品行业和类别选择其他

https://i-blog.csdnimg.cn/blog_migrate/47b8fb74246643e34198b2e6d72be78d.png

底下技术参数可以按照下图所选,也可以根据自己需求选择

(wifi其实是pc机与调试助手连接)

(我完成的是课设所以选的比较简单)

https://i-blog.csdnimg.cn/blog_migrate/021456cbf8324886fa72c8bfe3b7feef.png

创建好产品之后会生产一下信息,这里建议将产品ID存到桌面的文本文档

(注:{产品ID}是后面使用网络调试助手使设备在线报文所使用的号码)

https://i-blog.csdnimg.cn/blog_migrate/d2e9fbf60d914b6bbce74abf62afb647.png#pic_center

点击【设备列表】进行添加设备

https://i-blog.csdnimg.cn/blog_migrate/0e430f81510c82c2d760af92c1766ac9.png#pic_center

建立连接,并发送一个登陆的报文

https://i-blog.csdnimg.cn/blog_migrate/9523932f06b6de7192ebe0a5b30610f1.png

登陆报文格式:

https://i-blog.csdnimg.cn/blog_migrate/0b89496600c07b5db992b96e84225f81.png

这是ONENET平台给我们提供的接口

https://i-blog.csdnimg.cn/blog_migrate/4c9dfeda083e3f11c2f2657413400640.png https://i-blog.csdnimg.cn/blog_migrate/4cc8f52258ffbb0a540acd573c89b825.png

https://i-blog.csdnimg.cn/blog_migrate/bd3062ca8b759f868cf1196dc27eac45.png

虽然已经连接ONENET服务器但是设备还是处于离线状态,所以此时我们需要发送一个登录的报文。

(不勾选十六进制,我们连接onenet之后会收到received)

将刚才写好的报文进行发送,可以看到设备处于在线状态

https://i-blog.csdnimg.cn/blog_migrate/3d0490ffc620c72592c154fa51017d98.png

点击【数据流】,进入控制面板

https://i-blog.csdnimg.cn/blog_migrate/6a1a4dd48f3817f4c32a143d0f134653.png

此时在网络调试助手发222时云平台端可以进行接收数据222并进行显示

https://i-blog.csdnimg.cn/blog_migrate/d411c8161c17cdb04f8b6eeeb5b32709.png

https://i-blog.csdnimg.cn/blog_migrate/eb1b52e105f395f3c3e7ca8cbd5b7eec.png

完成到这里就已经成功已经完成基于TCP透传的产品的建立以及数据的上传。

下面是数据的下发工作

https://i-blog.csdnimg.cn/blog_migrate/a443bdba565db49bb50a16ae334ea7ad.png#pic_center

字符串下发

https://i-blog.csdnimg.cn/blog_migrate/0a5db26bbbcddd289f0dc34f6a4d2168.png

十六进制下发

https://i-blog.csdnimg.cn/blog_migrate/214d9bef16c2c3bbcafa1917c6bb83a3.png

案例一:实现云平台给PC机定时发送hello

修改sample—str.lua文件中代码

function device_timer_init(dev)

– 添加用户自定义代码 –

– 例如: –

dev:timeout(3)

dev:add(10,“dev1”,“hello”) –每10秒下发一包数据,内容为hello

end

https://i-blog.csdnimg.cn/blog_migrate/7e7329a73038121fd85024292f01be35.png#pic_center


作者:BLY326

来源:CSDN

原文:https://blog.csdn.net/qq_45045583/article/details/111397854

版权声明:本文为作者原创文章,转载请附上博文链接!

内容解析By: