NodeMCU

✍ dations ◷ 2025-12-07 09:26:59 #开源硬件,微控制器,物联网

NodeMCU是一个开源的物联网平台。 它使用Lua脚本语言编程。该平台基于eLua 开源项目,底层使用ESP8266 sdk 0.9.5版本。该平台使用了很多开源项目, 例如 lua-cjson, spiffs. NodeMCU包含了可以运行在 esp8266 Wi-Fi SoC芯片之上的固件,以及基于ESP-12模块的硬件。

NodeMCU is started after ESP8266 come out. In December 30, 2013, Espressif systems begin production of ESP8266. ESP8266 is an Wi-Fi SoC and integrated with LX106 core, widely used in IoT applications(See related projects). In 13 Oct 2014, Hong committed first file of nodemcu-firmware to github, NodeMCU project started. And then more and more developers from ESP8266 opensource community join in NodeMCU developer team. On 1 Dec 2014, Huang R commit the gerber file of an ESP8266 board, then NodeMCU project have the first open-hardware which named devkit 1.0, thus NodeMCU is not only a firmware, it becomes a platform. In 31 Dec 2014, Tuan PM port MQTT client library from Contiki to ESP8266 SoC platform, and commit to NodeMCU project, then NodeMCU can support MQTT IoT protocol, using Lua access MQTT broker, it is an important update of firmware. Another important update is in 30 Jan 2015, Devsaurus port u8glib to NodeMCU project, and NodeMCU can drive LCD, Screen, OLED, even VGA display module easily.

nodemcu_latest.bin: 0x00000
对于大多数 esp8266 模块, 直接拉低 GPIO0 引脚的电平,并且重新上电或重启。
可以使用 nodemcu-flasher页面存档备份,存于互联网档案馆 烧写固件。

特别的,如果你想编译/构建自己的固件,需要注意以下烧写地址:
0x00000.bin: 0x00000
0x10000.bin: 0x10000

注意,

如果使用 NodeMCU devkit, 只需要安装 CH340G 驱动程序, 并且将开发模块使用micro-usb 线缆连接到个人计算机。 然后将波特率设置到9600, 并打开串行端口。若使用普通的esp8266模块, 则 usb-ttl 转接器是必需品。

相关

  • 乙硼烷乙硼烷是化学式为B2H6的无机化合物,是目前能分离出的最简单的硼烷。乙硼烷室温下为无色气体,可以与空气形成爆炸性混合物,并且在潮湿空气中自燃。有剧毒。乙硼烷具有较高的化学
  • 扁鹊列传约周威烈王十九年(公元前407年)前后地点有三种说法:扁鹊(约前407年-约前310年),原姓秦,名越人,一名缓,号卢医、扁鹊,中国战国时代医师。约生于周威烈王十九年(公元前407年)前后,卒于周赧王
  • 卡西米尔·皮埃尔·佩里埃卡西米尔·皮埃尔·佩里埃(法语:Casimir Pierre Périer)(1777年– 1832年) ,法国政治人物,七月王朝时期曾担任部长会议主席(首相),任职时间为1831年3月13日至1832年5月16日。
  • 美丽岛美丽岛可以指:
  • 尼古拉斯·富凯尼古拉斯·富凯(Nicolas Fouquet,1615年1月27日-1680年3月23日)路易十四时期的法国财政总管,贝勒岛侯爵,默伦和沃子爵。富凯出生于巴黎一个具有影响力的贵族家庭。富凯为人机敏干
  • 海淀 47-0 房山海淀 47–0 房山,是中国足球比赛史上最悬殊比分的纪录。该纪录来自于2014年北京市第14届运动会男子足球丙组第六轮比赛,在此之前,中国足球比赛差距最大的比分是江西省第十二届
  • 摩西·乌里茨基摩西·乌里茨基(俄语:Моисей Соломонович Урицкий,1873年1月2日-1918年8月30日),俄罗斯布尔什维克革命领导人,犹太人,十月革命后担任彼得格勒契卡领导人,苏
  • OloidOloid是一种三维曲面的名称。它由保罗·沙茨(德语:Paul Schatz)在1929年发现。它是一种可展曲面。Oloid曲面可由下述方法构造:将两个全等的圆形在三维空间内互相垂直放置,并保持
  • 亭可马里亭可马里(泰米尔语:திருகோணமலை;僧伽罗语:Tricounamale;英语:Trincomalee),斯里兰卡东北部港口城市,亭可马里省省会,距中部康提110公里。该城拥有斯里兰卡最古老的印度教庙宇
  • 王坦之王坦之(330年-375年),字文度,太原郡晋阳县(今山西省太原县)人。东晋太原王氏族人,尚书令王述之子,曾与谢安等人在朝中抗衡桓温,阻止简文帝死前几同于让国予桓温的诏令,桓温死后亦一度与