ESP32 + MQTT 连接到中移动物联网云平台 OneNET
来源:互联网 发布:贵族精神 知乎 编辑:程序博客网 时间:2024/05/29 02:36
功能说明:ESP32 通过 MQTT 连接到中国移动物联网云平台 OneNET
应用展示 - https://open.iot.10086.cn/appview/p/1c77653399eb0cdde908b7e1faf1c1aa
子模块
ESP32 MQTT 组件库
功能列表
- [x] 连接鉴权
- [x] 心跳包
- [x] 数据上报(QoS0, QoS1, QoS2)
- [ ] 平台命令处理(QoS0)
- [ ] 创建 Topic
- [ ] 订阅
- [ ] 取消订阅
- [ ] 推送设备 Topic
- [ ] 离线 Topic
- [ ] 数据点订阅
- [ ] 动态接入设备
- [ ] 批量接入设备
快速体验
如果你已对oneNET有一定的了解,且能够使用 ESP-IDF 编译 hello-world,则可以按照下面的步骤快速体验。
- 登录oneNET,依次创建产品,添加设备,设置鉴权信息。记录下产品ID、设备ID和鉴权信息。
- 创建一个数据流,并记录下该数据流的名称。
- 修改本仓库源代码目录下的
config.h
文件,主要包括:WIFI_SSID
- esp32需要连接到的AP的ssid。WIFI_PASS
- esp32需要连接到的AP的密码。ONENET_DEVICE_ID
- 云平台所创建设备的设备ID。ONENET_PROJECT_ID
- 云平台所创建的产品的产品ID。ONENET_AUTH_INFO
- 自己设置的鉴权信息。ONENET_DATA_STREAM
- 自己所创建的数据流的名称。
- 编译工程:
- 指定 ESP-IDF 所在路径:
export IDF_PATH=/你的/ESP/IDF/所在的/路径
。 - 编译&烧写:
make & make flash
- 指定 ESP-IDF 所在路径:
详细步骤
即将上映…
说明
当前仓库中代码所上传的数据是假数据 —— 一个 15~35 之间的随机数,在实际应用中可添加传感器,并将其采集到的数据上传至云平台。
0 0
- ESP32 + MQTT 连接到中移动物联网云平台 OneNET
- 使用API控制连接到OneNET的物联网设备
- ESP8266移植MQTT连接中移ONENET
- 连接OneNET物联网平台,实时监测家里的温湿度变化
- ESPDUINO上传数据到oneNet云平台
- STM32+ESP8266 上传数据到移动onenet平台
- MQTT 物联网连接协议
- 树莓派连接温湿度传感器并自动上传到onenet云平台
- 如何应用MQTT协议到物联网中(IOT)
- HelloX操作系统与中国移动OneNET物联网平台成功完成对接
- Air800(GPRS+GPS模块)连接OneNet平台
- SIM800A上传数据到Onenet平台命令
- W5500上传温湿度到oneNET平台
- 物联网行业中Mqtt的使用
- 阿里云 物联网套件 MQTT Swift 搭建-基于Tcp连接-域名连接模式
- IBM Watson物联网平台的两个MQTT工具
- 使用nodeMCU平台mqtt协议实现物联网通信
- 物联网MQTT协议
- testtest
- 7138追梦的道路从今天开始
- c# 无损高质量压缩图片代码
- java-构造器
- [HDU 5618]Jam's problem again——CDQ分治
- ESP32 + MQTT 连接到中移动物联网云平台 OneNET
- 深度优化&广度优先 算法
- matlab eigen 查找表
- Spring-Data-Redis之功能讲解
- flex布局详解
- 运动目标检测代码(帧差、高斯混合、vibe代码实现)
- 数据结构-图-术语
- Ubantu快速安装docker
- CodeIgniter的URL删除index.php