NodeMCU

✍ dations ◷ 2025-08-27 09:56: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 转接器是必需品。

相关

  • 社会支持理论社会支持(英语:social support)是一个心理学术语,是指个人可以感受、察觉或接受到来自他人的关心或协助(Reber, 1995)。社会支持也被分为工具性支持(Instrumental support)以及情
  • 来苏糖来苏糖是一种戊醛糖,在自然界罕见。例如,细菌糖脂质的成分就含有来苏糖。果聚糖:菊粉 · 果聚糖β2→6甘露聚糖:低聚木糖:半乳聚糖:
  • 极限竞速7《极限竞速 7》(英语:Forza Motorsport 7)是一款由Turn 10工作室开发,微软工作室发行的竞速游戏,平台为Xbox One和Microsoft Windows 。本作是《极限竞速》系列的第7部作品, 于20
  • 阿根廷邦联阿根廷邦联(西班牙语:Confederación Argentina),为阿根廷的一个历史阶段 ,时间在1831年至1861年。阿根廷诸省成立了一个松散的邦联,不设国家元首。在对外关系上,由布宜诺斯艾利斯
  • 一般均衡理论一般均衡理论(英语:General equilibrium theory)是理论经济学的一个分支,寻求在整体经济多个互动市场的框架内解释供给、需求和价格行为。它试图证明经济中存在着这样一套价格系
  • 联合国正式语文联合国正式语文有6种,用于联合国会议,联合国所有正式文件皆以这6种语文书写。以拉丁字母顺序排列分别为:这些语言在联合国各个机构的会议上使用,特别是联合国大会(《议事规则》第
  • 转动平衡转动平衡是指一物体受到多力作用而(不会)抑或(均匀)转动。若外力对物体上任何一点所产生的合力矩均为0时,此物体将(不会)抑或(均匀)转动,我们称其为转动平衡,但物体有可能存在
  • 谱密度时间序列 x ( t ) {\displaystyle x(t)} (PSD);这描述了一个信号或时间序列的功率随频率的分布,正如前面给出的简单例
  • 萨维地产萨维地产(Sacyr Vallehermoso, S.A.,西班牙语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Cod
  • 李仲尚李仲尚(?-?),陇西狄道(今甘肃省临洮县)人,北魏镇远将军、颍川郡太守、襄武惠侯李辅次子,北魏官员。李仲尚形貌非常的美,年少以文学而闻名,二十岁时著书《前汉功臣序赞》和《季父司空冲诔