NodeMCU

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

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

相关

  • 心脏起搏器心脏起搏器(英语:Pacemaker、Artificial pacemaker),又称心脏节律器,心脏起搏器,是一种医疗器材,使用电击对于心脏的肌肉做持续与规律的刺激,以维持心脏的持续跳动。1932年,美国的生
  • 森有礼森有礼(1847年8月23日-1889年2月12日),日本政治家、外交家、教育家、改革家,是日本现代教育的先驱和首任文部大臣,被称为“明治六大教育家(日语:明治六大教育家)”之一、和“日本现代
  • 三锯拟蝗蛙三锯拟蝗蛙(学名:Pseudacris triseriata)是加拿大及美国的一种树蟾。它们分布在魁北克南部至南达科他州,南至堪萨斯州及奥克拉荷马州。三锯拟蝗蛙体型很小,只有40毫米长。它们呈
  • Brackish water汽水又称为半海水或咸淡水,指的是盐度介于淡水与海水之间的水域,大多见于河海交汇处。在汽水域生活的鱼类大多对渗透压有很强的适应能力,能够忍受涨潮、退潮带来的盐度波动,甚至
  • 皇家转写皇家泰语音译通用系统(泰语:การถอดอักษรไทยเป็นอักษรโรมันแบบถ่ายเสียง,简称:RTGS),泰国政府官方把泰文音译为欧洲语言的系统,由泰国皇家
  • 弱势群体弱势群体(英文:socially vulnerable groups),又称弱势社群或弱势族群,指的是社会上生活困难的弱者群体。例如低收入户者、双失青年、独居长者、性工作者、失业工人、上访民众、
  • 沈南沈南�(1682年-?),清代画家。在长崎滞留2年时间中,传入花鸟画的写生与技法。其弟子熊代熊斐等人形成南�派。円山応挙、伊藤若冲等江戸中期的画家大多受到影响。
  • 稳定婚姻问题在组合数学、经济学、计算机科学中,稳定婚姻问题(英语:stable marriage problem,简称SMP)又称为稳定配对问题(stable matching problem),是指在两组同样大小的元素集合中(例如集合1是
  • 许庆瑞许庆瑞(1930年1月-),江苏常州人,管理学家,中国工程院院士。许庆瑞1947年自上海南洋模范中学毕业后,考入交通大学工业管理工程系。此后又进入中国人民大学攻读研究生。1955年毕业并
  • 欧拉定理欧拉定理可以指: