Turinys:
- 1 žingsnis: Įdiekite „Node-RED“
- 2 veiksmas: kai kurie komponentai, reikalingi statybai ir bandymams
- 3 žingsnis: 1 bandymas: ryšio tarpininkas MQTT HIVEMQ su mazgu-RED
- 4 žingsnis: architektūra
- 5 veiksmas: 2 bandymas: ryšio tarpininkas MQTT HIVEMQ su ESP8266 ir mazgas-RED
- 6 žingsnis: Išvados ir daugiau informacijos
Video: ESP8266 ir viešas „nemokamas“MQTT brokerio avilys MQ ir mazgas-RED: 6 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
Pastaraisiais metais MQTT protokolas tapo labai stiprus, nes jis yra paprastas, saugus, praktiškas ir lengvas, puikiai tinkantis IoT ir M2M programoms.
Dėka MQTT programų kūrėjų ir kūrėjų indėlio, yra viešas „MQTT Broker“, skirtas interneto stebėjimo ir valdymo bandymams, yra prieinamas prisijungti iš bet kurio MQTT kliento, tokiu atveju naudosime ŽIVEMQ, kuris turi prietaisų skydelį MQTT ryšiams ir žiniatinklio lizdams peržiūrėti, nes ji yra vieša, turėtų turėti tam tikrų aplinkybių, kurias matysime toliau.
Oficiali svetainė: HiveMQDashboard MQTT: HiveMQ
Ryšių tarpininkas MQTT
- Brokeris: broker.hivemq.com
- TCP prievadas: 1883 m
- „Websocket“prievadas: 8000
Bandymas
Tada mes atliksime 2 testus:
- Ryšio tarpininkas MQTT HIVEMQ su mazgu-RED.
- Ryšio tarpininkas MQTT HIVEMQ su ESP8266 ir mazgas-RED.
Užpildykite pamoką ir atsisiųskite
Norėdami gauti daugiau informacijos, apsilankykite:
Informacija apie apsilankymą:
1 žingsnis: Įdiekite „Node-RED“
2 veiksmas: kai kurie komponentai, reikalingi statybai ir bandymams
Kai kurie komponentai, reikalingi statybai ir bandymams:
ESP8266 12E -
Jutiklis DS18B20 Onewire -
3 rezistorius 10k
3 žingsnis: 1 bandymas: ryšio tarpininkas MQTT HIVEMQ su mazgu-RED
Naudodami „Node-RED“, anksčiau įdiegtą mano tinklo vietiniame serveryje, užmezgsime MQTT ryšį su „HIVEMQ“, kad patvirtintume bet kurio MQTT kliento ryšį.
4 žingsnis: architektūra
Jutiklių jungtys
ESP8266 modulis yra sukonfigūruotas kaip MQTT klientas ir atlieka periodinį DS18B20 jutiklio, prijungto prie D4 kaiščio („Gpio 02“), tiekimo į 5 V temperatūrą, rodymą su atitinkamu rekomenduojamu atsparumu maksimaliame duomenų lape.
Būtinos bibliotekos:
- PubSubClient.h
- OneWire.h
- Dalaso temperatūra.h
5 veiksmas: 2 bandymas: ryšio tarpininkas MQTT HIVEMQ su ESP8266 ir mazgas-RED
Šiuo atveju modulis ESP8266 12E NodeMCU, sukonfigūruotas kaip kliento MQTT, nuskaito temperatūros jutiklį DS18B20 protokolas („Onewire“) siunčia temperatūrą per MQTT į tarpininką HIVEMQ ir „Node-RED“, įdiegtą vietiniame tinkle, prašo temperatūros vertės ir grafiko „On Node-RED“Prietaisų skydelis.
MQTT tema "temperatūra/PDAControl/jutiklis"
Pranešimas
Temperatūros vertės pavyzdžiai "28,9"
6 žingsnis: Išvados ir daugiau informacijos
Manome, kad nors techniškai brokeris yra viešas, mes nesuvokiame programų, kurios yra nuolat susijusios su šiuo tarpininku, ir kadangi tai yra nemokama vieša ŽIV turi keletą teisinių aspektų, į kuriuos reikia atsižvelgti.
Mes atliekame tik greitus testus, nors reikia pažymėti, kad jie su šiuo tarpininku prijungė savo daiktų interneto programas be jokių akivaizdžių nepatogumų, paslauga yra aktyvi ir vieša.
Turėdami tarpininką debesyje (intenete) iš bet kurios vietos, galėtume prijungti savo įrenginius ir programas be IP adresų ir kitų apribojimų, šiuo metu tiriant MQTT serverių planus ir paslaugas.
Kituose vadovėliuose išbandysime kitus viešuosius MQTT serverius ir sąveiką su FRED (Node-RED).
Kitos viešosios brokerio paslaugos
Viešųjų brokerių testai „Mosca.io“
Rekomenduojamas:
RaspberryPi WSPR mazgas: 7 žingsniai
RaspberryPi WSPR mazgas: norėjau sukurti WSPRnet (silpno signalo sklidimo reporterį) siųstuvą, kad sušlapčiau kojas WSPRnet žaidime ir pradėčiau matyti, kaip toli galiu perduoti švyturėlį. Aš turėjau dalį šios įrangos, ir nusprendžiau išmesti greitą profesionalą
Raudonas mazgas: RS485 Raspberry Pi Pamoka: 8 žingsniai
„Node-RED“: RS485 „Raspberry Pi“pamoka: srautu pagrįstas vaizdinio programavimo įrankis „Node-RED“tampa vis populiaresnis „Raspberry Pi“kūrėjams. Ši pamoka parodys, kaip naudoti mūsų izoliuotą RS422 / RS485 serijinę HAT pagal mazgą raudoną, kad būtų galima lengvai bendrauti RS485 ir naudoti MODBUS
15 $ LoRa vartai/mazgas ESP8266 Sukurkite PCB 3cmX8cm Dydis: 6 žingsniai
15 $ LoRa vartai/mazgas ESP8266 Sukurkite PCB 3cmX8cm Dydis: Ei, kas vyksta, vaikinai? Akarsh čia iš CETech. Šiandien mes ketiname sukurti projektą, kuris yra paprastas „LoRa“mazgas ir jūs netgi galite jį naudoti kaip vieno kanalo šliuzą. Čia mano naudojamas mikrovaldiklis yra ESP8266, prijungtas prie „LoRa“plokščių
Nemokamas saulės energijos radijas: 4 žingsniai (su nuotraukomis)
Nemokamas energijos saulės energija varomas radijas: nemokamos saulės energijos radijo pasidaryk pats https://www.youtube.com/watch?v=XtP7g…yra lengvas projektas, kaip pakeisti seną bateriją, veikiančią radijuje, naudojant saulės energiją naudojančią radiją skambinkite nemokama energija, nes ji nenaudoja baterijų ir veikia saulėje
Nemokamas „iPod Touch“dokas: 5 žingsniai (su nuotraukomis)
Nemokamas „iPod Touch Dock“: visos dalys, kurių jums reikia, pateikiamos kartu su „iPod“ir jas labai lengva sukurti. Iš esmės jūs išpjovėte skylę dėžutėje ir įdėjote doko adapterį į skylę. Taip pat galite sukurti doką kitiems „iPod“įrenginiams, tačiau turėsite sukurti savo šabloną. Jei padarysite