NodeMCU入坑指南-烧写固件并连接WIFI

栏目: IT技术 · 发布时间: 4年前

内容简介:今天入手了一个NodeMCU的板子,准备学习一下物联网相关的知识。不过由于博主学艺不精,在第一步烧写固件上就踩坑了,所以就想着把自己的踩坑经历写出来分享给大家,希望能有一些帮助~硬件:NodeMCU开发板*1(某宝指导价15.8元!)

写在前面

今天入手了一个NodeMCU的板子,准备学习一下物联网相关的知识。不过由于博主学艺不精,在第一步烧写固件上就踩坑了,所以就想着把自己的踩坑经历写出来分享给大家,希望能有一些帮助~

材料准备

硬件:

NodeMCU开发板*1(某宝指导价15.8元!)

NodeMCU入坑指南-烧写固件并连接WIFI

软件:

自定义固件网站: https://nodemcu-build.com/

NodeMCU2.0固件库: http://pan.baidu.com/s/1kVbnKDD

Esplorer:链接: https://pan.baidu.com/s/1AM9nYJlCJYvTWhPNb9JpaQ  提取码:7vkl 

ESP8266Flasher: https://github.com/nodemcu/nodemcu-flasher

以上链接如有失效,请关注“白帽技术与网络安全”公众号,我已将所需软件打包整理,回复“esp8266"即可获取

第一步 烧写固件

首先我们将板子连接好,然后双击打开esp8266flasher.exe

NodeMCU入坑指南-烧写固件并连接WIFI

打开后一般都可以自动识别到端口号,如果没有识别出来的可以试试,重新拔插一下板子或者手动安装一下板子的驱动。因为我的板子的驱动之前就已经装好的,所以在这里就不给大家演示了。

识别到端口号后我们就可以点击Config栏来选择我们要下载的固件,按照如图所示就可以。

NodeMCU入坑指南-烧写固件并连接WIFI

在这里要说一下,我们现在要烧写不带DEBUG的固件,如果烧写了带DEBUG的固件可能会出现这个问题: nodeMCU无限打印wifi event monitor handle event cb is called 

选择完固件后我们还要修改一下比特率,如图

NodeMCU入坑指南-烧写固件并连接WIFI

这样就配置完了,接下来就可以开始下载固件了,返回到Operation界面,点击fiash,等待下载完成即可

NodeMCU入坑指南-烧写固件并连接WIFI

这样就下载完成了

NodeMCU入坑指南-烧写固件并连接WIFI

接下来我们验证一下,打开串口调试助手(XCOM ,我打包好的文件里有)

NodeMCU入坑指南-烧写固件并连接WIFI

第二步 连接WIFI

在这一步我们要双击打开ESPlorer.jar软件,这个软件使用 JAVA 语言编写,所以需要配置JAVA环境,有需要的可以看我的另一篇博文 《burpsuite安装与环境配置》

打开后如图

NodeMCU入坑指南-烧写固件并连接WIFI

打开后一样是选择串口→选择波特率→点击open→按板子复位键,

NodeMCU入坑指南-烧写固件并连接WIFI

说明一下这个软件!

主要操作左屏幕,右屏幕是显示信息,等于显示串口软件返回的信息。

接下来我们要写连接WiFi的代码

print(wifi.sta.getip())
wifi.setmode(wifi.STATION)
cfg={}
cfg.ssid="H3C_C86F27"
cfg.pwd="密码"
wifi.sta.config(cfg)
print(wifi.sta.getip())

NodeMCU入坑指南-烧写固件并连接WIFI

将代码修改成你自己的WiFi名称和密码,然后点击保存

NodeMCU入坑指南-烧写固件并连接WIFI

点击保存,保存后代码文件会自动写入板子,并“dofile”

NodeMCU入坑指南-烧写固件并连接WIFI

到这里我们的教程就结束了,如果需要获取教程中全部资源请关注"白帽技术与网络安全",回复"esp8266"获取

NodeMCU入坑指南-烧写固件并连接WIFI


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

The Haskell School of Music

The Haskell School of Music

Paul Hudak、Donya Quick / Cambridge University Press / 2018-10-4 / GBP 42.99

This book teaches functional programming through creative applications in music and sound synthesis. Readers will learn the Haskell programming language and explore numerous ways to create music and d......一起来看看 《The Haskell School of Music》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

html转js在线工具
html转js在线工具

html转js在线工具