1. 主页
  2. 文档
  3. esp8266 nodemcu基本操作指南...
  4. 简介
  5. Nodemcu简介

Nodemcu简介

简介:

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

软件属性:

该平台基于eLua开源项目,底层使用ESP8266 sdk 0.9.5版本。该平台使用了很多开源项目, 例如 lua-cjson, spiffs. NodeMCU包含了可以运行在esp8266Wi-FiSoC芯片之上的固件,以及基于ESP-12模组的硬件。

编译固件:

本地编译:

由于nodemcu是基于esp8266开发的固件,所以,在编译之前需要构建esp8266开发环境,我们可以从源码构建编译环境或者使用已经编译好的二进制文件,二进制文件可以从github下载,然后将对于的二进制文件夹加入linux环境变量PATH。

云编译:

云编译可以在线裁剪固件所包含的一些模块,并做一些其他设置。

下载:

下载lua脚本到MCU
使用nodemcu Studio

使用云服务下载代码
云服务主要使用mcunode云服务连接,并在线开发,不同于本地下载,云服务下载主要依赖于用户的浏览器,不需要用户连接usb线就可以远程下载,并且没有本地距离的限制。
首先使用本地串口下载两个lua文件,然后我们就可以扔掉连接pc的线了。然后访问mcunode输入自己定义的id就可以连接了。
然后就可以使用本地一样的文件下载和控制服务了。

版本:

有两种版本,主要不同是驱动芯片不同和板子尺寸不同

 CH340版本:

Nodemcu简介

CP2102

Nodemcu简介

参考:

https://www.haibucuo.com/dzk/nodemcu-lua-v3%e7%89%a9%e8%81%94%e7%bd%91%e5%bc%80%e5%8f%91%e6%9d%bf-ch340

发邮件?

发表回复

登录后才能评论