Përmbajtje:
- Hapi 1: Instaloni Nyjen-RED
- Hapi 2: Disa nga Komponentët e Kërkuar për Ndërtimin dhe Testimin
- Hapi 3: Testi 1: Ndërmjetësi i Lidhjes MQTT HIVEMQ Me Nyje-RED
- Hapi 4: Arkitektura
- Hapi 5: Testi 2: Ndërmjetësi i Lidhjes MQTT HIVEMQ Me ESP8266 & Node-RED
- Hapi 6: Përfundime dhe më shumë informacion
Video: ESP8266 & Publike "Pa pagesë" MQTT Broker HiveMQ & Node-RED: 6 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:28
Protokolli MQTT ka marrë forcë të madhe vitet e fundit pasi është i thjeshtë, i sigurt, praktik dhe i lehtë, i përsosur për aplikimet IoT dhe M2M.
Falë kontributit të zhvilluesve dhe zhvilluesve të aplikacioneve MQTT, ekzistojnë ndërmjetës publik MQTT për testet e monitorimit dhe kontrollit të internetit, janë në dispozicion për t'u lidhur nga çdo klient MQTT në këtë rast ne do të përdorim HIVEMQ, i cili ka pult, për të parë lidhjet MQTT dhe bazat e uebit, meqenëse është publike duhet të ketë disa konsiderata që do t'i shohim më poshtë.
Uebfaqja Zyrtare: HiveMQDashboard MQTT: HiveMQ
Ndërmjetësi i Lidhjeve MQTT
- Ndërmjetësi: broker.hivemq.com
- Porti TCP: 1883
- Porta në uebfaqe: 8000
Test
Pastaj do të bëjmë 2 teste:
- Ndërmjetësi i Lidhjes MQTT HIVEMQ me Node-RED.
- Ndërmjetësi i Lidhjes MQTT HIVEMQ me ESP8266 & Node-RED.
Udhëzues i plotë dhe shkarkime
Për më shumë informacion, ju lutemi vizitoni:
Vizitë mas mas informative:
Hapi 1: Instaloni Nyjen-RED
Hapi 2: Disa nga Komponentët e Kërkuar për Ndërtimin dhe Testimin
Disa nga përbërësit e kërkuar për ndërtimin dhe testimin:
ESP8266 12E -
Sensori DS18B20 Onewire -
3 Rezistencë 10k
Hapi 3: Testi 1: Ndërmjetësi i Lidhjes MQTT HIVEMQ Me Nyje-RED
Duke përdorur Node-RED të instaluar më parë në një server lokal në rrjetin tim, ne do të bëjmë lidhjen MQTT me HIVEMQ për të vërtetuar lidhjen nga çdo klient MQTT.
Hapi 4: Arkitektura
Lidhjet e sensorit
Moduli ESP8266 është konfiguruar si një klient MQTT dhe kryen leximin periodik të temperaturës së sensorit DS18B20, të lidhur me pinin D4 (Gpio 02), furnizimi me 5v, me rezistencën përkatëse të rekomanduar në fletën e të dhënave maksimale.
Kërkon biblioteka:
- PubSubClient.h
- OneWire.h
- DallasTemperature.h
Hapi 5: Testi 2: Ndërmjetësi i Lidhjes MQTT HIVEMQ Me ESP8266 & Node-RED
Në këtë rast moduli ESP8266 12E NodeMCU i konfiguruar pasi klienti MQTT lexon një sensor të temperaturës DS18B20 Protokolli (Onewire) dërgon temperaturën nëpërmjet MQTT te ndërmjetësi HIVEMQ dhe Node-RED të instaluara në rrjetin lokal kërkon vlerën e temperaturës dhe grafikut Në Nyje-RED Paneli i kontrollit.
MQTT Tema "temperatura/PDAControl/sensor"
Mesazh
Shembuj të vlerës së temperaturës "28.9"
Hapi 6: Përfundime dhe më shumë informacion
Ne konsiderojmë se edhe pse teknikisht ndërmjetësi është publik, ne nuk realizojmë aplikime që janë të lidhura vazhdimisht me këtë ndërmjetës, dhe meqenëse është publik falas HIVE ka disa aspekte ligjore që duhet të merren parasysh.
Ne kryejmë vetëm teste të shpejta, megjithëse duhet të theksohet se ata kanë montuar aplikacionet e tyre IoT me këtë ndërmjetës pa ndonjë shqetësim të dukshëm shërbimi është aktiv dhe publik.
Me një ndërmjetës në cloud (intenet) nga kudo ne mund të lidhim pajisjet dhe aplikacionet tona pa kufij të adresave IP dhe kufizime të tjera, aktualisht plane kërkimore dhe shërbime të serverëve MQTT.
Në mësimet e ardhshme ne do të provojmë serverë të tjerë publik MQTT dhe ndërveprime me FRED (Node-RED).
Publikë të tjerë Broker's
Ndërmjetësi Publik Teston Mosca.io
Udhëzues i plotë dhe shkarkime
Recommended:
Lejoni të rregulloni një pagesë Fitbit 2 së bashku. Linjat në ekran .: 3 hapa
Lejoni të rregulloni një pagesë Fitbit 2 së bashku. Linjat në ekran .: Kështu rreth 13 montime pasi bleva Fitbit tim të parë fillova të merrja linja që kalonin nëpër ekran. Çdo ditë një tjetër shfaqet ndonjëherë më shumë se një në ditë. Unë u kujdesa shumë për Fitbit tim, mendova dhe nuk e di pse filloi. nje here
SHPRNDARSE PUBLIKE AUTOMATIKE: 14 hapa (me fotografi)
Shpërndarës pilulash automatike: Ky është një robot shpërndarës i pilulave në gjendje t'i sigurojë pacientit sasinë dhe llojin e saktë të pilulave të ilaçeve. Dozimi i pilulës kryhet automatikisht në kohën e duhur të ditës, i paraprirë nga një alarm. Kur është bosh, makina rimbushet lehtësisht
Arduino Plant Irrigator, Kodi Pa pagesë: 11 hapa
Arduino Plant Irrigator, Kodi Falas: Në këtë udhëzues ne ndërtojmë një robot lotues, i cili i ujit bimët tuaja gjatë ditës kur toka thahet mjaftueshëm. Ky është një projekt klasik i bazuar në Arduino, por këtë herë ne përdorim një gjuhë programimi vizuale, XOD, e cila e bën programimin të funksionojë
Bëni një pikë të nxehtë WiFi pa pagesë në Windows: 7 hapa
Krijoni një pikë të nxehtë WiFi pa pagesë në Windows: Dëshironi të keni një pikë të nxehtë pa tel falas dhe pa reklama? Lexoni këtë udhëzues për të gjetur se si
Si të merrni fotografi pa pagesë: 7 hapa
Si të merrni fotografi pa pagesë: A jeni një stilist grafik fillestar? Projektuesi i uebit? Biznesi i vogël sapo ka filluar? Ndoshta ju bëni shumë pika elektronike në punë dhe ndiheni keq për vjedhjen e fotografive nga uebi? Nëse jeni në atë pikë ku do të ishte mirë të kishit pak aksione