DoitCar 开发流程

WiFi测试

  NodeMCU的WiFi具有AP(Access Point)、STA(STATION)、AP+STA三种模式。AP模式下,NodeMCU作为热点,发出无线信号,接受其他节点连接,相当于一台无线路由器。STA模式下,NodeMCU作为一个节点,可以连接到其他热点(智能手机或无线路由器上)。

  Lualoader提供了对NodeMCU在STA模式进行测试的功能。关于AP和AP+STA模式的测试请查阅NodeMCU文档。在下一章中将给出示例代码。

  “SSID”和“Password”编辑框用于输入无线路由器的SSID和密码。

  “Survey”是搜索NodeMCU所在环境的SSID,并打印出来。等同于下列程序。   


wifi.setmode(wifi.STATION) 
wifi.sta.getap(function(t) 
if t then print("\n\nVisible Access Points:\n") 
for k,v in pairs(t) do l = string.format("%-10s",k) print(l.."  "..v) end 
else 
print("Try again") 
end
end)

程序的执行结果如下:

“Set AP”是使用SSID和Password的内容连接到无线路由器。