基于华为云IoT平台的物联网系统的主要功能是通过STM32硬件设备,实现了温湿度、光照等环境参数的实时采集,并通过WiFi模块上传到华为云IoT平台。用户通过微信小程序可以实时查看这些数据,并设置相应的阈值。当参数超过阈值时,小程序会发出报警,并自动发送控制命令到硬件设备,实现自动化的环境调控。此外,小程序还提供了数据可视化的功能,支持折线图等图形展示,帮助用户更好地分析和理解数据。 本文详细介绍了利用STM32和华为云IoT平台进行物联网应用开发的全过程。首先,介绍了华为云IoT平台的主要服务、应用场景和优势。然后详细阐述了利用STM32 HAL库进行工程创建、移植传感器驱动、显示屏驱动、串口驱动、WiFi驱动等过程。接着详细介绍了在华为云平台创建产品、设备,获取MQTT连接参数,并连接WiFi模块到云平台。然后介绍了JSON格式和如何使用cJSON库解析JSON数据。接下来详细阐述了设备如何通过WiFi模块上报属性数据和如何解析云平台下发的控制指令。随后详细介绍了如何开发微信小程序,调用华为云API获取数据和控制设备,以及如何使用Echarts实现数据可视化。
2025-04-27 23:56:51 30.73MB stm32 微信小程序 物联网平台
1
单片机接入云端大部分都会用到json字符串的构建和解析,该资源是通过stm32f1系列单片机构建了json并完成解析,具体内容可参考博客文章。
2024-11-23 08:03:25 6.81MB stm32 json
1
CJSON源码(.h,.c)
2024-03-20 16:38:47 10KB
1
主芯片:STM32F系列 4G芯片:EC600、EC20等移远芯片通用 通讯协议:MQTT 数据格式:CJSON 数据内容:电力参数 数据存储:W25Q64 W25Q128 系统:uCOS-II
2024-02-24 16:49:05 599KB STM32 MQTT CJSON uCOS-II
1
cjson可以用于STM32中,轻轻松松解析json数据和发送数据等
2023-03-23 17:24:14 2.77MB json cjson
1
cJSON源码
2023-01-30 19:56:26 8KB cJSON
1
cjson的demo小程序 code block移植编译。
2022-12-31 11:58:08 70KB cjson
1
自己写的cJson精简库,封装了“键”:“值”最基本的打包与解析,适合stm32等单片机系统加云端的应用,附带一个基于塔石云交互的例子。
2022-12-20 11:45:42 5KB cJson 塔石 Json STM32
1
Cjson的用户使用手册,内含cjson所提供的所有接口,以及使用说明。令付example 帮助快速上手
2022-12-12 23:53:16 251KB Cjson Json解析 嵌入式 LWIP
1
STM32F103ZET6+4G模块 EC600N,连接腾讯云物联网开发平台,可通过STM32F103ZET6串口发送数据给EC600N,EC600N的MQTT协议将数据上传至物联网开发平台,也可通过EC600N接收到的json数据回传至STM32F103ZET6,并依据 CJSON协议解析出腾讯云物联网开发平台下发的json数据至普通数据格式,并将其通过串口打印出,或将数据进行判断进行下一步 具体应用。
2022-11-24 21:01:14 24.51MB 物联网 嵌入式 STM32
1