在OneNet用网络调试助手实现数据上传跟命令下发
登录onenet云台:
登录地址:https://open.iot.10086.cn/
完成账号注册之后登录,选择右上角控制台,
控制台版本分新版版本和旧版版本,二者数据不互通,我这里选择旧版本。
如果进入到新版界面可以切换到旧版本进行。切换到旧版本之后,选择全部产品、进入多协议接入界面
选择TCP方式接入
进入界面后点击【添加产品】并且填写数据产品信息点击确定保存
产品信息如下:
添加产品成功后可以在产品下添加设备
产品是一类设备的描述,创建产品后会产生一个产品ID这个ID就是产品的身份证号码
产品ID是:577087
用户ID是:108864
Master_APIKey是:PaEtRhzcmQ0g0SIcHiZL4ZIHMs4=
Access_key是:1jRuPuGg+SOvnXiUmRrvOmMwDWQdLPd9B3jV8ERHXOM=
设备接入协议是:TCP透传协议
在产品下创建设备:
添加设备信息:
所谓的鉴权信息是区分产品下的设备,可以用产品唯一序列号也可以根据产品规划统一编码,我这里采用第二种,
XYDLNSF000 信盈达岭南师范000文章来源:https://www.toymoban.com/news/detail-443637.html
下面需要上传一个解析脚本文件
该文件的下载地址
文档与工具_开发者文档_OneNET (10086.cn)
https://open.iot.10086.cn/doc/multiprotocol/book/develop/tcp/device/doc-tool.html
解压缩文件夹后
选择对应的Lua脚本上传
接下来我们下载网络调试助手从而使我们的设备在线
接入域名跟端口号
接入地址_开发者文档_OneNET (10086.cn)
https://open.iot.10086.cn/doc/book/device-develop/multpro/connectAddress.html
连接不上需要可能需要关闭防火墙
虽然已经连接ONENET服务器但是设备还是处于离线状态,所以此时我们需要发送一个登录的报文。
登录过程
Step4 建立连接
设备上电,与OneNET接入服务(域名为:dtu.heclouds.com)建立TCP连接,发送登录报文,格式如下:
KaTeX parse error: Expected 'EOF', got '#' at position 4: PID#̲AUTH_INFO#$PARSER_NAME
示例:
12346#sn823mdn#testlua
其中,参数解释如下:
PID:产品ID,创建产品时OneNET生成的产品唯一性数字标识
AUTH_INFO:设备鉴权信息,在设备注册时,用户创建设备时指定的唯一字符串标识
PARSER_NAME:用户自定义解析脚本的名称,用户上传脚本时指定的唯一字符串标识
PID:577087
AUTH_INFO:XYDLNSF000
PARSER_NAME:XYDLNSF
组合结果:在这里插入代码片
文章来源地址https://www.toymoban.com/news/detail-443637.html
```c
*577087#XYDLNSF000#XYDLNSF*
![在这里插入图片描述](https://img-blog.csdnimg.cn/ac270942cbb54aa4be9d2fdd0f27c6c8.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/fa3161cbd6e547edae06499a3b12cd6a.png)
点击数据流进入控制面板
![在这里插入图片描述](https://img-blog.csdnimg.cn/6807eef3d3cd4530a9279d62f1d25bf4.png)
数据上报
![在这里插入图片描述](https://img-blog.csdnimg.cn/c18cad617b62415db0f8aa01e0d55998.png)
数据下发
![在这里插入图片描述](https://img-blog.csdnimg.cn/667989e28de14fdebe6135186017cb95.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/8d1c734ed27d412095bf3001a3f814f7.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/828bf516d85a4c3a895a202371f3cd07.png)
如果需要实现周期性下发指令可以尝试修改Lua脚本文件,参考笔记
ONENET 中移物联网平台 TCP透传功能初探 (360doc.com)
http://www.360doc.com/content/17/0708/16/35884009_669844917.shtml
至此数据上传跟下发测试完毕,参考博客
ONENET平台--TCP透传_tcp透传是post吗_BLY326的博客-CSDN博客
https://blog.csdn.net/qq_45045583/article/details/111397854
单片机数据上报测试:
可以尝试自行修改完成
到了这里,关于毕设常用云平台OneNET对接测试TCP方式透传实现的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!