09-STM32+ESP8266+AIR202基本控制篇-完成功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制

 

 

 说明
前面章节已经搭建好了服务器可以实现
APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制

单片机程序修改(修改完成重新下载)
修改为自己的服务器的IP地址
端口号 1883
修改为自己的用户名,密码
09-STM32+ESP8266+AIR202基本控制篇-完成功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制_第1张图片

android 修改(修改完成重新安装)

09-STM32+ESP8266+AIR202基本控制篇-完成功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制_第2张图片


测试

3.请使用杜邦线连接如下:
PA3 -- TX
PA2 -- RX
09-STM32+ESP8266+AIR202基本控制篇-完成功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制_第3张图片

09-STM32+ESP8266+AIR202基本控制篇-完成功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制_第4张图片


09-STM32+ESP8266+AIR202基本控制篇-完成功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制_第5张图片

09-STM32+ESP8266+AIR202基本控制篇-完成功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制_第6张图片

4.当前拨动开关如下:
09-STM32+ESP8266+AIR202基本控制篇-完成功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制_第7张图片

5.提醒
串口1在程序里面作为了日志打印输出口
用户可以打开串口调试助手观察日志

09-STM32+ESP8266+AIR202基本控制篇-完成功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制_第8张图片

09-STM32+ESP8266+AIR202基本控制篇-完成功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制_第9张图片


测试

1.打开APP,点击右上角菜单,选择添加设备 "APUConfig"
09-STM32+ESP8266+AIR202基本控制篇-完成功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制_第10张图片

2.手机连接自家的路由器,输入自家路由器密码
09-STM32+ESP8266+AIR202基本控制篇-完成功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制_第11张图片

3.长按开发板上面的 pb5引脚大约3S

直至图示上面的指示灯快闪

09-STM32+ESP8266+AIR202基本控制篇-完成功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制_第12张图片


4.点击 APP 绑定设备按钮
开始绑定设备

09-STM32+ESP8266+AIR202基本控制篇-完成功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制_第13张图片


09-STM32+ESP8266+AIR202基本控制篇-完成功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制_第14张图片


5.绑定成功以后,自动跳转到主页面,并添加了一个设备
设备显示的信息为ESP8266的MAC地址信息
09-STM32+ESP8266+AIR202基本控制篇-完成功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制_第15张图片


6.点击设备进入设备控制页面
09-STM32+ESP8266+AIR202基本控制篇-完成功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制_第16张图片

7.控制继电器吸合
09-STM32+ESP8266+AIR202基本控制篇-完成功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制_第17张图片

09-STM32+ESP8266+AIR202基本控制篇-完成功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制_第18张图片

8.控制继电器断开

09-STM32+ESP8266+AIR202基本控制篇-完成功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制_第19张图片

09-STM32+ESP8266+AIR202基本控制篇-完成功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制_第20张图片

你可能感兴趣的:(09-STM32+ESP8266+AIR202基本控制篇-完成功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制)