IoT com ESP8266 - BSB FAB LAB (6 / 6 steg)
Steg 6: Programando
Vamos começar en explorar nossa plataforma. OS-drivrutiner instalados ingen passo främre permitirão que seu computador envie mensagens para o ESP8266 através de uma porta seriell que será criada automaticamente quando conectar seu Nodemcu Devkit na porta USB. Abra o ESPlorer, selecione en nova porta följetong nej canto överlägsen direito e, logo abaixo, clique em ansluta.
En tela que é apresentada é dividida horizontalmente em duas partes. En da direita apresenta samt para conectar-se ao módulo, bem como um terminal que mostra en comunicação entre os 2 sistemas. En da esquerda permite en edição de código além laddar upp e execução mesmo.
Exemplo 1: Conectando-se en uma rede Wifi
Print(WiFi.sta.getip()) < br >--noll
WiFi.setmode (wifi. STATION)
WiFi.sta.config("SSID","password")
Print(WiFi.sta.getip())
--192.168.18.110
Exemplo 2: Cliente HTTP
--En enkel http klienten < br > conn=net.createConnection (net. TCP, falsk)
Conn: på ("får", funktion (conn, pl) print(pl) slutet)
Conn:Connect(80,"121.41.33.127")
Conn: send("GET / HTTP/1.1\r\nHost: www.nodemcu.com\r\n"
.." Anslutning: keep-alive\r\nAccept: * / * \r\n\r\n ")
Exemplo 3: Servidor HTTP
--en enkel http server < br > srv=net.createServer (net. TCP)
SRV:listen(80,function(Conn)
Conn:on("Receive",function(Conn,Payload)
Print(Payload)
Conn: send("Hello, NodeMCU.") avsluta)
avsluta)
Exemplo 4: Botao + Thingspeak
Arquivo init.lua + dht11.lua
Exemplo 5: Sensor DHT11 + Thingspeak
Arquivo init.lua + dht11.lua