[物联网] OneNet 多协议TCP透传

物联网 OneNet 多协议TCP透传

STM32物联网--ONENET云平台的多协议接入产品创建 : https://blog.csdn.net/qq_44942724/article/details/134492924
Onenet tcp 透传 : https://blog.csdn.net/flyme2010/article/details/107086001
tcp服务端测试工具 : http://tcp.xnkiot.com/
NetAssist网络调试助手 : https://www.cmsoft.cn/resource/102.html

1.使用服务端测试工具

2.使用 OneNet 平台

新版OneNet去掉了多协议接口跳转,貌似只能直接通过网页打开,感谢上面博客给的笔记.
https://open.iot.10086.cn/develop/global/product/#/public?protocol=3&other=1

  • 打开网页,然后切换到TCP透传,添加产品,设定产品名称,设备接入协议:TCP透传,其他设定随便.点击确定

- 上面是创建产品,接下来创建设备,注意是注意设定鉴权信息,其他随便.

  • 接下来下载脚本模板,然后再上传.模板包含在那个问号帮助的脚本验证工具里,
  • 解压就看到后缀为lua的脚本文件.
  • 然后上传脚本文件,选择刚刚下载的sample.lua,然后设定脚本名称,
  • 最后效果如下
  • 接下来使用上位机测试,建立tcp连接,OneNET平台地址为 183.230.40.40:1811.这个地址我找半天没找到
  • 此时连接上,但是网页上显示设备还是离线,需要发送一个登录信息,

设备登陆上报信息

设备登陆报文是在建立TCP连接之后,用于告知OneNET平台,该终端DTU对应的是平台上的哪一个设备,数据用何种方式进行解析;

格式为 *PID#AuthCode#ParserName*

其中:

PID 为 产品ID

AuthCode 为 鉴权信息(创建设备的时候所指定)

ParserName 为 脚本名称(上传Lua脚本的时候所指定)

如:*345016#11234#sample*

  • 根据上述格式,我需要发送*627484#jqxx#jbmc*,平台接收识别成功后,会返回一个received,网页端就能看到在线.并且平台会间隔10秒周期性发送一个test给上位机.


  • 然后上位机发送东西,网页设备就会显示接收到数据.
  • 网页设备需要发送给上位机,就切换到下发指令页面,发送东西,上位机就能原模原样收到.

3. 使用 EC600M-CN 测试

  • 使用模块EC600M-CN的tcp直吐模式,连接ip端口,发送登录信息,就能连接上了.网页端显示也在线.
  • 这个最简单的透传连接终于成功了.找半天找不到ip地址和登录信息,还有多协议接口,明明那么简单.
相关推荐
2501_915106328 小时前
抓包抓到乱码或压缩字节怎么解析,TraceEagle五种查看模式和一键解码
网络协议·计算机网络·网络安全·ios·adb·https·udp
情 九8 小时前
MCP 实战 06:把 HTTP 接口接成工具,让 AI 帮你查数据
人工智能·网络协议·http·mcp
钱工的门窗技术笔记8 小时前
室内极窄全景移门的支承路径与预留接口:轨道形式、型材壁厚口径与验收边界
物联网·架构·数据分析
Binovate缤江数智8 小时前
水泵远程开关之后,还需要管什么?数智开关在无人值守泵站中的监测、保护与能耗分析
人工智能·物联网
Da Da 泓9 小时前
五子棋 Web 端测试用例报告
前端·网络·websocket·网络协议·测试用例·项目
BJ_Bonree9 小时前
博睿数据亮相第41届BFSI IT Summit Thailand
大数据·人工智能·物联网
三佛科技-1341638421211 小时前
过认证72W碳化硅方案(12V6A)主控HN1562+HN36228V 典型应用电路、变压器参数分享
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
发光小北12 小时前
EtherNet/IP 转 ModbusTCP 网关现场应用中会遇到什么问题?
服务器·网络·tcp/ip
华清远见IT开放实验室13 小时前
实验室建设案例 | 安徽三联学院物联网实验室
stm32·单片机·嵌入式硬件·物联网·华清远见
一只鹿鹿鹿14 小时前
智算算力、AI-芯片与产品解析(PPT文件)
大数据·运维·网络·人工智能·物联网·1024程序员节