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

Stap 3: Mqtt Basic


MQTT (Message Queuing & telemetrie vervoer) is een publiceren-abonneren op basis "lichtgewicht" messaging protocol voor gebruik op de top van het TCP-protocol.
Het is ontworpen voor verbindingen met externe locaties waar een "kleine code voetafdruk" vereist is, of de bandbreedte van het netwerk is beperkt. Het publiceren-abonneren messaging patroon vereist een bericht makelaar (sommige ding zoals een server). De makelaar is verantwoordelijk voor het distribueren van berichten aan geïnteresseerde klanten op basis van het onderwerp van een bericht.

Voor meer informatie kunt u een bezoek brengen th

In mijn aanvraag die ik heb gebruikt een bord genaamd Onion Omega

Haar een goede Raad, als u wenst te installeren alleen de MQTT makelaar maar als u wilt ontwikkelen een volwaardige Home automatiseringssysteem stel ik voor u doen met behulp van Raspberry Pi en Open HAB

Onion Omega loopt een aroma van linux genaamd Open WRT (haar een aangepaste Linux-smaak die de volksmond wordt gebruikt op vele routers). U zult moeten installeren van de makelaar op dit gebruik van de terminal via ssh (gebruik Putty op Windows)

Zie deze link om te installeren MQTT makelaar Mosquitto op OpenWRT

http://mosquitto.org/2011/08/mosquitto-on-OpenWRT/

Hier zijn de stappen

and update
and installeren mosquitto mosquitto-client libmosquitto

Dit zal de makelaar en de client installeren op Onion Omega. Nadat het installeert kunt u eenvoudige commando's met behulp van twee terminal/putty windows proberen. Op één van de slechts venster/terminaltype

mosquitto_sub -d -t msg/doos

En op de andere enkel type

mosquitto_pub -d -t msg/doos - m "Hello World"

op de andere eerste venster (waar u hebt ingevoerd mosquitto_sub -d -t hello/wereld) moet je "Hello World".

"Msg/box" heet hier een onderwerp dit kan iets zijn (bv. kunnen sensor/analoog of sensor/digitale RelayControl enz). Één ofwel een onderwerp kunt abonneren (eerste opdracht dat deed) of kunt publiceren naar een onderwerp (tweede opdracht gepubliceerd "Hello World" naar het onderwerp msg/vak) nadat die is verzonden naar de makelaar alle apparaten ontvangt message "Hello World" dan en slechts dan als ze geabonneerd bent op dat onderwerp.

Ook zult Opmerking Als u een ander apparaat gebruikt waarop uw makelaar is niet geïnstalleerd op u moeten toevoegen het ip van de makelaar in de opdracht zoals hieronder getoond

mosquitto_sub -h YOUR_BROKER_IP -d -t msg/doos

mosquitto_pub -h YOUR_BROKER_IP -d -t msg/vak-m "Hello World"

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