没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
18页
这是关于ESP8266,OTA无线升级的教程。 可以实现本地无线升级,不需要在用繁琐的并且速度很慢的传统的串口下载方式,不需要调整到下载模式,不需要重新开关开发板重启,直接就可以升级重启。可以很大程度上提高开发效率。 这是自己花了一段时间写的,其中还涉及了web,服务器等。所以是自己的劳动成果,所以也就收费了。 如果你实在没有积分,你也可以联系我,看情况可以分享。 这次是升级版本,比之前的版本做一些优化。 pillarpeng@outlook.com
资源推荐
资源详情
资源评论
1 / 18
ESP8266 OTA 教程
1、搭建 web 服务器 ........................................................................................................................ 1
1.1 下载 WAMP 软件 .............................................................................................................. 1
1.2 安装 WAMP 软件 .............................................................................................................. 2
1.3 打开 WAMP 软件 .............................................................................................................. 3
1.4 配置 WAMP 软件 .............................................................................................................. 3
2、配置 ESP8266 环境 ..................................................................................................................... 7
2.1 下载 SDK 和 OTA 代码 ....................................................................................................... 7
2.2 准备 IoT_Demo .................................................................................................................. 7
2.3 添加 OTA 代码到 IoT_Demo ............................................................................................. 7
2.4 修改 IoT_Demo 源码 ......................................................................................................... 7
3、编译 IoT_Demo 源码 .................................................................................................................. 9
3.1 编译生成 user1.bin ........................................................................................................... 9
3.2 编译生成 user2.bin ........................................................................................................... 9
4、下载程序................................................................................................................................... 10
4.1 第一次下载程序 - 串口下载 ........................................................................................ 10
4.2 第二次下载程序 - OTA 无线升级 .................................................................................. 12
附录: ............................................................................................................................................ 15
1 / 18
1、搭建 web 服务器
在本地搭建一个 web 服务,用来存放 BIN 文件,供 ESP8266 获取并下载。搭建 WEB 服
务器的方式有几种,我知道的只有两种,IIS 和 Apache,如下:
- IIS:Internet Information Service, 网络信息服务,是 WINDOWS 下自带的服务。
- Apache:阿帕奇服务器,这个需要从网上下载,但是很好下载,不需要翻墙。
这里我选用的是 Apache 服务器,原因是,同学介绍的,据说简单点。仅仅一个 Apache
web 服务器是不能完成工作的,还需要前端 web 和后台处理程序,前端使用 HTML 语言,
后端使用 PHP 语言。
有一个集成这几快的开发环境软件,叫做 wamp,简介如下:
Windows 下的 Apache + Mysql + PHP,一组常用来搭建动态网站或者服务器的开源软
件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共
同组成了一个强大的 Web 应用程序平台。
使用起来很是方便,主要是我看的学习教程里面就是使用的这个,教程是慕课网的 PHP
教程,先看了基础入门的,然后再看了 PHP 文件上传的教程,就可以完成我们需求了。
有编程基础的人,看这个是很简单的。
1.1 下载 WAMP 软件
官网:http://www.wampserver.com/en/
进入官网后,找到下载就可以了,下载时根据自己电脑来选择 64 位还是 32 位的,我这
里选择了是 64 位的 wamp:
2 / 18
1.2 安装 WAMP 软件
1. 很简单的安装,可以一路 next 下去,我的 C 盘空间不够用了,所以我更改了软件
存放的路径,我将其存放在了 E 盘下,默认是在 C 盘下的。
2. 到安装完后,会弹出,叫你选择使用 WAMP 时的默认浏览器,弹出如下:
红框中的意思是:
IE 浏览器将会被 wamp 用作默认的浏览器。
你想要选择另一个在你系统已经下载的浏览器吗?
我使用的是 360 极速浏览器,所以,我这里选择了是,我想选择另一个浏览器。
然后找到你使用的浏览器的安装目录,选择即可。
如果你就是使用的 IE,则选择否就可以了。
3. 选择浏览器完了之后,马上又会弹出一个窗口,叫你选择你想要使用的文本编辑器。
默认的方式是使用 windows 自带的文本编辑器,如果你就是自带的,就选择否;否
则选择是,方法和上面一样,选择你常用的文本编辑器就好。我使用的是:sublime
text(强烈安利这款编辑器)。
4. 然后再一次,一路 next,直到 finish,完成安装。
注:如果你在安装过程中,不小心跳过了,后者想更换默认浏览器和默认文本编辑器也
是可以在 wamp 配置文件中更改,具体自己谷歌或者百度吧。
3 / 18
1.3 打开 WAMP 软件
打开之后,电脑右下角的 wamp 图标会有颜色的变化,表示其中服务器的开启和停止。
Wamp 中有 2 个服务器,分别是 Apache 和 MySQL。
红色: 表示所有的服务器未启动
黄色: 表示至少 1 个服务器已启动
绿色: 表示所有服务器已启动
当 wamp 图标变成绿色后,我们来测试一下,是否成功的启动 Apache 服务器。
打开我们的浏览器,在地址栏中输入:localhost,如果得到下面的结果说明成功了。
如果没有得到该结果,说明失败。如果失败,可以关闭 windows 自带的 IIS 服务试试。具体
方式自行搜索吧,很多的。
1.4 配置 WAMP 软件
1. 修改服务器目录的访问权限,修改 httpd-vhost.conf 文件
目前之后本机可以访问服务,我们要修改其访问权限为:在局域网内可以被访问。
剩余17页未读,继续阅读
资源评论
- Simic-A2017-08-22还可以,有一定的帮助.
- Justice_Gao2018-01-18和百度文库的没什么区别 一样的 骗积分的
- 普通网友2017-11-03资料感觉说的不详细
- chowsoym782016-12-13下载不了啊,被浏览器拦截了,提示不安全啊!!!
- 一路小跑1282018-09-19骗积分的, 很普遍的资料
PillarPeng
- 粉丝: 199
- 资源: 22
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 机器学习利用SKlearn中决策树和线性回归模型的身高数据集
- LinkedListS.py
- cesiumlab3-3.0.7安装包
- vsftpd 无依赖安装包
- 老照片修复教程(带资料),再也不用去照相馆修复了!-教程网盘链接提取码下载 .txt
- AI认知课+AI工具实战课,理论结合实操一门课全搞定-视频课程资源网盘链接提取码下载 .txt
- IP切片带货5.0,图文玩法,制作更加简单,流量更大,日入1000+-教程网盘链接提取码下载 .txt
- 2服务注册中心Nacos应用实践
- 2024年3月份GESP1~8级编程题题干+数据
- STM32单片机FPGA毕设电路原理论文报告一种建立单片机应用系统菜单的新方法
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功