(新版本onenet)stm32+esp8266/01s mqtt连接onenet上报温湿度和远程控制(含小程序)

物联网实践教程:微信小程序结合OneNET平台MQTT实现STM32单片机远程智能控制 远程上报和接收数据------汇总

前言

之前在学校获得了一个新玩意:ESP-01sWIFI模块,去搜了一下这个小东西很有玩点,远程控制LED啥的,然后我就想着用一用,结果发现网上的资源很多都是比较过时的,或者跟不上版本。有大佬自己手搓了一个MQTT通信代码(很长很长),但是对于小白的我完全不懂为什么要这样写代码,所以也不太好移植,而且很多都只有说怎么上传数据,比较少说怎么操控单片机,有的也比较深奥(有可能是我自己没搜到相关内容)。后面通过自己慢慢查资料的理解,再结合前人的智慧,自己也是终于通过了微信小程序控制单片机等操作,所以我也是打算写一个博客用来记录自己的学习,以及让开始和我一样的小白少走一点弯路

下方是博主将每一部分的知识点都拆分了单独作为一个详细的教程,供读者们可以清楚的知道每个部分的教程。在之前网上大部分教程都是过时或者不稳定二点,甚至有些收费的资源都是无法使用的,而博主当时也是惨遭垃圾毒害,所以博主成功后,打算免费开源给所有读者,希望大家可以点点赞支持一下,让更多小白或者物联网感兴趣的读者少走弯路,更快开发

读者们也可以加入STM32链接OneNET的群聊,交流一些遇到的问题也可以互相探讨:

自助获取资料 Q:983362248

博主也是自从去年开始接触这方面的内容,现在掌握了大多数相关的知识内容,也改进了很多版本的代码,最后是终于实现了流畅上云和下发数据的功能

视频演示

第一个视频:展示了STM32连接OneNET,平均耗时5s左右,具有链接错误反馈

连接onenet示例

第二个视频:展示完整的使用OneNET云平台流程:上报温湿度数据和下发指令控制单片机

(已验证,完美实现)stm32+esp8266连接新版onenet上报与下发数据

第三个视频:使用微信小程序查看单片机上报的温湿度数据和下发指令控制单片机LED灯

微信小程序stm32+esp8266+onenet显示温湿度和控制单片机

读者们也可以加入STM32链接OneNET的群聊,交流一些遇到的问题也可以互相探讨:

自助获取资料 Q:983362248

数据上报:这里我代码中是发送固定的数据,可以根据需求更改数据:

微信小程序预览

章节

由于涉及到很多方面的内容和知识点,这里我对于每个部分都单独做成了一篇CSDN博客记录,方便浏览

1.创建OneNET MQTT协议产品

创建新版OneNET的MQTT协议产品https://blog.csdn.net/Wang2869902214/article/details/134903084

2.ESP8266/01s模块烧录AT固件

物联网实践教程:微信小程序结合OneNET平台MQTT实现STM32单片机远程智能控制 远程上报和接收数据------ESP8266/01s模块烧录AT固件篇

3.ESP8266/01s AT指令连接OneNET MQTT篇上报温湿度与下发指令

物联网实践教程:微信小程序结合OneNET平台MQTT实现STM32单片机远程智能控制 远程上报和接收数据------ESP8266/01s AT指令连接OneNET MQTT篇

【最新】微信小程序连接onenet------stm32+esp8266+onenet实现查看温湿度,控制单片机

stm32+esp8266+onenet实现查看温湿度与远程控制https://blog.csdn.net/Wang2869902214/article/details/142616473

4.AT指令连接OneNET MQTT设备(整合版)

物联网实践教程:微信小程序结合OneNET平台MQTT实现STM32单片机远程智能控制 远程上报和接收数据------AT指令连接OneNET MQTT设备(整合版)

5.STM32最终代码实现篇------重要!

👇 👇 👇 👇 👇 👇 👇 👇 👇 👇 👇 👇 👇 👇 👇 👇 👇 👇 👇 👇 👇 👇 👇 👇

微信小程序结合OneNET平台MQTT实现STM32单片机远程智能控制 远程上报和接收数据------STM32代码实现篇https://blog.csdn.net/Wang2869902214/article/details/142499505

👆 👆 👆 👆 👆 👆 👆 👆 👆 👆 👆 👆 👆 👆 👆 👆 👆 👆 👆 👆 👆 👆 👆 👆

6.STM32基于HAL库串口printf使用和接收

STM32基于HAL库串口printf使用和接收

7.STM32在Keil5中利用Jansson库处理和组装JSON数据【详细版】

STM32在Keil5中利用Jansson库处理和组装JSON数据【详细版】

8.MQTT.fx 1.7.1使用说明篇(OneNET-MQTT-API调试)

物联网实践教程:微信小程序结合OneNET平台MQTT实现STM32单片机远程智能控制 远程上报和接收数据------MQTT.fx 1.7.1使用说明篇(OneNET-MQTT-API调试)

结尾

后续如果有什么改动或者问题,会在这里进行补充

防止有人恶意使用代码,代码将不直接免费提供,可以点赞收藏后评论区留下联系方式,博主看见后第一时间发送资料至邮箱!

读者们也可以加入STM32链接OneNET的群聊,交流一些遇到的问题也可以互相探讨:

自助获取资料 Q:983362248

相关推荐
不能跑的代码不是好代码10 小时前
STM32窗口看门狗(WWDG)知识点及标准库使用指南
stm32·单片机·嵌入式硬件
bingquan333310 小时前
在 Ghidra 中分析STM32裸机固件
stm32·单片机·嵌入式硬件
羽获飞10 小时前
从零开始学嵌入式之STM32——11.STM32---USART串行通讯
stm32·单片机·嵌入式硬件
宵时待雨12 小时前
STM32笔记归纳9:定时器
笔记·stm32·单片机·嵌入式硬件
逐步前行12 小时前
STM32_新建工程(寄存器版)
stm32·单片机·嵌入式硬件
bai54593613 小时前
STM32 CubeIDE 通过PWM占空比控制舵机角度
stm32·单片机·嵌入式硬件
esmap13 小时前
ESMAP 智慧消防解决方案:以数字孪生技术构建全域感知消防体系,赋能消防安全管理智能化升级
人工智能·物联网·3d·编辑器·智慧城市
松涛和鸣14 小时前
72、IMX6ULL驱动实战:设备树(DTS/DTB)+ GPIO子系统+Platform总线
linux·服务器·arm开发·数据库·单片机
上海合宙LuatOS15 小时前
LuatOS核心库API——【audio 】
java·网络·单片机·嵌入式硬件·物联网·音视频·硬件工程
Hhh __灏15 小时前
stm32的SRAM内存不足如何分析和优化?堆栈空间如何优化?
单片机