NodeMCU

✍ dations ◷ 2025-10-23 06:53:43 #开源硬件,微控制器,物联网

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 转接器是必需品。

相关

  • 加博尔·德奈什加博尔·德奈什(匈牙利语:Gábor Dénes,1900年6月5日-1979年2月9日),英国籍匈牙利裔犹太人物理学家,因发明全息摄影而获得1967年的英国物理学会杨氏奖及1971年诺贝尔物理学奖。201
  • Dsub2/sub前列腺素D2(PGD2)是前列腺素的一种。 哺乳动物体内,大量的前列腺素只存在于脑部和肥大细胞中,其会影响过敏性疾病如哮喘等的发展。前列腺素D2的研究始于1989年,当时发现其为摄取
  • 决断决断(英语:judgment)是描述领导人在面对困难处境时,针对人、策略与危机等三大范畴所做出的决策过程。通常在每个范畴中,领导人的决断流程都经历三个阶段:准备、决断、执行,在这三个
  • 蒸汽机车蒸汽机车,又称蒸汽火车 (英语:steam locomotive),是以蒸汽机作为动力来源的铁路机车,也是铁路机车最早的发展类别。以煤水车式蒸汽机车为例以华尔夏特阀动装置(英语:Walschaerts v
  • 表面力表面力(英语:Surface force)符号为fs,是指作用在一物体表面(或是内部截面)的力,而且其大小会和表面积成正比。例如因为压力产生的力即为一表面力其中f 为力,p 为压力,A 为压力作用的
  • 舍地 (印度)舍地(马拉提语:शिर्डी,英语:Shirdi)位于印度马哈拉施特拉邦的一个小镇。距离艾哈迈德讷格尔(Ahmednagar)83公里,是印度教圣人赛巴巴的故乡。根据2001年的人口普查,此地居民有26
  • Jsoupjsoup是一个用于解析、提取、操作HTML的开源Java函式库。jsoup在2009年由亚马逊软件开发经理Jonathan Hedley所编写。他在MIT许可(类似知识共享授权条款的宽松自由软件授权条
  • 安炫牟安炫牟(韩语:안현모,英语:Ahn Hyun-Mo,1983年3月28日-),前任SBS记者(负责国际与经营部新闻),菁英新闻工作者。曾在2018年北朝鲜美国高峰会与2018年的告示牌音乐奖时,担任同步翻译。现在
  • 丁朝栋丁朝栋(?-1650年11月28日),字润生,江西抚州府临川县人,南明政治人物。丁朝栋是万历四十六年(1618年)的举人,九次参加会试都未能进士,弘光元年(1645年)时得知清军攻陷南京,他就日夜悲呼,立志
  • 杨玉环 (1941年)杨玉环(1941年-),福建漳浦人,生于印度尼西亚万隆,中华人民共和国政治人物,上海市归国华侨联合会原主席,中华全国归国华侨联合会原副主席,第十届全国政协委员。