本例仅供参考,不进行更新完善。困难:微信小程序域名限制;ESP8266连接MQTT可参考:HTMLEcharts图形统计实时显示DHT11温度(四)_我也不清楚的博客-CSDN博客_vueecharts温度计动态显示温度ESP8266控制SG90可参考:NodeMcu(ESP8266)控制SG90_我也不清楚的博客-CSDN博客ESP8266DNSWEB动态配网可参考:ESP8266动态网页设置网络连接_我也不清楚的博客-CSDN博客_esp8266如何怎样连接公网外网设置功能可参考:https://bemfa.blog.csdn.net/article/details/107367547一、
将第三方库PubSubClient下载到lib文件夹gitclonehttps://github.com/knolleary/pubsubclient.git一、阿里云IOT使用1、打开阿里云IOT官网,登录阿里云账号https://iot.console.aliyun.com2、创建实例3、新建产品4、自定义主题 5、添加设备 6、查看设备配置 二、连接阿里云MQTT服务器1、修改PubSubClient.h头文件,否则无法连接阿里云MQTT服务器将MQTT_MAX_PACKET_SIZE的值改为1024将MQTT_KEEPALIVE的值改为652、代码解析第27行:创建WIFI客户端第28
文章目录1.实验目的及资源1.1目的1.2资源2.串口调试wifi模块2.1接线2.2AT指令测试2.3与手机app通信3.STM32通过wifi与手机app通信3.1使用资源3.2串口3初始化3.3esp8266初始化3.4主函数3.5实验现象1.实验目的及资源1.1目的根据手头要实现的需求,我需要通过手机端向32端发送指令,32端进行判断执行,所以采用esp8266的AP模式,将esp8266模块本身作为热点服务器,手机端作为客户端,连接热点WiFi发送数据。1.2资源STM32rct6板、esp8266(ESP-01S)、手机端网络助手app2.串口调试wifi模块2.1接线wifi模块
本文简单介绍下手写网络调试器并连接ESP8266模块上篇: STM32+ESP8266连接电脑Qt网络上位机——准备工作目录一、部分Qt代码及实现过程二、实现过程——使用ESP8266连接上位一、部分Qt代码及实现过程最终效果 本上位机结合了主机和服务器两种模式,在断开连接的时候可以切换模式。当作为服务器时,本机电脑的ip为该上位机的ip,可以使用ipconfig查看ip地址。最后新增了连接状态现实,以下矢量图均来自阿里。下方评论发源码->邮箱或自行下载Git-> https://gitee.com/guo-lingran/tcp_-server-and-clienthttps://gi
本文简单介绍下手写网络调试器并连接ESP8266模块上篇: STM32+ESP8266连接电脑Qt网络上位机——准备工作目录一、部分Qt代码及实现过程二、实现过程——使用ESP8266连接上位一、部分Qt代码及实现过程最终效果 本上位机结合了主机和服务器两种模式,在断开连接的时候可以切换模式。当作为服务器时,本机电脑的ip为该上位机的ip,可以使用ipconfig查看ip地址。最后新增了连接状态现实,以下矢量图均来自阿里。下方评论发源码->邮箱或自行下载Git-> https://gitee.com/guo-lingran/tcp_-server-and-clienthttps://gi
此前我在《用树莓派构建家庭智能家居控制中心》一文中介绍了如何在HomeAssistant中集成MQTT,以便下一步集成个人DIY设备。本文将用WIFI模块ESP8266来DIY一个智能插座以控制灯的开关,并通过MQTT集成到HomeAssistant,实现与小米、华为等厂商的智能家居设备和传感器联动。同理,也可将DIY的传感器集成到HomeAssistant,并与其他智能家居设备联动。一、设计思路 通过ESP8266模块接入WIFI网络,并与MQTT服务器建立连接,在HomeAssistant构建MQTT灯光开关控制实例,通过发布灯光的开/关状态和命令主题,来控制继电器吸合/释放,实
说明:本人写博客只是为了做笔记,参考了各位大佬的文章,参考的比较多,有一些并没有贴出连接,请各位大佬见谅,真的没有恶意,只是用来学习!!这篇是自己根据各种方法自己总结并且亲身试用可行性做出的笔记1、设置esp8266工作模式1.1、所需材料1.ESP8266模块2.USB-TTL(下载器)1.2、接线VCC、GND对应连接,TX、RX交换连接,再连接一个CH_PD(EN),连接到VCC即可。注意:esp8266上的3.3V应该连接TTL上的VCC(不是3.3V)1.3、打开串口调试助手1、选择波特率为115200(esp8266默认),其他默认就好2、打开串口3、发送AT,返回OK,说明连接正
前言最近在使用stm32+ESP8266-01S连接阿里云,使用有关MQTT协议的AT指令发现不管怎么调试,都会报错。后来发现是固件版本不对的原因。以下发一下刷固件的流程。一、遇到的问题使用串口助手发送AT指令,遇到返回错误的情况。在网上查了查可能是固件版本不对的问题。 用AT+GMR查看固件版本,发现果然可能是固件版本不对的问题。二、解决方法为了刷入MQTT本版本的固件。买了个USB转TTL的下载器,放上ESP8266。 上步骤:1.点击ESP8266downloadtool2.点击三个点找到固件所在位置,并在后面的文本框打上0X003.先在所选固件旁边打勾,ESP8266-01S的flas
使用本教程所示的安装方法,双击安装包的傻瓜式操作,不用进入文件夹修改,不用添加网站地址,免去网络带来的烦恼。安装完成后直接使用。1.官网下载Arduino官网地址:Software|Arduino打开链接后如图 点击红色框内以后跳转到此界面再次选择红框后下载2.安装Arduino打开安装包一直下一步就好3.设置Arduino 打开Arduino后依次点击File、Preferences。将语言改为中文后点OK。4.安装离线包双击打开esp8266安装包,等待进度条结束。esp32安装与esp8266相同。安装完成后再次打开Arduino,可以看到此时开发板管理器中已经有esp8266,直接使用
硬件说明:提示:主控芯片STM32F103C8T6,与WiFi通信串口为串口二,打印串口为串口三(不使用串口一是当时设计时,方便pcb走线)说明:因为我是使用PCB画板的方式来走线的,并不是按模块来拼接的,走线的时候需要注意WiFi模块和主控芯片串口的连接(RX-TX),如下图所示,这个是可以直接安信可的手册上查到,不需要更改。(提醒一下,很多新手可能会找不到对应的原理图,或者是移植他人的,那么我们需要注意的是,我们自己的WiFi模块实际端口,与他人原理图端口还有封装端口是否对的上,如下图本人的设计解释)①要首先确定WiFi模块,我是在立创商城购买的:ESP-12F(ESP8266MOD),安