All Projects → tidyjiang8 → Esp32 Onenet

tidyjiang8 / Esp32 Onenet

Licence: apache-2.0
ESP32 通过 MQTT 连接到中国移动物联网云平台 OneNET

Programming Languages

c
50402 projects - #5 most used programming language

Labels

Projects that are alternatives of or similar to Esp32 Onenet

BulletGCSS
A High Caliber Ground Control Station System designed for the 21st century lifestyle
Stars: ✭ 29 (-40.82%)
Mutual labels:  mqtt, esp32
Farm-Data-Relay-System
A system that uses ESP-NOW, LoRa, and other protocols to transport sensor data in remote areas without relying on WiFi.
Stars: ✭ 97 (+97.96%)
Mutual labels:  mqtt, esp32
M5Stack-Air-Quality-ESPHome
ESPHome configuration for M5Stack's PM2.5 Air Quality Kit with the PMSA003 particulate matter sensor and the SHT20 temperature and humidity sensor
Stars: ✭ 19 (-61.22%)
Mutual labels:  mqtt, esp32
Esp8266 React
A framework for ESP8266 & ESP32 microcontrollers with a React UI
Stars: ✭ 193 (+293.88%)
Mutual labels:  esp32, mqtt
Homepoint
Espressif ESP32 Based Smarthome screen for MQTT
Stars: ✭ 391 (+697.96%)
Mutual labels:  esp32, mqtt
Ems Esp
ESP8266 firmware to read and control EMS and Heatronic compatible equipment such as boilers, thermostats, solar modules, and heat pumps
Stars: ✭ 226 (+361.22%)
Mutual labels:  esp32, mqtt
ESPecial
ESP32 automation with web interface and telegram bot
Stars: ✭ 77 (+57.14%)
Mutual labels:  mqtt, esp32
Esp32 Mqtt
ESP32 MQTT sample project for
Stars: ✭ 166 (+238.78%)
Mutual labels:  esp32, mqtt
Esphelper
A library to make using WiFi & MQTT on the ESP8266 easy.
Stars: ✭ 310 (+532.65%)
Mutual labels:  esp32, mqtt
Esphome
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Stars: ✭ 4,324 (+8724.49%)
Mutual labels:  esp32, mqtt
Blynk Server
Blynk is an Internet of Things Platform aimed to simplify building mobile and web applications for the Internet of Things. Easily connect 400+ hardware models like Arduino, ESP8266, ESP32, Raspberry Pi and similar MCUs and drag-n-drop IOT mobile apps for iOS and Android in 5 minutes
Stars: ✭ 8 (-83.67%)
Mutual labels:  esp32, mqtt
Async Mqtt Client
📶 An Arduino for ESP8266 asynchronous MQTT client implementation
Stars: ✭ 555 (+1032.65%)
Mutual labels:  esp32, mqtt
Openmqttgateway
MQTT gateway for ESP8266, ESP32, Sonoff RF Bridge or Arduino with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility, SMS & LORA.
Stars: ✭ 2,413 (+4824.49%)
Mutual labels:  esp32, mqtt
Basecamp
An Arduino library to ease the use of the ESP32 in IoT projects
Stars: ✭ 251 (+412.24%)
Mutual labels:  esp32, mqtt
Espmqttclient
Wifi and MQTT handling for ESP8266 and ESP32
Stars: ✭ 169 (+244.9%)
Mutual labels:  esp32, mqtt
SnorkTracker
GPS IoT tracker board for scanning gps and environment information and sending this to a MQTT server via GPRS.
Stars: ✭ 38 (-22.45%)
Mutual labels:  mqtt, esp32
Esp32 Rhasspy Satellite
The repo has implementing an esp32 standalone MQTT audio streamer. Is is desinged to work as a satellite for Rhasspy (https://rhasspy.readthedocs.io/en/latest/). It supports multiple devices
Stars: ✭ 138 (+181.63%)
Mutual labels:  esp32, mqtt
Esp32 Projects
ESP32 好玩、有趣、实用的项目
Stars: ✭ 142 (+189.8%)
Mutual labels:  esp32, mqtt
Esp32 Ble2mqtt
A BLE to MQTT bridge running on an ESP32
Stars: ✭ 301 (+514.29%)
Mutual labels:  esp32, mqtt
Esp Mqtt
ESP32 mqtt component
Stars: ✭ 403 (+722.45%)
Mutual labels:  esp32, mqtt

esp32-onenet

ESP32 通过 MQTT 连接到中国移动物联网云平台 OneNET

应用展示 - https://open.iot.10086.cn/appview/p/1c77653399eb0cdde908b7e1faf1c1aa

子模块

ESP32 MQTT 组件库

功能列表

  • [x] 连接鉴权
  • [x] 心跳包
  • [x] 数据上报(QoS0, QoS1, QoS2)
  • [x] 创建 Topic
  • [x] 订阅/取消订阅
  • [ ] 平台命令处理(QoS0)
  • [ ] 离线 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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].