Sisällysluettelo:

ESP8266 ja julkinen "ilmainen" MQTT-välittäjä HiveMQ & solmu-PUNAINEN: 6 vaihetta (kuvilla)
ESP8266 ja julkinen "ilmainen" MQTT-välittäjä HiveMQ & solmu-PUNAINEN: 6 vaihetta (kuvilla)

Video: ESP8266 ja julkinen "ilmainen" MQTT-välittäjä HiveMQ & solmu-PUNAINEN: 6 vaihetta (kuvilla)

Video: ESP8266 ja julkinen
Video: Как запрограммировать модуль реле Wi-Fi ESP8266 ESP-01 2024, Heinäkuu
Anonim
ESP8266 ja julkinen
ESP8266 ja julkinen

MQTT -protokolla on saanut paljon voimaa viime vuosina, koska se on yksinkertainen, turvallinen, käytännöllinen ja kevyt, täydellinen IoT- ja M2M -sovelluksiin.

MQTT -sovellusten kehittäjien ja kehittäjien panoksen ansiosta on olemassa julkinen MQTT -välittäjä Internet -seuranta- ja ohjaustestit, jotka ovat käytettävissä yhdistämään mistä tahansa MQTT -asiakasohjelmasta, tässä tapauksessa käytämme HIVEMQ: tä, jolla on kojelauta MQTT -yhteyksien ja verkkoliitäntöjen tarkasteluun, koska se on julkinen, siinä on oltava joitakin näkökohtia, jotka näemme alla.

Virallinen verkkosivusto: HiveMQDashboard MQTT: HiveMQ

Connections Broker MQTT

  • Välittäjä: broker.hivemq.com
  • TCP -portti: 1883
  • Websocket -portti: 8000

Testata

Sitten teemme 2 testiä:

  1. Yhteysvälittäjä MQTT HIVEMQ ja solmu-PUNAINEN.
  2. Yhteysvälittäjä MQTT HIVEMQ, ESP8266 ja solmu-RED.

Täydellinen opetusohjelma ja lataukset

Lisätietoja:

Paikkainformaatio vierailulla:

Vaihe 1: Asenna Node-RED

Image
Image

Vaihe 2: Jotkut rakennukseen ja testaukseen tarvittavat komponentit

Jotkut rakennukseen ja testaukseen tarvittavat komponentit
Jotkut rakennukseen ja testaukseen tarvittavat komponentit
Jotkut rakennukseen ja testaukseen tarvittavat komponentit
Jotkut rakennukseen ja testaukseen tarvittavat komponentit

Jotkut rakennukseen ja testaukseen tarvittavat komponentit:

ESP8266 12E -

Anturi DS18B20 Onewire -

3 Vastus 10k

Vaihe 3: Testi 1: Yhteysvälittäjä MQTT HIVEMQ ja solmu-PUNAINEN

Image
Image
Testi 1: Yhteysvälittäjä MQTT HIVEMQ ja solmu-PUNAINEN
Testi 1: Yhteysvälittäjä MQTT HIVEMQ ja solmu-PUNAINEN

Käyttämällä aiemmin verkoni paikalliselle palvelimelle asennettua Node-RED: ää muodostamme MQTT-yhteyden HIVEMQ: n kanssa vahvistaaksemme yhteyden mistä tahansa MQTT-asiakasohjelmasta.

Vaihe 4: Arkkitehtuuri

Arkkitehtuuri
Arkkitehtuuri

Anturiliitännät

ESP8266 -moduuli on konfiguroitu MQTT -asiakkaaksi ja suorittaa jaksollisen lämpötilan lukemisen DS18B20 -anturille, joka on kytketty D4 -nastaiseen (Gpio 02), syöttöjännite 5 volttiin, ja sen suositeltu vastus maksimitiedotteessa.

Edellyttää kirjastoja:

  • PubSubClient.h
  • OneWire.h
  • Dallas Lämpötila. H

Vaihe 5: Testi 2: Yhteysvälittäjä MQTT HIVEMQ, jossa ESP8266 ja solmu-PUNAINEN

Image
Image

Tässä tapauksessa moduuli ESP8266 12E NodeMCU, joka on konfiguroitu asiakkaan MQTT: ksi, lukee lämpötila-anturin DS18B20-protokolla (Onewire) lähettää lämpötilan MQTT: n kautta paikalliseen verkkoon asennettuun välittäjään HIVEMQ ja Node-RED pyytää lämpötilan ja kaavion arvoa Node-RED Kojelauta.

MQTT Aihe "lämpötila/PDAControl/anturi"

Viesti

Esimerkkejä lämpötila -arvoista "28,9"

Vaihe 6: Johtopäätökset ja lisätietoja

Johtopäätökset ja lisätietoja
Johtopäätökset ja lisätietoja

Katsomme, että vaikka teknisesti välittäjä on julkinen, emme ymmärrä sovelluksia, jotka ovat jatkuvasti yhteydessä tähän välittäjään, ja koska se on ilmainen julkinen, HIVE: llä on useita oikeudellisia näkökohtia, jotka on otettava huomioon.

Suoritamme vain nopeita testejä, vaikka on huomattava, että he ovat asentaneet IoT -sovelluksensa tämän välittäjän kanssa ilman ilmeisiä haittoja, palvelu on aktiivinen ja julkinen.

Välittäjän kanssa pilvessä (intenet) mistä tahansa voimme yhdistää laitteemme ja sovelluksemme ilman IP -osoitteiden rajoituksia ja muita rajoituksia, tällä hetkellä MQTT -palvelimien tutkimussuunnitelmia ja palveluita.

Seuraavissa opetusohjelmissa kokeillaan muita julkisia MQTT-palvelimia ja vuorovaikutusta FRED: n (Node-RED) kanssa.

Muut julkiset välittäjät

Julkiset välittäjätestit Mosca.io

Suositeltava: