13-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级STM32程序,基于WIFI(AT指令TCP普通通信版),支持AT指令MQTT通信,APP控制版)

https://www.cnblogs.com/yangfengwu/p/10886436.html


视频教程:

https://www.bilibili.com/video/av55613892

https://www.bilibili.com/video/av55614464

https://www.bilibili.com/video/av55616834


这一节和上一节的主要区别是用AT指令支持了MQTT通信,MQTT协议是移植的官方的源码

IAP程序里面没有多大改动,默认运行程序1,  所以需要把用户程序1也下载到单片机

用户程序里面增加了MQTT功能,APP和


1,测试

下载IAP程序,IAP不需要做任何配置

13-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级STM32程序,基于WIFI(AT指令TCP普通通信版),支持AT指令MQTT通信,APP控制版)_第1张图片



然后下载用户程序1,,注意不要设置成擦除全部的Flash

13-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级STM32程序,基于WIFI(AT指令TCP普通通信版),支持AT指令MQTT通信,APP控制版)_第2张图片


13-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级STM32程序,基于WIFI(AT指令TCP普通通信版),支持AT指令MQTT通信,APP控制版)_第3张图片


自己做的产品一开始还是需要有个程序在里面运行的


2,安装APP

这个APP和上一版有区别,就是在发送更新信息的时候加了500ms延时,具体看视频

13-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级STM32程序,基于WIFI(AT指令TCP普通通信版),支持AT指令MQTT通信,APP控制版)_第4张图片


13-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级STM32程序,基于WIFI(AT指令TCP普通通信版),支持AT指令MQTT通信,APP控制版)_第5张图片



 3,配网


13-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级STM32程序,基于WIFI(AT指令TCP普通通信版),支持AT指令MQTT通信,APP控制版)_第6张图片


13-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级STM32程序,基于WIFI(AT指令TCP普通通信版),支持AT指令MQTT通信,APP控制版)_第7张图片



按下3S 指示灯快闪


13-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级STM32程序,基于WIFI(AT指令TCP普通通信版),支持AT指令MQTT通信,APP控制版)_第8张图片
13-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级STM32程序,基于WIFI(AT指令TCP普通通信版),支持AT指令MQTT通信,APP控制版)_第9张图片
13-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级STM32程序,基于WIFI(AT指令TCP普通通信版),支持AT指令MQTT通信,APP控制版)_第10张图片



内部程序连接上服务器之后,10S 发送一次温湿度数据

13-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级STM32程序,基于WIFI(AT指令TCP普通通信版),支持AT指令MQTT通信,APP控制版)_第11张图片


13-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级STM32程序,基于WIFI(AT指令TCP普通通信版),支持AT指令MQTT通信,APP控制版)_第12张图片
13-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级STM32程序,基于WIFI(AT指令TCP普通通信版),支持AT指令MQTT通信,APP控制版)_第13张图片
13-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级STM32程序,基于WIFI(AT指令TCP普通通信版),支持AT指令MQTT通信,APP控制版)_第14张图片



测试远程升级:

服务器上增加一个型号,多余的话就不说了,,,操作过程和前面的一样

13-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级STM32程序,基于WIFI(AT指令TCP普通通信版),支持AT指令MQTT通信,APP控制版)_第15张图片


13-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级STM32程序,基于WIFI(AT指令TCP普通通信版),支持AT指令MQTT通信,APP控制版)_第16张图片
13-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级STM32程序,基于WIFI(AT指令TCP普通通信版),支持AT指令MQTT通信,APP控制版)_第17张图片
13-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级STM32程序,基于WIFI(AT指令TCP普通通信版),支持AT指令MQTT通信,APP控制版)_第18张图片



大家自己看着视频去测试哈

13-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级STM32程序,基于WIFI(AT指令TCP普通通信版),支持AT指令MQTT通信,APP控制版)_第19张图片



https://www.cnblogs.com/yangfengwu/p/10891908.html

你可能感兴趣的:(13-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级STM32程序,基于WIFI(AT指令TCP普通通信版),支持AT指令MQTT通信,APP控制版))