当前位置: 首页 > article >正文

(最新已验证)stm32 + 新版 onenet +dht11+esp8266/01s + mqtt物联网(含微信小程序)上报温湿度和控制单片机(保姆级教程)

物联网实践教程:微信小程序结合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

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

微信小程序预览 

 

章节

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

1.创建OneNET MQTT协议产品

物联网实践教程:微信小程序结合OneNET平台MQTT实现STM32单片机远程智能控制 远程上报和接收数据——创建新版OneNET的MQTT协议产品icon-default.png?t=O83Ahttps://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实现查看温湿度,控制单片机

【最新】微信小程序连接onenet——stm32+esp8266+onenet实现查看温湿度,控制单片机icon-default.png?t=O83Ahttps://blog.csdn.net/Wang2869902214/article/details/142616473

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

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

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

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

物联网实践教程:微信小程序结合OneNET平台MQTT实现STM32单片机远程智能控制 远程上报和接收数据——STM32代码实现篇icon-default.png?t=O83Ahttps://blog.csdn.net/Wang2869902214/article/details/142499505

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

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

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

7.STM32基于HAL库使用串口+DMA 不定长接收数据 学习记录

STM32基于HAL库使用串口+DMA 不定长接收数据 学习记录

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

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

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

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

结尾

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

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

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

自助获取资料                Q:983362248


http://www.kler.cn/news/327373.html

相关文章:

  • 信号量SEM
  • 淘宝商品详情API接口多线程调用:解锁数据分析行业的效率新篇章
  • Linux防火墙配置绿色端口,解决无法访问java服务的问题
  • LINUX下的驱动开发三
  • window系统下nginx管理脚本
  • 【数据库】深入解析 MongoDB 数据库语法
  • 《OpenCV 计算机视觉》—— 视频背景建模
  • 【React】react hooks的使用规则
  • 基于深度学习的持续的知识积累与转移
  • golang学习笔记19-面向对象(一):面向对象的引入
  • 9.30学习
  • 南沙C++信奥赛陈老师解一本通题: 1963:【13NOIP普及组】小朋友的数字
  • Redis 性能优化的高频面试题及答案
  • HAProxy 安全配置
  • 正则表达式中的贪婪模式和非贪婪模式
  • [大语言模型-论文精读] 大语言模型是单样本URL分类器和解释器
  • 相互作用的检索增强 3D 分子生成扩散模型 - IRDiff 评测
  • 滚雪球学MySQL[5.1讲]:事务与并发控制
  • 如何使用ssm实现钢铁集团公司安全管理系统的构建与实现
  • 基于小步大步法(BSGS)的同态加密多项式求值
  • 滚雪球学Oracle[2.1讲]:Oracle数据库安装与配置
  • 新品上市!智能无线接入型路由器ZX7981EP,WIFI6技术双频频段
  • 解锁微信小程序新技能:ECharts动态折线图搭配WebSocket,数据刷新快人一步!
  • 数据库 - Mongo数据库
  • 第166天:应急响应-拒绝服务钓鱼指南DDOS压力测试邮件反制分析应用日志
  • ubuntu server 常用配置
  • Spring面试内容大纲
  • ios内购支付-支付宝APP支付提现
  • 互联网前后端分离的开发场景,一般会员和数据权限的判断是放在前端还是后端?
  • 【08】纯血鸿蒙HarmonyOS NEXT星河版开发0基础学习笔记-Scroll容器与Tabs组件