Arduino NodeMCU ESP8266 baserade WIFI Smart Strip 4 Relay Switch Board med Raw TCP/IP, Mqtt & Android App (4 / 4 steg)
Steg 4: MQTT kod och koppla den med andra enheter som lök Omega eller Pi
Vänligen titta på videon för att få en uppfattning
Vad jag försöker uppnå här har jag två typer av Esp8266 baserade ombord en är nod mcu fyra relay styrelsen och den andra är Attiny85 + Esp-01 baserade board, båda ska kommunicera med varandra genom mäklaren. Du kan referera till detta instructable för detaljer om Attiny85 + Esp-01 Board.I har laddat både med MQTT klient kod.
Attiny85 + Esp-01 styrelsen har en ytterligare gpio gratis som jag har använt och har anslutit en PIR-sensor. En av bilden visar hur lådan ser ut.
Mäklaren har installerats på lök Omega som driver öppna WRT.
Rekommenderad android mobil app är min Mqtt men det mesta är textbaserad. Jag också har en modifierad app men inte är fullständiga bevis. Kommer ladda upp koden när den är användbar
Nedan visas de kommandon som jag har integrerat
+ ATon--kommer att slå på reläet Attiny85 + Esp-01 styrelsen
+ AToff--kommer att stänga av relän av Attiny85 + Esp-01 styrelsen
+ ATstatus--ger dig status på PIR-sensorn (hög /Low)
+ ATstart---börjar anmäla till ämnet "Relay_Control" ändring i status av PIR-sensorn (du får hög PIR, PIR låg meddelande på mobilen). Det visar också på/av reläet styrelsens Attiny85 + Esp-01
+ ATstop---detta kommer sluta i ovanstående anmälan och gör också reläet oberoende från PIR-sensorer utdata
on01---nod MCU fyra relay styrelser första relay vänder ON
on02---nod MCU fyra relay styrelser understödjarelän vänder ON
on03---nod MCU fyra relay styrelser tredje relän vänder ON
on04---nod MCU fyra relay styrelser fjärde relay vänder ON
ledon---nod MCU fyra relay styrelser ledde vänder ON
ledoff---nod MCU fyra relay styrelser ledde visar OFF
off01---nod MCU fyra relay styrelser första relay visar OFF
off02---nod MCU fyra relay styrelser understödjarelän visar OFF
off03---nod MCU fyra relay styrelser tredje relän visar OFF
off04---nod MCU fyra relay styrelser fjärde relay visar OFF
Ovanstående kommandon kan också skickas eller se genom publicering eller ansluter sig från ett mqtt klienten maskin använder det kommandot nedan
mosquitto_sub -h YOUR_BROKER_IP -d-t Relay_Control / / för att prenumerera på Relay_Control ämne
mosquitto_pub -h YOUR_BROKER_IP -d-t Relay_Control -m "xxx" //to skicka kommandon till Relay_Control ämne
XXX här kommer att bli något av tidigare nämnda kommandon t.ex off01, on01 etc
Vänligen kontrollera att du har installerat minst mosquitto-klient, libmosquitto paket på klientdatorn
Jag kommer fortfarande behöver lite tid att uppdatera innehållet kommer att göra det som jag utveckla programmet. Från och med nu bara lägga ut den. Om du har några frågor vänligen brukar kommentera och förmodligen jag kommer att ändra den instructable för att klargöra dina tvivel
Tack