文档章节

esp8266 wifi模块刷nodemcu固件并蓝牙串口调试

topdogs
 topdogs
发布于 2015/06/03 21:05
字数 459
阅读 9446
收藏 3

esp8266 wifi模块价格十分实惠。出厂是默认带AT指令的系统,通过串口使用at命令进行交互。但是可以刷别的固件,例如nodemcu。

nodemcu可以用lua脚本控制模块,而且lua脚本的优势是非常容易编写,也不需要编译。本文简单的介绍一下在esp8266模块上烧写nodemcu固件,并简单的通过串口让模块接入AP。


  1. 下载nodemcu_flasher64bit.exe  这是一个nodemcu固件的烧写软件。我下载的是64为版本。32为版本地址为:http://www.nodemcu.com/download/flasher/nodemcu_flasher32bit.exe  

  2. 下载最新固件,这是非必要步骤,因为烧写软件会自动从网上下载固件,但我不知道是不是最新的。

  3. 使用usb转ttl连接模块的uart,同时拉低模块GPIO0,把GPIO0这个引脚连接到gnd脚,进入烧录模式,平时不这么接为正常模式。

  4. 打开烧录软件,点击“Flash”按钮,如果下方能正常显示mac地址,且有进度条则烧录进行中,一般也就正常了。

  5. 烧录好了后,我是用putty连接COM4口,具体哪个口看设备管理器。输入如下类似命令,即连入家里的路由。


print(wifi.sta.getip())

--nil

wifi.setmode(wifi.STATION)

wifi.sta.config("SSID","password")

print(wifi.sta.getip())

--192.168.199.200

图片中的arduino只是用来供电,提供给esp266 3.3V的电,和蓝牙串口模块5V的电。为什么不通过旁边的usb转ttl的模块连接电脑呢?因为前段时间因为被带电源的usb hub烧坏笔记本,现在对有电的东西插电脑表示担心,所以使用了无线 的蓝牙传串口模块。


© 著作权归作者所有

共有 人打赏支持
topdogs

topdogs

粉丝 41
博文 39
码字总数 12877
作品 2
汕头
高级程序员
私信 提问
加载中

评论(4)

一銤阳光

引用来自“topdogs”的评论

引用来自“一銤阳光”的评论

您好,博主,请问您使用的无线蓝牙烧录的方式,
您的电脑端是也有一块无线蓝牙与之配对,还是直接用电脑蓝牙与之配对的

电脑内置蓝牙模块,在windows下,连接蓝牙模块,并且设置为串口通讯。
这种方式很酷呀,
以前只做过PC连接一个无线蓝牙模块,硬件上连接一个无线蓝牙模块,主从配的后,借助电脑上的串口调试助手实现无线调试参数。
您用的是电脑内置蓝牙,而且可以直接烧录固件。真想向博主学习一下。😄 hualong1995@hotmail.com
topdogs
topdogs

引用来自“一銤阳光”的评论

您好,博主,请问您使用的无线蓝牙烧录的方式,
您的电脑端是也有一块无线蓝牙与之配对,还是直接用电脑蓝牙与之配对的

电脑内置蓝牙模块,在windows下,连接蓝牙模块,并且设置为串口通讯。
一銤阳光
您好,博主,请问您使用的无线蓝牙烧录的方式,
您的电脑端是也有一块无线蓝牙与之配对,还是直接用电脑蓝牙与之配对的
aroha0066
aroha0066
顶!27楼主用面包板搭建一个烧录环境,佩服!开发和测试用用,也挺好!
依靠lua脚本来开发固件是一个选择,但是考虑到功能的多样性,和资源更有效的利用,还是自己开发固件好。

某宝店铺号5279597 wifi模块和配套测试烧录板,8266二次开发,智能家居方案开发,有兴趣可以看看。6
WIFI智能配网 - SmartConfig

要开始IoT项目的第一步是什么?当然不是硬件,而是硬件与硬件的连接!即使有各种各样的通信协议没有好的连接方式绝对不行。那外设上没有的屏幕,没有键盘怎末输入密码怎末选择网络?对,这就...

rayliang
2017/03/14
0
0
nodemcu定时器tmr代替while

一开始接触ESP8266时,选择了看安可信的开发文档,名字叫做ESP8266 SDk 编程手册,可惜研究了挺久的,还是没怎么整明白,差点就放弃了ESP8266的学习,后来尝试这用AT指令去做了些东西,虽然实...

qq_30907913
2018/04/20
0
0
nodemcu+树莓派控制继电器实现智能插座

本篇教程的重点在HASS和nodeMCU的配置。 前期准备 树莓派3B NodeMCU ESP8266 CH340 5v继电器 一.HASS安装 树莓派系统及HASS安装不是本篇重点,就给大家推荐个链接:基于Raspbian的HASS安装。...

piaoyangguohai1
2018/04/17
0
0
技术讨论 用ESP8266无线模块进行钓鱼渗透测试

  *本文原创作者:hacker by ljh,本文属FreeBuf原创奖励计划,未经许可禁止转载   声明:本文仅作为技术分析,禁止用于其他非法用途   至于无线网络安全方面大家都了解 802.11W 这个协...

FreeBuf
2018/08/21
0
0
ESP-8266 WIFI中继技术交流

准备工作 准备一个深圳四博智联科技有限公司的ESP-F 模组。或者四博智联科技的NODEMCU 即 VCC、EN 接 3.3v、GPIO15 GND 接地、模块的 TX、RX 接串口工具的 RX、TX、RST 引脚低电平复位,不需...

1685629035825957
2018/07/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【结构型】- 享元模式

享元模式 作用:利用共享技术有效地支持大量细粒度对象的复用 享元模式状态 内部状态:在享元对象内部不随外界环境改变而改变的共享部分,存储于享元对象内部 外部状态:随着环境的改变而改变...

ZeroneLove
昨天
1
0
Vue 中使用UEditor富文本编辑器-亲测可用-vue-ueditor-wrap

一、Vue中在使用Vue CLI开发中默认没法使用UEditor 其中UEditor中也存在不少错误,再引用过程中。 但是UEditor相对还是比较好用的一个富文本编辑器。 vue-ueditor-wrap说明 Vue + UEditor + ...

tianma3798
昨天
4
0
php-fpm配置

php-fpm配置 修改bbs.wangzb.cc.conf配置文件,将端口9000改为9001,重新访问网站是失败的 修改配置文件 # vim /etc/nginx/conf.d/bbs.wangzb.cc.conf# nginx -s reloadfastcgi_pass 1...

wzb88
昨天
1
0
配置方案:Redis持久化RDB和AOF

Redis持久化方案 Redis是内存数据库,数据都是存储在内存中,为了避免进程退出导致数据的永久丢失,需要定期将Redis中的数据以某种形式(数据或命令)从内存保存到硬盘。当下次Redis重启时,...

linuxprobe16
昨天
6
0
介绍NoSQL最受欢迎的产品

MongoDB MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。主要解决的是海量数据的访问效率问题,为WEB应用提供可扩展的高性能数据存储解决方案。当数据量达到50GB以上的时候,Mon...

问题终结者
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部