ESP32 Arduino 连接MQTT服务的开发文档较为简略,在网上搜寻了一段时间没有发现ESP32使用MQTT与服务器通信的代码,特此记录一下。代码效果仅测试联通效果,ESP32每2s向MQTT服务器发布固定消息。 通过后台,推送消息,ESP32收到后打印到串口。一些问题由于该代码订阅与发布使用的是同一个主题,所以设备发出的消息,自己也会收到一份,这很可能导致数据污染,解决方
       最近做物联网课设,需要esp8266开发板连接百度智能。这个实验是根据技小新的物联网课程学习的,因为时间太久,所以技小新的课程中有些内容找不到,只能自己摸索,经过几天的学习终于将该实验做出来了。该实验就是平台通过MQTT连接,进行收发消息来进行开发板上灯的亮灭的控制。该实验使用的开发版:需要用到的资料和软件链接(1)程序连接:链接:http
转载 9月前
236阅读
STM32F103C8T6通过ESP8266模块连接一、硬件介绍二、准备工作三、STM32主要代码介绍 一、硬件介绍1.MCU:STM32F103C8T6 2.ESP8266:正点原子WIFI模块 3.串口模块:正点原子串口模块二、准备工作我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:ESP826
转载 2024-03-10 22:22:24
1008阅读
第一、搭建MircoPython开发环境下载micropython环境包:点击下载(https://file.bemfa.com/hw/zip/csdn/micropy/microPy.zip)下载后解压,首先双击打开uPyCraft软件,刷入固件,首先点击toolsBurnFirmware,再选择esp8266或者esp32,选择开发板端口,选择需要刷入的固件,固件在下载的环境包中,点击ok即可
原创 2022-01-13 23:25:39
1171阅读
3图
ESP32接入,安卓app、微信小程序控制第一、接入说明esp32环境安装第二、安卓app、微信小程序控制第一、接入说明esp3
原创 2022-01-16 15:07:44
712阅读
在这篇博文中,我将介绍如何解决“esp32 Python”相关的问题。我们将深入分析不同版本之间的差异,探讨迁移过程中的核心配置,以及如何处理潜在的兼容性问题。此外,我还会分享实战案例、排错指南和生态扩展资源,帮助您更好地掌握这一技术栈。 ## 版本对比 对于ESP32及其在云中的Python应用的不同版本,我们首先需要进行兼容性分析,以确保迁移过程中不会引入新的问题。在这一部分,
原创 6月前
65阅读
第一步、编译生成.bin升级固件本教程需要用到 arduino IDE的esp32开发环境如果已安装好esp32 开发环境,继续:使用arduino IDE软件,打开随便一个需要升级的程序,点击「项目」-「导出已编译的二进制文件」即可生成.bin固件,如下图。生成的固件在程序所在文件夹中如下图所示:第二步、上传.bin固件到控制台 ,点击跳转,随便新建个主题,例如 主题 light0
转载 2024-02-04 11:06:07
132阅读
esp32 python 是现代物联网开发中的一种结合技术,提供了快速和高效的解决方案。然而,在迁移和整合这些技术时,我们常常面临一些挑战。在本文中,我将系统性地记录我解决“esp32 python ”问题的过程,包括版本对比、迁移指南、兼容性处理、实战案例、排错指南和生态扩展。 --- ## 版本对比 在对不同版本的esp32、Python和进行比较时,我发现它们之间有一些
原创 6月前
99阅读
ESP32接入,安卓app、微信小程序控制第一、接入说明esp32环境安装第二、安
原创 2021-11-24 10:40:15
844阅读
原理:esp8266连接平台mqtt服务并订阅主题,通过小爱语音发出指令,相当于mqtt的消息推送,从而进行控制esp8266 。1. 平台创建MQTT设备主题在控制台新建mqtt设备主题,字母+数字自定义组合即可。 现在支持的设备有:灯泡、插座、风扇、传感器设备。设备类型由创建的主题名称后三位决定: 当主题名字后三位是001时为插座设备。 当主题名字后三位是002时为灯泡设备。
转载 2024-02-21 21:38:31
1348阅读
一、模块介绍ESP8266 系列无线模块是安信可科技自主研发设计的一系列高性价比WiFiSOC 模组。该系列模块支持标准的IEEE802.11 b/g/n 协议,内置完整的TCP/IP协议栈。用户可以使用该系列模块为现有的设备添加联网功能,也可以构建独立的网络控制器。官方资料链接:ESP8266系列模组专题 | 安信可科技二、硬件介绍和典型应用三、工作模式ATK-ESP8266 模块支持 STA、
前言本篇主要讲解如何使用ESP8266-01S物联网模块连接Onenet平台,并上报DHT11模块的温湿度数据。本文单片机主控采用STM32F405RGT6,使用其他主控的话基本要求有2个串口,一个串口用于调试使用,另一个用于ESP模块通讯。一、前期准备1.软件CubeMXKeil5串口调试助手Onenet平台账户2.硬件STM32开发板一个捡来的ESP8266-01S模块一个盗版的ST-li
在本文中,我将分享如何将 ESP32 设备接入,并通过 Python 进行开发的整个过程。我会通过多个板块来详细阐述,包括版本对比、迁移指南、兼容性处理等,同时将相关的代码、流程图和表格等信息一并展示。 ## 版本对比 在进行 ESP32 接入之前,了解不同版本之间的特性差异是十分重要的。我们可以通过以下表格来总结约束和特性: | 版本 | 特性
原创 6月前
123阅读
1、说明虽然官方例程写的是ESP8266,但是改一下就能直接用到ESP32的,参考这个链接:esp8266接入天猫精灵教程,附开源app控制 - 开放论坛,整个过程非常非常简单,代码也很简单,简短清晰一目了然。之前有过接入天猫精灵的想法,但是后面没有弄成就有别的事情,今天只是想尝试下瞬间就OK了,现在平台也太人性化了,Arduino开发、云和天猫精灵的接入,突然觉得自己很原始没有跟上时代的
转载 2024-03-28 07:42:55
697阅读
文章目录 1.装好ESP32-VSCode开发环境 2.git阿里代码 3.先编译例程,看看能否编译成功 4.创建分区表-增加ota分区 5.查看分区空间 6.擦除整片Flash 7.未烧录四元组情况下,看看会报什么错 8.阿里四元组 8.1方一:将四元组生成bin/烧录 8.1.1四元组生成bin 8.1.2烧录bin 8.
转载 2024-04-08 00:02:16
290阅读
第一、搭建MircoPython开发环境下载 micropython 环境包:点击下载下载后解压,首先双击打开 uPyCraft 软件,刷入固件,首先点击 tools-->BurnFirmware ,再选择esp8266或者esp32,选择开发板端口,选择需要刷入的固件,固件在下载的环境包中,点击ok即可刷入,如下图所示:等待进度条走完就刷入成功了。附,其他链接: 单片机串口驱动:点击下载
转载 2023-11-07 15:20:10
489阅读
本实验以热释电传感器感应人体为例,介绍如何将 STM32+ESP8266通过MQTT协议接入阿里物联网平台。1.前期准备硬件:野火指南者STM32F103VET6开发板,HC-SR501热释电传感器软件:Keil5平台:阿里2.具体操作阿里物联网平台配置创建产品 此次实验通过阿里平台接收热释电传感器的信号,所以选择带有布尔型的红外检测状态的产品模型就能够满足需求。创建设备 产品选择刚刚创建
转载 2024-04-09 15:21:29
409阅读
文章目录前言一、前期准备二、配置代码Bemfa_MQTT.ino三、使用Arduino烧录到ESP8266中四、建立MQTT设备 主题名字topic五、更新昵称,主要小爱同学给识别用的六、绑定到小爱音响 前言用自己的单片机ESP8266和小爱同学关联就可以实现语音控制开关了。 以往大家都是使用点灯科技接入ESP8266的,前段时间发现这个平台的绑定的设备已经不行了,试了很多方法也不行。 那么今
需要工具:Arduino IDE 配置好esp8266环境    ESP8266开发板(此处用的esp8266-01s  带5v继电器如下图)     串口工具TTL随便什么芯片(但作者刚好带了一个PL2303HXA的芯片(网上有驱动下载安装后,一插拔又让联系供货商),结果找不到其他ch340芯片了)流程: 下载好开发环境和 代码包,地址
转载 2024-04-18 12:54:21
399阅读
文章目录前言(一)注册添加TCP设备(1)注册账号(2)创建主题(二)订阅发布主题(1)TCP设备相关指令(2)调试(三)ESP8266接入 前言物联网平台,就如它的文档介绍的,是一个专注物体联网的神奇的设备平台(cloud.bemfa.com),它有以下特征,轻量级,支持发布/订阅模式,提供遗嘱机制,支持TCP长连接,全平台兼容。本文,将介绍如何通过esp8266这个芯片
转载 2024-01-27 12:09:14
501阅读
  • 1
  • 2
  • 3
  • 4
  • 5