Arduino NodeMCU ESP8266 gebaseerd WIFI Smart Strip 4 Relay Switch Board met Raw TCP/IP, Mqtt & Android App (4 / 4 stap)

Stap 4: MQTT code en koppelen met andere apparaten zoals de Onion Omega of Pi


Bekijk de video om een idee te krijgen

Wat ik probeer te bereiken hier is heb ik twee soorten Esp8266 gebaseerd bestuur één is het knooppunt mcu vier relais boord en de andere is Attiny85 + Esp-01 gebaseerd bestuur, beiden moeten communiceren met elkaar via de makelaar. U kunt verwijzen naar dit instructable voor details met betrekking tot de Attiny85 + Esp-01 Board.I hebben zowel met MQTT clientcode geladen.

Attiny85 + Esp-01 Board heeft een extra gpio vrije die ik heb gebruikt en hebben een PIR-sensor aangesloten. Een van de afbeelding wordt weergegeven hoe de doos eruit ziet.

De makelaar is geïnstalleerd op de Onion Omega die Open WRT loopt.

De voorkeur android mobiele app is mijn Mqtt maar de meeste hiervan is tekst gebaseerd. Ik heb ook een gemodificeerde app maar het is niet volledig bewijs. De code zal uploaden zodra het is bruikbaar

Hier zijn de opdrachten die ik hebben geïntegreerd

+ ATon--zal weer op het doorsturen van de Attiny85 + Esp-01 bestuur

+ AToff--dooft het doorsturen van de Attiny85 + Esp-01 bestuur

+ ATstatus--krijgt u de status van de PIR sensor (hoge /Low)

+ ATstart---vertrekt kennisgeving aan het onderwerp "Relay_Control" verandering in de status van de PIR-sensor (u ontvangt hoge PIR, PIR lage bericht op uw mobiele telefoon). Het blijkt ook aan/uit het doorsturen van het bord Attiny85 + Esp-01

+ ATstop---dit stopt de bovenstaande kennisgeving en ook maakt de estafette onafhankelijk van de PIR sensoren output

on01---knooppunt MCU vier relay planken eerste relay turns ON

on02---knooppunt MCU vier relay planken tweede relay turns ON

on03---knooppunt MCU vier relay planken derde relay turns ON

on04---knooppunt MCU vier relay planken vierde relay turns ON

ledon---knooppunt MCU vier relay boards leidde turns ON

ledoff---knooppunt MCU vier relay boards leidde turns OFF

off01---knooppunt MCU vier relay planken eerste relay turns OFF

off02---knooppunt MCU vier relay planken tweede relay turns OFF

off03---knooppunt MCU vier relay planken derde relay turns OFF

off04---knooppunt MCU vier relay planken vierde relay turns OFF

De bovenstaande commando's kunnen ook worden verzonden of zien door te publiceren of een abonnement vanaf een mqtt client machine met het volgende commando

mosquitto_sub -h YOUR_BROKER_IP -d-t Relay_Control / / Relay_Control Topic abonneren

mosquitto_pub -h YOUR_BROKER_IP -d-t Relay_Control -m "xxx" //to het verzenden van opdrachten naar Relay_Control onderwerp

xxx hier zal een van de eerder genoemde opdrachten zijn bijvoorbeeld off01, on01 enz

Zorg ervoor dat u hebt geïnstalleerd ten minste mosquitto-client, libmosquitto pakketten op de clientcomputer

Mij zal stilstaand nood sommige tijd voor het bijwerken van de inhoud zal dat doen als ik de ontwikkeling van de toepassing. Vanaf nu gewoon terbeschikkingstelling het. Als u vragen gelieve te hebt commentaar en waarschijnlijk zal ik de instructable om te verduidelijken uw twijfels wijzigen

Dank u

Gerelateerde Artikelen

Snelle Start Nodemcu (ESP8266) op de Arduino IDE

Snelle Start Nodemcu (ESP8266) op de Arduino IDE

Dankzij de jongens die ported de Esp8266 in de Arduino IDE en het helpen van alle arduino gebruikers gelukkig tot de kern. Ja het is al lang tijd aangezien zij deden en dit bericht is later tot beetje bedankt het goed hearted werk van de jongens daar
Arduino Bluetooth Garage deur controle met sensoren en aanpasbare Android App

Arduino Bluetooth Garage deur controle met sensoren en aanpasbare Android App

Relais voor het openen garagedeuren en elektrische deursloten activeren via een arduino.Een aanpasbare Android App, verbindt met arduino via wachtwoordbeveiliging bluetooth koppeling.Een bluetooth-module voor hc-05 opdrachten ontvangt van een android
Controle toetsenbordmuis & w / Android app via Arduino

Controle toetsenbordmuis & w / Android app via Arduino

dit instructable zal u tonen hoe om te controleren van de computer toetsenbord en muis met een Android app via bluetooth aan een Arduino.ACHTERGRONDOoit wilde controleren van de computer muis/toetsenbord functionaliteit zonder te eigenlijk zitten voo
Een zeer goedkope ESP8266 WiFi smart auto bestuurd door telefoon op basis van NodeMCU

Een zeer goedkope ESP8266 WiFi smart auto bestuurd door telefoon op basis van NodeMCU

DoitCar is ontworpen en ontwikkeld door artsen van Shenzhen of Intelligence & technologie (SZDOIT), die het meest kosteneffectief is. Het wordt algemeen toegepast op vele terreinen, sucha als de elektronische minnaar, studenten, Internet of Things (I
WiFi Switch board of Smart Plug met Esp8266, Attiny 85 & PIR Sensor met android app

WiFi Switch board of Smart Plug met Esp8266, Attiny 85 & PIR Sensor met android app

De Wifi Arduino 85 is een kleine plank met ESP8266-01 module, Attiny85 micro controller en een relais. Het heeft ook en extra header voor het aansluiten van een externe doorgifte of met sensoren zoals PIR, IR enz afhankelijk van uw toepassing. Bent u
IoT stopcontact met Arduino en ESP8266

IoT stopcontact met Arduino en ESP8266

In dit instructable, ik u tonen hoe verbeterde toegankelijkheid, intelligentie en connectiviteit toevoegen aan een gewone stopcontact. Dit wordt gedaan met een combinatie van microcontrollers, Arduino, diverse sensoren, ESP8266 en een mix van softwar
IOT - bewegingsmelder met email notificatie w / NodeMCU, PIR, Carriots, WIFI, PCB, behuizing en meer.

IOT - bewegingsmelder met email notificatie w / NodeMCU, PIR, Carriots, WIFI, PCB, behuizing en meer.

Welkom bij het IOT apparaat 2 dit wordt een gedeelte van de zekerheid gebouw use-case. Deze use-case is gewaardeerd op $210 miljard in 2020. Genoeg voor alle spelers, klein en groot.Bewegingsmelder:Dit instructable zal helpen u om te gebruiken NodeMC
Eenvoudige controle leidde met Blynk en NodeMCU Esp8266 12E

Eenvoudige controle leidde met Blynk en NodeMCU Esp8266 12E

Kerels van Hey!! Hoe gaat het? Deze keer heb ik een interessant project met het laatste knooppunt MCU esp8266 12E ontwikkel bord in combinatie met een van de beste app voor Internet van dingen - BLYNK App.Dus het begon allemaal toen ik vroeg me af ov
ESP8266 WiFi relay switch

ESP8266 WiFi relay switch

In deze tutorial zullen we laten zien hoe bouwen ESP8266 WiFi relay switch met Arduino en EasyIoT server. Kunt u op afstand relay switch aan (computer of mobiele smartphone) bedienen van uw apparaten zoals licht, kachel, garagepoort,... U kunt de rel
Uploaden van de firmware ESP8266 via WiFi

Uploaden van de firmware ESP8266 via WiFi

Hoy les voy een mostrar una forma de cargar firmware al ESP8266 via WiFi una manera muy cómoda de modificar el firmware sin tener que usar el puerto serieel, por el momento se requiere usar VN-script de python pero ya se esta trabajando para que pued
Arduino en Plotly gebaseerde seismograaf

Arduino en Plotly gebaseerde seismograaf

Dit is dat een simple arduino gebaseerd seismograaf die sturen de gegevens die het verzamelt een python-script dat de gegevens grafieken leven en kunt exporteren naar plotly. Deze seismograaf is vrij gevoelig, op annuleerteken speurder een persoon sp
Gebouw van de Android APP naar besturingselement Arduino Smart auto (製作Android APP控制Arduino 智慧車)

Gebouw van de Android APP naar besturingselement Arduino Smart auto (製作Android APP控制Arduino 智慧車)

Dit is een steekproefcode gemaakt van MIT APP inventor2. Om te tonen hoe verbinden Andruino via BT. U kunt het aanmaken om te voldoen aan welke functie die u wilt wijzigen. Bassically, het is echt gemakkelijk om te bouwen van een APP ter ondersteunin
Draadloos met Arduino Board iPhone, iPad of iPod Using iArduino App en Ethernet-Shield

Draadloos met Arduino Board iPhone, iPad of iPod Using iArduino App en Ethernet-Shield

deze tutorial zal u met hoe maak je hele setup te controleren uw Arduino Board met toepassing van de iArduino. Om te begrijpen, zullen we gebruik maken van Led en we zullen het aan en uit schakelen met behulp van iArduino app. U krijgt hieruit het id
Hoe de controle van de arduino board met behulp van een android telefoon en een bluetooth-module

Hoe de controle van de arduino board met behulp van een android telefoon en een bluetooth-module

In deze tutorial leert u hoe u met een bluetooth-module en MIT's app uitvinder maken van een draadloze seriële verbinding tussen een android telefoon en een arduino board.Hier is een korte video die toont een voorbeeld-app die ik heb gemaakt. Ik zal