4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级WIFI内部程序)
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内部程序)相关推荐
- 2-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(监听Wi-Fi和APP的数据)
1-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(来看一下怎么样监听网络数据,监听电脑上位机软件的数据) 因为那个软件只能监听咱自己电脑上的数据,所以咱就用电 ...
- 4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(为域名申请SSl证书)
3-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(购买域名,域名绑定IP) 然后就是等着..... 假设可以了 咱呢是配置MQTT实现SSL安全加密通信,所以 ...
- 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/ 请 ...
- 1-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(方案总揽)
这节只是简短介绍,详细请往后看具体文章 单片机所有BUG ,及其修正 1,执行用户程序错误时没有正常切换执行程序,忘记了增加 RunUser = GetRunUser(); 一,远程升级WI ...
- 19-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(APP程序部分说明)
https://www.cnblogs.com/yangfengwu/p/10991907.html 其实更新WIFI和更新单片机都是一样的流程 当点击更新的时候,APP用MQTT发信息给WIFI.询 ...
- 1-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案微信小程序篇(域名备案)
如果自己的域名有没备案使用域名访问http的时候会报错 微信小程序如果要发布,也需要有备案过的云服务器和域名 我的不能详细写了,因为已经备案过了,展示的信息不一样了,我拷贝过来别人写的 <ign ...
- 基于stm32物联网开发板(1)
基于stm32物联网开发板(1) 本开发板采用了STM32F103RET6作为核心CPU,72MHZ工作频率,512KB flash,64KB Sram.本开发平台外设模块有ESP8266 WIF ...
- 基于stm32物联网开发板(2)--LCD屏幕
基于stm32物联网开发板(2)–LCD屏幕 LCD应用展示: LCD屏幕应用 1.概述 屏幕尺寸为1.3寸,分辨率240*240,颜色格式RGB565,驱动IC:ST7789VW: 超大可视角度:大 ...
- OneNET Studio云平台STM32物联网开发(2)- STM32+Air724UG(4G模组)数据采集显示上报
实现效果视频 STM32 Air724UG 4G OneNET数据传输 本章教学视频(1) OneNET StudioSTM32+Air724UG -1 本章教学视频(2) OneNET Studio ...
最新文章
- linux环境中,查询网卡的速度(带宽)
- Java多线程-生产者与消费者
- Go语言之进阶篇http服务器获取客户端的一些信息
- 【BZOJ1057】【codevs1428】棋盘制作,悬线法
- 重装系统后只有C盘,怎么处理?
- Druid(数据库连接池)和JdbcTemplate(封装JDBC)使用
- html异步 post,Jquery中Ajax/Post同步和异步请求
- wzplayerEx for android(真正硬解接口,支持加密的 player)
- 2020年高压电工考试APP及高压电工模拟考试软件
- element ui表单必填_elementUI 表单校验切换必填和非必填
- android 免root 安装xposed,xposed框架免root安装|VAExposed(xposed框架免root版本)1.97最新版 - 维维软件园...
- WPS自动生成图片目录
- Python制作个人动漫头像(简化版)
- python批量生成经纬度坐标查询_用Python评测三种批量查询经纬度的方法,你pick哪一种?...
- ExoPlayer的使用之自定义UI界面
- Multipart/form-data文件上传简介
- 拓嘉恒业:拼多多新品如何推广
- chromedriver与GOOGLE浏览器对应版本
- java gnu gettext_多国语言解决方案gnu.gettext + poedit
- 关于那些羞羞的不可描述的动作分析,一个正经的机器学习项目
热门文章
- spring mysql中文乱码问题_解决Spring下MySQL出现乱码的问题
- qt 嵌入web页面_Qt嵌入浏览器(二)——QWebChannel实现与页面的通信
- mysql 存储引擎_MySQL存储引擎
- python 参数收集_Python3基础 函数 收集参数(tuple)+普通参数 的示例
- pythoninformation leakage_GitHub - MrFk/GSIL: Github Sensitive Information Leakage(Github敏感信息泄露)...
- java怎么自增2_从头认识java-2.3 自增自减与关系操作符
- Linux中安装开源JDK(windows的JDK只能安装半开源)
- Java中封装、关键字及构造方法
- Java运算符及录入
- 使用Anaconda3安装tensorflow,opencv,使其可以在spyder中运行