Externe Temperatuurbewaking met behulp van MQTT en ESP8266 Modules (2 / 4 stap)

Stap 2: Setup MQTT makelaar op een ubuntu-server

Dit deel van de Instructable wordt ervan uitgegaan dat u weet hoe te installeren en bijwerken van ubuntu. Zodra je dit die ver zult u moeten installeren mosquitto hebt.

 root apt-get install mosquitto Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libwebsockets3 The following NEW packages will be installed libwebsockets3 mosquitto 0 to upgrade, 2 to newly install, 0 to remove and 3 not to upgrade. Need to get 0 B/163 kB of archives. After this operation, 490 kB of additional disk space will be used. Do you want to continue? [Y/n] y Selecting previously unselected package libwebsockets3:amd64. (Reading database ... 64521 files and directories currently installed.) Preparing to unpack .../libwebsockets3_1.2.2-1_amd64.deb ... Unpacking libwebsockets3:amd64 (1.2.2-1) ... Selecting previously unselected package mosquitto. Preparing to unpack .../mosquitto_1.4.8-0mosquitto1_amd64.deb ... Unpacking mosquitto (1.4.8-0mosquitto1) ... Processing triggers for ureadahead (0.100.0-16) ... Processing triggers for man-db (2.6.7.1-1ubuntu1) ... Setting up libwebsockets3:amd64 (1.2.2-1) ... Setting up mosquitto (1.4.8-0mosquitto1) ... mosquitto start/running, process 12955 Processing triggers for libc-bin (2.19-0ubuntu6.7) ... 

Nadat mosquitto is geïnstalleerd moet worden uitgevoerd, het controleren door een ps:

 root ps aux |grep mosquitto mosquit+ 12955 0.1 0.0 37236 2420 ? Ss 16:45 0:01 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf root 13307 0.0 0.0 11744 948 pts/0 S+ 16:58 0:00 grep --color=auto mosquitto 

Nu voert u de volgende opdracht om je te abonneren op de makelaar u moet niets zien, maar mosquitto_sub zal zitten en wachten tot er iets aan de makelaar worden gepubliceerd.

 root mosquitto_sub -h localhost -v -t "#" 

Dit zal zich abonneren op alle onderwerpen (zoals je de # voor het onderwerp gebruikt hebt) zodat om het even wat die wordt verzonden naar de makelaar wordt getoond.

In een ander ssh venster verzend een bericht naar de makelaar als volgt:

 rot mosquitto_pub -h localhost -t "ha/test" -m "Hello" 

Vervolgens terug in het andere venster waarop de mosquitto_sub is moet u het volgende:

 root mosquitto_sub -h localhost -v -t "#" ha/test Hello 

Dit toont aan dat de makelaar werkt en klaar is voor het ontvangen van gegevens van de ESP8266 knooppunten en versturen het naar huis-assistant.

Gerelateerde Artikelen

Bouwen van een ISS aanwijzer Tracker met behulp van Adafruit HUZZAH ESP8266

Bouwen van een ISS aanwijzer Tracker met behulp van Adafruit HUZZAH ESP8266

Overzicht – deel 1 Hgte/Az aanwijzerUitbreiding op mijn Stepper Motor controller met behulp van Adafruit Huzzah ESP8266 WiFi module door toevoeging van een kleine Servo, ik heb een mechanisch apparaat dat kunt verplaatsen in Azimuth (met behulp van e
Via een extern bureaublad met behulp van TeamViewer

Via een extern bureaublad met behulp van TeamViewer

het instellen van extern bureaublad met behulp van TeamViewerVeel gebruikers vinden het leuk als we kunnen op afstand verbinding met een bureaublad maken, maar vind het moeilijk vanwege alle harde dingen die ze moeten doen.Maar er is een hulpprogramm
Externe relais met behulp van deeltje Photon

Externe relais met behulp van deeltje Photon

Particle (formeel Spark) hebben vrijgegeven van hun nieuwe lijn van betaalbare WiFi toegelaten microcontroller platforms: het foton. Dit is de opvolger van de Spark kern en de maatregelen in op een kleine 37 mm x 21 mm-voetafdruk. Ik heb een paar tui
LED knipperen door externe PC met behulp van WIZwiki-W7500 mbed, Platform

LED knipperen door externe PC met behulp van WIZwiki-W7500 mbed, Platform

Introduceer ik een LED knipperen controle van externe PC via netwerk (TCP-protocol).Een TCP-clientprogramma wordt uitgevoerd in de PC en een TCP server draait in een WIZwiki-W7500 mbed platform board. W7500 gegevens naar PC verzendt en ontvangt gegev
Toegang tot extern bureaublad met behulp van TeamViewer

Toegang tot extern bureaublad met behulp van TeamViewer

Having te zwaar tijd delen van bestanden of getting vermoeid van uw project, omdat u niet het en echt nodig helpen? Zou het niet mooi zijn als u alleen toegang uw bestanden op andere computers gemakkelijk tot kunt? Nou, met toegang tot extern bureaub
Online Temperatuurbewaking met behulp van Arduino + Ethernet-Shield

Online Temperatuurbewaking met behulp van Arduino + Ethernet-Shield

Hallo, vandaag mij zal uiterlijk vertoon u guy hoe maak je arduino online temperatuurbewaking, dit voorbeeld is web gebaseerde dat betekent dat u kunt verbinden uit anyplace, door combineren AJAX en PHP samen die temperatuur gegevens kunt overbrengen
Androino! Controle van een Arduino vanaf uw Android-apparaat met behulp van een goedkope bluetooth-module.

Androino! Controle van een Arduino vanaf uw Android-apparaat met behulp van een goedkope bluetooth-module.

Dit instructable toont je hoe om te lezen van sensor-waardes van een Arduino met uw Androïde apparaat met behulp van een seriële goedkoop bluetooth-apparaat dat u voor onder $10 op dealextreme of ebay bestellen kunt.In het volgende voorbeeld gebruikt
Met behulp van sensoren, 433Mhz RF modules en van Adafruit BLE Bluefruit chip om gegevens te verzamelen op Smartphone met Evothings Studio

Met behulp van sensoren, 433Mhz RF modules en van Adafruit BLE Bluefruit chip om gegevens te verzamelen op Smartphone met Evothings Studio

In dit project leert u hoe met De Adafruit Bluefruit LE UART vriend, een Bluetooth Low Energy -chip en de Evothings Workbench om data heen en weer tussen een Arduino Uno en uw Smartphonete sturen. De app zal worden gecodeerd in JavaScript en zal zitt
Eenvoudige arduino auto met behulp van HC-06 Bluetooth-Module

Eenvoudige arduino auto met behulp van HC-06 Bluetooth-Module

De gemakkelijkste manier om te bouwen van een Arduino-auto en controle met uw Androïde apparaat.Stap 1: Dingen nodig: Laptop met de Arduino software.Elke Arduino. (Im ' using Leonardo).Twee gelijkstroommotoren met banden stevig vastgemaakt.Een acryl
Arduino en Matlab: laat ze praten met behulp van seriële communicatie!

Arduino en Matlab: laat ze praten met behulp van seriële communicatie!

Hallo iedereen!Sinds toen heb ik begon te spelen met de Arduino, heb ik altijd geweest zwerven hoe ik kon maken het praten en communiceren met de Matlab-omgeving op een gemakkelijke en effectieve manier. Ik botste tegen vele Instructables en tutorial
Remote controlled webcam met behulp van de Arduino, SensorMonkey, jQuery en Justin.tv

Remote controlled webcam met behulp van de Arduino, SensorMonkey, jQuery en Justin.tv

Web in te schakelen voor uw interactieve sensoren over desktop, smartphone en tablet apparaten.Deze tutorial beschrijft in detail hoe met de gratis SensorMonkey -service op afstand besturen van een pan en tilt webcam aangesloten op een Arduino met ni
Automatische Home surveillancesysteem met behulp van arduino (eenvoudig en goedkoop)

Automatische Home surveillancesysteem met behulp van arduino (eenvoudig en goedkoop)

Het doel van mijn project is om automatische home surveillancesysteem zonder enige handmatige tussenkomst. In het algemeen andere surveillancesysteem is power ON TV en camera ontvanger moet elke keer. En het moet ook input van de gebruiker naar de we
Bouwen van uw papier touch TV reomte bediening met behulp van arduino

Bouwen van uw papier touch TV reomte bediening met behulp van arduino

Hallo iedereen,Ik ben vigneshraja. Ik heb dit project voor de lol. Ik dacht dat als mijn afstandsbediening worden touch remote.so maakte ik dit project door het combineren van de IR externe bibliotheek en aanraakgevoelige bibliotheek van arduino.for
SelfiesBot — Twitterbot waarmee Selfies met behulp van de Rapsberry Pi

SelfiesBot — Twitterbot waarmee Selfies met behulp van de Rapsberry Pi

SelfiesBot is een Twitterbot waarmee... Selfies! De Twitter feed voor is hier.SelfiesBot is een sculptuur die gebruikmaakt van een Raspberry Pi om een foto, een videovoorbeeld weergeeft en vervolgens post-it op haar Twitter-account.Dit Instructable z