Sisällysluettelo:
- Vaihe 1: Asenna Node-RED
- Vaihe 2: Jotkut rakennukseen ja testaukseen tarvittavat komponentit
- Vaihe 3: Testi 1: Yhteysvälittäjä MQTT HIVEMQ ja solmu-PUNAINEN
- Vaihe 4: Arkkitehtuuri
- Vaihe 5: Testi 2: Yhteysvälittäjä MQTT HIVEMQ, jossa ESP8266 ja solmu-PUNAINEN
- Vaihe 6: Johtopäätökset ja lisätietoja
Video: ESP8266 ja julkinen "ilmainen" MQTT-välittäjä HiveMQ & solmu-PUNAINEN: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
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ä:
- Yhteysvälittäjä MQTT HIVEMQ ja solmu-PUNAINEN.
- Yhteysvälittäjä MQTT HIVEMQ, ESP8266 ja solmu-RED.
Täydellinen opetusohjelma ja lataukset
Lisätietoja:
Paikkainformaatio vierailulla:
Vaihe 1: Asenna Node-RED
Vaihe 2: 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
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
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
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
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:
IOT123 - ASISIMILAATTITUNNIN HUB: ICOS10 3V3 MQTT SOLMU: 6 vaihetta
IOT123 - ASISIMILAATTITUNNIN HUB: ICOS10 3V3 MQTT SOLMU: Tämä on ensimmäinen monista MCU/ominaisuusyhdistelmistä ASISIMILATE SENSOR HUBS: isännät, jotka keräävät tiedonsiirrot I2C ASSIMILATE SENSORS slaveilta. Tämä versio käyttää Wemos D1 Miniä ASSIMILATE -palvelusta polkumyynnillä tallennettujen tietojen julkaisemiseen
Kuinka tehdä yksityinen tai julkinen verkko Titanfallissa 2: 15 vaihetta
Yksityisen tai julkisen verkon luominen Titanfall 2: ssa: Näytän sinulle kuinka luoda verkko
"Ilmainen" DVD -levy iPodiin: 13 vaihetta
"Ilmainen" DVD -levy iPodiin: Tässä ohjeessa opetan sinulle, miten voit muuntaa minkä tahansa DVD -elokuvan tai -elokuvan ipodiin 100% ILMAISEKSI
Parempi sitten " Raven " tai Annoy-a-tron . Ilmainen !!!: 3 vaihetta
Parempi sitten " Raven " tai Annoy-a-tron …. Ilmainen !!!: Tässä kerron sinulle kolmessa yksinkertaisessa vaiheessa, kuinka käyttää hyttysiä, ohjelma, joka on matkapuhelimeesi ja joka ei maksa mitään rahaa !!! (tämä on ensimmäinen kikkailuni): D
Kitaravahvistimen kallistusjalusta - "Afrikkalainen tuoli" - Yksinkertainen, pieni, vahva, helppo, ilmainen tai todella halpa: 9 vaihetta
Kitaravahvistimen kallistusjalusta - "Afrikkalainen tuoli" - Yksinkertainen, pieni, vahva, helppo, ilmainen tai todella halpa: Kitaravahvistimen kallistusjalusta - liian helppo - yksinkertainen, pieni, vahva, ilmainen tai todella halpa. Kaiken kokoisille vahvistimille, jopa suurille kaappeille, joissa on erillinen pää. Tee vain levyt ja putket tarvittavan kokoisiksi ja tarvittaviksi