YFROBOT创客社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 12739|回复: 7
打印 上一主题 下一主题

ESP8266 core for Arduino应用:OTA Updates ESP8266 (OTA)测试与使用

[复制链接]

签到天数: 868 天

[LV.10]以坛为家III

跳转到指定楼层
楼主
发表于 2017-5-26 16:55:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 AllBlue 于 2018-6-29 14:55 编辑

OTA 介绍网址:https://arduino-esp8266.readthed ... updates/readme.html
YFWIKI中文翻译:http://www.yfrobot.com/wiki/index.php?title=OTA_Updates

OTA(Over the Air)更新是使用Wi-Fi连接而不是串行端口将固件加载到ESP模块的过程。详细介绍及操作步骤请看上面的链接,本帖只做简单测试:


一、Arduino IDE OTA Update
从Arduino IDE无线上传模块适用于以下典型场景:
  - 在固件开发过程中,通过串行加载更快的替代方案
  - 用于更新少量模块
  - 只有模块在与Arduino IDE的计算机相同的网络上可用。

要求:ESP和计算机必须连接到同一个网络。
步骤:
1、首先我们需要做一下准备:
* 安装及配置Arduino IDE :  http://www.yfrobot.com/thread-11797-1-1.html
* 安装Python :  python 官网下载地址 (注意请安装 python 2.xx版本,3.xx版本不支持) |  链接:百度下载地址 密码:JoUY提示:Python安装时,Windows用户应选择“将python.exe添加到路径”(见下文 - 默认情况下未选择此选项)。
2、打开BasicOTA例程(File> Examples> ArduinoOTA路径下),记得要先选择正确的版型(ESP8266 Module)
3、程序打开后,修改程序中的SSID及密码(当前路由器的账号密码)
4、编译程序并下载到ESP8266模块上,成功上传后,打开串口监视器,串口打印IP地址,说明成功连接到wifi
5、过几秒钟,打开Tools > port , 可以看到 OTA port;如果没出现OTA端口,请重启IDE;如果依然没有,请检查你的防火墙设置。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对

签到天数: 21 天

[LV.4]偶尔看看III

板凳
发表于 2018-4-14 23:47:59 | 只看该作者
用第三种HTTP Server OTA Update更新了复位就没程序了?怎么回事
回复 支持 反对

使用道具 举报

签到天数: 868 天

[LV.10]以坛为家III

地板
 楼主| 发表于 2018-4-17 14:24:08 | 只看该作者
後輪追前輪 发表于 2018-4-14 23:47
用第三种HTTP Server OTA Update更新了复位就没程序了?怎么回事

再仔细检查步骤
回复 支持 反对

使用道具 举报

签到天数: 21 天

[LV.4]偶尔看看III

5#
发表于 2018-4-18 00:23:10 | 只看该作者
AllBlue 发表于 2018-4-17 14:24
再仔细检查步骤

我直接用例程,就改了路由账号密码还有网址是本文提到的,其他没动 还是说例程只是下载到闪存了?可复位后就全格式化了什么程序都没了
回复 支持 反对

使用道具 举报

签到天数: 22 天

[LV.4]偶尔看看III

6#
发表于 2019-5-7 16:29:17 | 只看该作者
不错,很值得学习一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|联系我们|YFROBOT ( 苏ICP备20009901号-2  

GMT+8, 2024-12-27 04:53 , Processed in 0.057559 second(s), 28 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表