nodeMCU-esp8266 lua脚本语言入坑(一)

万事都是开头难,疫情在家期间只能简单的买几个模块测试一下
本来是打算用STM32最小系统板来做这次的物联网的测试的,结果大部分模块都是在学校,干脆就用安信可的esp8266-12F的模块直接测试吧,后期有需要再用32开发板来做一个测试
最难受的是lua的API接口在18年之后有变化,以前的固件库网上的例程大部分是基于以前的固件库所写的,这就浪费了我半天的时间去探索error的问题
好了,直接进入主题吧

固件库的下载

首先在这个网站定制需要的模块NodeMCU custom builds
nodeMCU-esp8266 lua脚本语言入坑(一)_第1张图片
nodeMCU-esp8266 lua脚本语言入坑(一)_第2张图片
nodeMCU-esp8266 lua脚本语言入坑(一)_第3张图片

固件库的安装

nodeMCU-esp8266 lua脚本语言入坑(一)_第4张图片
nodeMCU-esp8266 lua脚本语言入坑(一)_第5张图片
在这里插入图片描述

nodeMCU-esp8266 lua脚本语言入坑(一)_第6张图片

nodeMCU-esp8266 lua脚本语言入坑(一)_第7张图片

3 java的JDK的安装,这里就不再提供了,网上搜索安装即可

lua脚本的编译

nodeMCU-esp8266 lua脚本语言入坑(一)_第8张图片
nodeMCU-esp8266 lua脚本语言入坑(一)_第9张图片
nodeMCU-esp8266 lua脚本语言入坑(一)_第10张图片

print("set up wifi mode------------masunbo001 wulianwang")

wifi.setmode(wifi.STATIONAP)

station_cfg={}

--here SSID and PassWord should be modified according your wireless router

station_cfg.ssid="wifiname"                ------------路由器的名字

station_cfg.pwd="name12345"         ------------路由器的密码

station_cfg.save=true

wifi.sta.config(station_cfg)

wifi.sta.autoconnect(1)

你可能感兴趣的:(物联网)