โดยมีภาษา ชั้นสูง Lua ในการสั่งทำงาน และ มี Wifi ในตัว
การใช้งาน จะใช้สาย USB หัวเล็กในการเชื่อมกับ pc windows หรือ osx ก็ได้
สำหรับการพัฒนาโปรแกรม จะมี
ESplorer ที่เป็น Java ในการเขียนโปรแกรมและ upload
http://esp8266.ru/esplorer/
สำหรับ Firmware จะมี tools
Flash Lua
ตัวอย่าง
ตัวอย่าง Hello สำหรับ Web ผ่าน Wifi
print(wifi.sta.getip())
--nil
wifi.setmode(wifi.STATION)
wifi.sta.config("SSID","PASSWORD")
print(wifi.sta.getip())
--192.168.18.110
-- a simple http server
srv=net.createServer(net.TCP)
srv:listen(8080,function(conn)
conn:on("receive",function(conn,payload)
print(payload)
conn:send("<h1> Hello, NodeMcu.</h1>")
end)
end)
ดูใน web จะแสดง Hello, NodeMcu