博客
关于我
基于Arduino的ESP32-S3连接OneNET云平台实战指南(三)——OneNET云平台的订阅主题与发布主题、消息的格式(数据流)
阅读量:789 次
发布时间:2023-01-23

本文共 741 字,大约阅读时间需要 2 分钟。

前言

本文将从零基础入手,详细说明如何使用OneNET云平台完成从注册到数据可视化的完整流程。涵盖包括数据流模型设计、MQTT协议配置以及代码实现等内容,推荐使用Arduino IDE 2.0+与ESP32-S3开发板搭配使用。

本文重点讲解了OneNET云平台的订阅主题与发布主题以及相关数据流格式的配置方法,下文将进一步介绍如何通过ESP32实现对云平台的连接。

一、OneNET云平台环境的初步了解

首先,请按照以下步骤进入OneNET云平台:打开文档页面,搜索“MQTT”,点击“MQTT设备连接”进入配置界面。在此页面中,可以获取MQTT服务器地址与端口号(mqtts.heclouds.com:1883)。若设备支持域名解析可直接使用域名地址,若不支持可使用对应的IP地址(183.230.40.96)。

在旧版OneNET云平台文档中,需注意以下几点:在进行数据流开发前,确保已使用旧版的“数据流”格式,新版OneJson格式可能会影响可视化功能的正常操作。旧平台文档中的订阅主题格式示例如下:

订阅主题: $sys/{pid}/{device-name}/#,其中pid为产品ID,device-name为设备名称

发布主题格式示例如下:

发布主题: $sys/{pid}/{device-name}/dp/post/json

发布消息格式:
{"id": 123,"dp": {"temp": [{ "v": 30 }],"humi": [{ "v": 4.5 }],"LED": [{ "v": 0 }]}}

二、操作总结

通过以上步骤,已经掌握了OneNET云平台的基本配置方法。后续文章将详细讲解如何将ESP32开发板连接到云平台,完成数据传输与可视化展示。

转载地址:http://lceyk.baihongyu.com/

你可能感兴趣的文章
IDEA springMVC不报错出现访问404问题
查看>>
Redis概述和基础
查看>>
SSH整合的404错误
查看>>
wpf 使用Font Awesome
查看>>
阿里云Windows服务器+PHPStudy+apache 如何部署SSL证书
查看>>
Windows10:远程桌面连接报错“出现身份验证错误。要求的函数不受支持”
查看>>
C++ 错误:“xxx” does not name a type
查看>>
redis的发布和订阅
查看>>
lettcode 221. 最大正方形
查看>>
112. 路径总和(Javascript)
查看>>
G1 如何做到可预测的停顿和G1 垃圾收集器入门
查看>>
0X3协议与数据包
查看>>
C++ 函数需要有返回值,但非全分支return(RVO)
查看>>
python解释器环境问题
查看>>
图像质量评估仿真
查看>>
uni-app快速导入自己需要的插件
查看>>
作为公共组软件工程师如何工作
查看>>
uni-app 微信支付
查看>>
编写xor_shellcode.py
查看>>
Echarts笔记
查看>>