博客
关于我
基于Arduino的ESP32-S3连接OneNET云平台实战指南(三)——OneNET云平台的订阅主题与发布主题、消息的格式(数据流)
阅读量:790 次
发布时间: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/

你可能感兴趣的文章
区块链会2020再次爆发,先学点DAPP压压惊,跟我一起学《区块链DApp入门实战》
查看>>
问题解决28:微信网页授权出现redicet_uri 参数错误
查看>>
LeakCanary 中文使用说明
查看>>
反转链表,(5)
查看>>
Camera (api1)的打开过程
查看>>
wxwidgets绘图
查看>>
wxwidgets事件处理
查看>>
用OpenCv转换原始图像数据到wximage
查看>>
codeblocks下wxWidgets编译与配置
查看>>
OpenCv+wxwidgets尝试
查看>>
wxwidgets自定义事件+调试
查看>>
wxwidgets编写多线程程序--wxThread
查看>>
三维点云处理
查看>>
springboot security 基于redis的session共享(7)
查看>>
vue 权限管理 菜单按钮权限控制(7)
查看>>
vue 权限管理 主题切换(8)
查看>>
Qt 在Excel文件中Chart绘图
查看>>
01-webpack5理解及配置
查看>>
webpack的安装和使用
查看>>
Unable to run Intel® HAXM installer: 无法启动过程,工作目录
查看>>