NodeMCU

✍ dations ◷ 2025-12-05 03:41:33 #开源硬件,微控制器,物联网

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

相关

  • BBC OnlineBBC在线(BBC Online),旧称BBCi,是英国广播公司(BBC)的网站名称及其提供的服务。BBC在线提供BBC新闻、BBC体育的内容,以及BBC iPlayer点播服务。BBC自1994年就开始网络服务,但在1997
  • 塞内加尔河塞内加尔河(法语:Fleuve Sénégal、阿拉伯语:سينغال‎)位于非洲西部,由巴科伊河和巴芬河在马里的巴富拉贝汇流而成多脑河,向东流淌,构成毛里塔尼亚和塞内加尔的边境,最终在圣
  • 通古斯卡河通古斯卡河是俄罗斯的河流,属于黑龙江的左支流,由哈巴罗夫斯克边疆区负责管辖,河道全长86公里,流域面积30,200平方公里,该河由库尔河和乌尔米河汇流而成,河水主要来自雨水,每年十一
  • 静海 (月球)静海(拉丁语:Mare Tranquillitatis,意为“安宁之海”或“安静之海”)是一座坐落在月球静海撞击盆地内的月海。该月海的地层由形成于晚雨海纪青年期中间的玄武岩所构成。四周的山
  • 樱花大战4 ~恋爱吧少女~《樱花大战4 ~恋爱吧少女~》(日语:サクラ大戦4 〜恋せよ乙女〜)是一款由世嘉CS2 R&D制作、世嘉在Dreamcast首先发行的战略角色扮演游戏。于2002年3月21日在日本地区Dreamcast发行
  • 格伦费尔塔火灾格伦费尔塔火灾(Grenfell Tower fire)是于2017年6月14日凌晨1点开始发生的大火,地点在大伦敦肯辛顿-切尔西区北肯辛顿地区的24层高的格伦费尔塔公寓楼,该大楼共有127个住宅单
  • 鲁比娜·阿里·库雷希鲁比娜·阿里·库雷希 (Rubina Ali,1999年1月21日-),是一位印度女演员,曾在2008年的电影《贫民窟的百万富翁》中出演儿童时期的拉蒂卡一角,随后在2009年的宝莱坞电影《预见未来的人
  • 大卫·麦考米克大卫·H·麦考米克(David H. McCormick;1965年-)是美国的一位商人。他是桥水资产管理公司的总裁,并且曾经担任美国国际财政事务部副部长。麦考米克毕业于西点军校。
  • 1986年美国告示牌百强单曲榜冠军单曲列表1986年一共有31首歌曲登上告示牌单曲榜榜首,年终冠军单曲由狄昂‧华薇克(Dionne Warwick)and Friends合唱的四周冠军单曲" That's What Friends Are For "获得,这首歌曲的主唱者
  • 冯光荣冯光荣(1965年1月16日-),台湾男演员。前妻为艺人马维欣。