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

演示视频:

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

在本人服务器上测试的请看演示视频,不再贴文字介绍

主要说明怎么安装部署到自己的服务器上

确定自己的固件所具有的功能:SmartConfig,FILE,GPIO,HTTP,MQTT,NODE,SJSON,TMR,UART,WIFI

可自行编译  https://www.cnblogs.com/yangfengwu/p/10840517.html

或者

烧录固件和下参考   https://www.cnblogs.com/yangfengwu/p/10359174.html

用户程序为基础篇的透传程序(DTU)+处理APP发来的升级指令

修改程序连接自己的服务器: 以下信息根据自己的服务器修改

MQTT连接的地址

 

这个就是协议中:

打开APP

测试,绑定设备请根据基础篇绑定

    

更新太快,截取部分 10,20,30....80,90,100 %

   

更新过程

其它:切换执行程序:按下10S(指示灯的状态 常亮),切换执行另一套程序(下载是咱先下载进一套,第一次升级就会升级进去第二套,再升级就会覆盖第一套..循环..)

清除用户程序:按下20S(指示灯的状态 常灭), 之后松开,  程序只执行

init:加载用户程序,配网,切换执行文件,清除用户程序

updata:正常更新使用

userupdata:MQTT程序和处理APP发来的升级指令

用户程序注意:

正常状态是执行用户程序,所以用户程序需要有MQTT程序和处理APP发来的升级指令(必须),其余功能看自己应用场合

https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.3e3b1deb80xzYz&id=569295486025

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

转载于:https://www.cnblogs.com/yangfengwu/p/10410202.html

4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级WIFI内部程序)相关推荐

  1. 2-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(监听Wi-Fi和APP的数据)

    1-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(来看一下怎么样监听网络数据,监听电脑上位机软件的数据) 因为那个软件只能监听咱自己电脑上的数据,所以咱就用电 ...

  2. 4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(为域名申请SSl证书)

    3-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(购买域名,域名绑定IP) 然后就是等着..... 假设可以了 咱呢是配置MQTT实现SSL安全加密通信,所以 ...

  3. 6-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级STM32程序,基于Wi-Fi,同时支持升级Wi-Fi,APP控制版)...

    https://www.cnblogs.com/yangfengwu/p/10456306.html 视频教程 https://www.bilibili.com/video/av54942955/ 请 ...

  4. 1-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(方案总揽)

    这节只是简短介绍,详细请往后看具体文章 单片机所有BUG ,及其修正 1,执行用户程序错误时没有正常切换执行程序,忘记了增加 RunUser = GetRunUser();      一,远程升级WI ...

  5. 19-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(APP程序部分说明)

    https://www.cnblogs.com/yangfengwu/p/10991907.html 其实更新WIFI和更新单片机都是一样的流程 当点击更新的时候,APP用MQTT发信息给WIFI.询 ...

  6. 1-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案微信小程序篇(域名备案)

    如果自己的域名有没备案使用域名访问http的时候会报错 微信小程序如果要发布,也需要有备案过的云服务器和域名 我的不能详细写了,因为已经备案过了,展示的信息不一样了,我拷贝过来别人写的 <ign ...

  7. 基于stm32物联网开发板(1)

    基于stm32物联网开发板(1)   本开发板采用了STM32F103RET6作为核心CPU,72MHZ工作频率,512KB flash,64KB Sram.本开发平台外设模块有ESP8266 WIF ...

  8. 基于stm32物联网开发板(2)--LCD屏幕

    基于stm32物联网开发板(2)–LCD屏幕 LCD应用展示: LCD屏幕应用 1.概述 屏幕尺寸为1.3寸,分辨率240*240,颜色格式RGB565,驱动IC:ST7789VW: 超大可视角度:大 ...

  9. OneNET Studio云平台STM32物联网开发(2)- STM32+Air724UG(4G模组)数据采集显示上报

    实现效果视频 STM32 Air724UG 4G OneNET数据传输 本章教学视频(1) OneNET StudioSTM32+Air724UG -1 本章教学视频(2) OneNET Studio ...

最新文章

  1. linux环境中,查询网卡的速度(带宽)
  2. Java多线程-生产者与消费者
  3. Go语言之进阶篇http服务器获取客户端的一些信息
  4. 【BZOJ1057】【codevs1428】棋盘制作,悬线法
  5. 重装系统后只有C盘,怎么处理?
  6. Druid(数据库连接池)和JdbcTemplate(封装JDBC)使用
  7. html异步 post,Jquery中Ajax/Post同步和异步请求
  8. wzplayerEx for android(真正硬解接口,支持加密的 player)
  9. 2020年高压电工考试APP及高压电工模拟考试软件
  10. element ui表单必填_elementUI 表单校验切换必填和非必填
  11. android 免root 安装xposed,xposed框架免root安装|VAExposed(xposed框架免root版本)1.97最新版 - 维维软件园...
  12. WPS自动生成图片目录
  13. Python制作个人动漫头像(简化版)
  14. python批量生成经纬度坐标查询_用Python评测三种批量查询经纬度的方法,你pick哪一种?...
  15. ExoPlayer的使用之自定义UI界面
  16. Multipart/form-data文件上传简介
  17. 拓嘉恒业:拼多多新品如何推广
  18. chromedriver与GOOGLE浏览器对应版本
  19. java gnu gettext_多国语言解决方案gnu.gettext + poedit
  20. 关于那些羞羞的不可描述的动作分析,一个正经的机器学习项目

热门文章

  1. spring mysql中文乱码问题_解决Spring下MySQL出现乱码的问题
  2. qt 嵌入web页面_Qt嵌入浏览器(二)——QWebChannel实现与页面的通信
  3. mysql 存储引擎_MySQL存储引擎
  4. python 参数收集_Python3基础 函数 收集参数(tuple)+普通参数 的示例
  5. pythoninformation leakage_GitHub - MrFk/GSIL: Github Sensitive Information Leakage(Github敏感信息泄露)...
  6. java怎么自增2_从头认识java-2.3 自增自减与关系操作符
  7. Linux中安装开源JDK(windows的JDK只能安装半开源)
  8. Java中封装、关键字及构造方法
  9. Java运算符及录入
  10. 使用Anaconda3安装tensorflow,opencv,使其可以在spyder中运行