当前位置:   article > 正文

STM32+ESP8266连接新版OneNET云平台_esp8266连接onenet云平台mqtt

esp8266连接onenet云平台mqtt

一、用MQTT.fx连接新版OneNET云平台

1.新建产品

2.创建设备

3.生成token

产品ID:I4w250Nv5G

设备名称:test01

设备密钥:UE5yd3RKR0NBS3lLaUh0TXZsazdQTnB1Sk9vU3FvZkc=

获取密钥过期时间链接:Unix时间戳(Unix timestamp)转换工具 - 时间戳转换工具 (bmcx.com)

这里我写的是:2024年10月1日,08:00:00

生成出来et为:1727740800

打开token生成工具(点击下载

填充号对应参数,点击Generate生成

得到计算出来的签名为:

version=2018-10-31&res=products%2FI4w250Nv5G%2Fdevices%2Ftest01&et=1727740800&method=md5&sign=EsDLyjxqVIiH8Wk8ONyGxw%3D%3D

4.打开MQTT.fx软件

①设置参数

②点击连接

此时就已经连接成功了

4.发布数据流

①获取发布数据流主题

②发布消息体:

  1. {
  2. "id": 123,
  3. "dp": {
  4. "xyy": [{
  5. "v": 46
  6. }],
  7. "temp1": [{
  8. "v": 32.5
  9. }]
  10. }
  11. }

③填充到MQTT.fx中

点击Publish进行发布数据

到此时就已经发布消息成功了。

二、移植到硬件程序当中去

1.修改IP地址和端口

2.修改产品ID、签名、设备名称

3.创建发布主题和JSON数据格式

将程序下载到开发板(STM32F103C8T6)中,通过串口调试器进行监视

在OneNET中的设备管理查看数据流上传成功

程序中我上传的是固定值,大家可以修改为变量,将变量的值填充到JSON数据中既可实现将传感器实时采集的数据上传到新版的OneNET上。

三、程序下载

点击下面链接即可下载:

STM32+ESP8266+MQTT连接新版OneNET云平台资源-CSDN文库

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/543339
推荐阅读
相关标签
  

闽ICP备14008679号