① 控制模块以非阻塞方式连接MQTT服务器② 配置ESP8266功能,当前只使用了里面的复位和APUConfig ③ MQTT消息处理封装包 微信小程序 <ignore_js_op> ① APUConfig 程序 ② 控制页面 ③ 主页 ④ 本人封装的mqtt包 ⑤ mqtt底层包 单片机程序通信运行处理思路 程序使用串口2和ESP8266通信 串口1作为日志输出口 串口1...
5.绑定成功以后,自动跳转到主页面,并添加了一个设备 设备显示的信息为ESP8266的MAC地址信息 6.点击设备进入设备控制页面 7.控制继电器吸合 8.控制继电器断开
只要做上位机开发,就离不开通信协议。一般来说,单片机可以与上位机之间以串口通信为主,当然也不排除现在有的单片机也集成了以太网口。就串口通信而言,常用的几种通信方式,包括串口自定义协议、Modbus协议、CAN总线,接下来介绍的这个单片机是某个锂电池的核心板,它主要是支持Modbus协议和CAN总线的方式。 图表1单片机硬...
1.esp32开发板 2.esp32开发板 查看特殊通信接口的方法 esp8266 esp32 GPIO可用资源 GPIO 6-11 连接到SPI Flash。 GPIO 34-39 只能作为输入且没有内部上拉,其他的可以作为输入或者输出。 GPIO 20, 24, 28, 29, 30, 31 不对外开放。 GPIO ...
整体说明 这节测试一下使用APP配网绑定ESP8266然后和ESP8266实现MQTT远程温湿度采集和远程控制继电器 绑定方式:APUConfig APUConfig是我自己取的名字,这种方式一开始是为了微信小程序配网绑定ESP8266而做 为了和微信小程序绑定方式做到统一,故我也用APP做了一款
使用上面的 AT+CIPSTART指令连接TCP以后发送和接收数据是如下方式1.发送数据,假设发送66个数据1.1 首先发送 AT+CIPSEND=66\r\n 66:为要发送的数据个数1.2 等待模块返回 >1.3 发送要发送的数据给模块1.4 模块返回 Recv 66 bytes 1.5 模块发送完成返回 SEND OK2.接收数据...
基于AT32F421C8T7最小系统板+FreeRTOS操作系统,实现一些外设功能,包括按键控制、OLED驱动、ADC和内部温度传感器配置、ERTC和定时器PWM配置、Modbus-485通信部分保持寄存器读写实验、WS2812RGB随机颜色流水灯实现、VEML6040颜色传感器读取以及ESP8266-01S与阿里云MQTT通信等功能,不断优化更新中,创建于2023年11月25日。 暂...
STM32 HAL库 串口DMA(收发)和STM32串口中断接收(接收时间管理机制)+ESP8266 wifi模组通信问题,程序员大本营,技术文章内容聚合第一站。
esp8266是个wifi模块,同时也是一个stm32级别的单片机,他可以通过AT固件串口转wifi,也可以单独作为带...
esp8266是个wifi模块,同时也是一个stm32级别的单片机,他可以通过AT固件串口转wifi,也可以单独作为带...