TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

这篇具有很好参考价值的文章主要介绍了TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、上传多个数据流到一个设备(或者多个设备)

主页点击控制台

TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

 点击全部产品服务,再点击多协议接入

TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

 选择TCP透传,点击添加产品

TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

 TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

 TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

 点击确定,然后选择立即添加设备TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

 点击添加设备

TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

 随便起个设备名称,这里的鉴权信息等下要用来作为登录设备用,点击添加

TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

 添加数据流模板,就是绑定上传的数据

TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

 TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

 TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

 这里我添加两个数据流,因为在lua脚本里编辑,是可以同时上传多个数据流的数据

TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

 回到刚才的设备列表页面,点击上传解析脚本即.lua文件

TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

 用记事本打开.lua文件,修改为以下代码,

第二个参数是用来绑定数据流的

第四个参数是用来截取数据(比如上传1234,那么,zard0数据是12,zard1数据是34)

第五个参数是用来绑定设备的(可以建立一个TCP连接同时上传数据到两个不同的设备,就是通过鉴权信息绑定的)

单个设备

TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

 多个设备TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

 上传完.lua脚本后,可以看到设备处于离线状态TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

 Onenet平台的TCP透传接入地址:dtu.heclouds.com -- 地址183.230.40.40 -- 端口1811

打开网络调试助手,输入地址和端口

然后发送下面这一串字符串,这是用来登录的,成功会回复

*580243#dev1#zard*

格式为:(*产品ID#鉴权信息#lua脚本名称*)

产品ID在产品概况页面可以看到,

TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

 鉴权信息在设备列表,点击详情就可以查看

TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

打开连接,并发送登录字符串后,成功连接会回复received,test是定时下发的消息

TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

 刷新一下页面,会看到设备显示在线

TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

 再发送1234,点击进入数据流面板

TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

 可以看到数据上传成功了

TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)

 上传两个不同设备也差不多,就是按上面修改.lua文本里的代码即可。

二、STM32单片机采集传感器的数据通过TCP透传上传至Onenet平台

我只是简单用stm32f103c8t6的AD通道采集传感器数据,处理一下就通过4g模块的tcp透传来上传数据。

三、小结一下

1.其实本来是想用4g模块的mqtt协议连接Onenet平台进行传输数据的,目前没搞懂;

2.然后非常感谢途中看到的其他博主的学习分享;

3.文中用到的东西还有单片机的代码我就放在这里了:

IForeverZard/TCPUploadOnenet: Tcp透传将数据上传至Onenet平台 (github.com)https://github.com/IForeverZard/TCPUploadOnenet文章来源地址https://www.toymoban.com/news/detail-452284.html

到了这里,关于TCP透传数据至Onenet平台(简单用STM32上传采集的传感器数据)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 毕设常用云平台OneNET对接测试TCP方式透传实现

    在OneNet用网络调试助手实现数据上传跟命令下发 登录onenet云台: 登录地址:https://open.iot.10086.cn/ 完成账号注册之后登录,选择右上角控制台, 控制台版本分新版版本和旧版版本,二者数据不互通,我这里选择旧版本。 如果进入到新版界面可以切换到旧版本进行。切换到旧版

    2024年02月04日
    浏览(24)
  • 【课设】/【毕设】ESP32上传温湿度至新版Onenet云平台并由新版Onenet云平台下发命令控制LED灯和其他外设+uni-APP控制2(STM32-ESP32通用){持续更新ing}

    1.打开上次制作的token获取文件,如下删除登录界面: 2.在删除的地方输入下面代码,点击运行到内置浏览器,效果如下:  3.创建温度,湿度,LED三个变量并进行绑定:  4.通过http协议向OneNet云平台获取温湿度数据: 先去OneNet云平台文档中心获取接口地址:    将下面代码替

    2024年04月16日
    浏览(35)
  • STM32和微信小程序 连接Onenet上传数据、下发指令

    代码通过STM32采集一路ADC、和温湿度上传到云端,通过0.96寸oled做本地显示,可通过小程序控制板载PC13上led亮灭和舵机开门。还有蜂鸣器阈值报警。 首先在开始前需要进行Onenet平台和微信小程序的注册,Onenet的设备注册想必大家都会了,就不再赘述了,简单说一下微信小程序

    2024年02月08日
    浏览(42)
  • 2-STM32+ESP8266连接onenet并上传数据(HTTP)

    上一篇文章内容链接为下 1-ESP8266-AT指令初试化及部分基础知识 2-STM32+ESP8266连接onenet并上传数据(HTTP) ESP8266,onenet云平台,STM32三部分在结合使用前最好还是分别学习了解一下,效率更高,在开发过程中哪里有问题就有针对性了。 1、了解8266的基础知识(模式、初始化、操作

    2023年04月08日
    浏览(35)
  • STM32+ESP8266上传温湿度数据至新版OneNET

    本文详细介绍了,STM32连接新版OneNET平台上报温湿度数据的操作与步骤。 使用资源: STM32F103C8T6、ESP826612F、DHT11温湿度传感器 通讯协议: MQTT 数据格式: CJson 一、OneNET平台创建 1.  登录https://open.iot.10086.cn/,注册账号、登录。 2.  点击右上角的“开发者中心”进入产品开发界

    2024年02月05日
    浏览(42)
  • STM32驱动超声波+OLED显示,并上传数据到云端(ONENET)

    本文将介绍如何使用STM32F103C8T6单片机和HC-SR04超声波测距模块来实现测距功能,并通过0.96寸OLED屏幕显示测距结果。 首先,我们需要了解一下HC-SR04超声波测距模块的工作原理。该模块通过发送超声波脉冲并接收回波信号的时间来计算物体与模块之间的距离。具体实现过程如下

    2024年02月12日
    浏览(30)
  • (Onenet)STM32L+BC20+MQTT协议传输温湿度,ADC,电压,GPS数据到Onenet物联网平台

    1、材料准备 准备以下材料 2、设备连接 2.1 插入物联网卡 首先把BC20核心板从开发板上拆下来 然后将物联卡放置在BC20核心板内 物联卡放置完成将BC20核心板重新插入到开发板内(注意不要弄错方向) 同时接入天线 2.2 连接ST-Link仿真器 用3条杜邦线接入STM32L的 DIO、GND、CLK中 另

    2024年02月15日
    浏览(29)
  • 【PT+Arduino+OneNET基础教程7】PacketTracer上云OneNET详细教程(TCP透传)

    教程1.PacketTracer中MCU芯片编程入门教程 教程2.全部智能设备连接MCU使用方法 教程3.读卡器与红外探测器连接MCU使用方法 教程4.常用传感器使用方法 教程5.几种按钮与开关的使用方法 教程6.执行器使用方法 教程7.上云教程 教程8.多设备上云教程 教程9.Arduino+OneNET TCP透传上云教程

    2024年02月03日
    浏览(30)
  • STM32使用SIM900A、SIM800C、SIM800A完成短信发送、连接onenet上传数据、拨打电话_完整教程

    本篇文章介绍SIM800C 、SIM800A、SIM900A 等等系列的模块的常用AT指令,讲解模块的使用方法,演示短信发送、拨打电话、网络连接,与服务器通信等常用案例。 如果只是用到发送短信、拨打电话、连接网络通信、这些模块的AT指令是兼容的。 文章最后贴了完整的STM32代码,通过

    2024年02月02日
    浏览(32)
  • 【开源】ESP32怎样连接NEO6M模块接收GPS数据并显示在oled小屏幕上并可上传数据至Onenet云平台

    esp32连接neo6m在oled上显示定位数据 一.软件部分 安装Arduino 我们可以直接去官网上进行下载 https://www.arduino.cc/en/software 选择第一个 即可开始下载 将Arduino设置为中文,选择File–打开Preferences–language–中文简体 需要安装ESP32库,选择文件–首选项–在其他管理器开发地址写入

    2024年02月04日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包