Talaan ng mga Nilalaman:
- Hakbang 1: I-install ang Node-RED
- Hakbang 2: Ang ilan sa Mga Sangkap na Kinakailangan para sa Pagbuo at Pagsubok
- Hakbang 3: Pagsubok 1: Koneksyon Broker MQTT HIVEMQ Sa Node-RED
- Hakbang 4: Arkitektura
- Hakbang 5: Pagsubok 2: Koneksyon Broker MQTT HIVEMQ Sa ESP8266 & Node-RED
- Hakbang 6: Mga Konklusyon at Higit pang Impormasyon
Video: ESP8266 at Pampubliko "Libre" MQTT Broker HiveMQ & Node-RED: 6 na Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
Ang MQTT protocol ay tumatagal ng malaking lakas sa mga nagdaang taon mula nang ito ay simple, ligtas, praktikal at magaan ang perpekto para sa mga aplikasyon ng IoT at M2M.
Salamat sa kontribusyon ng mga developer at developer ng mga application ng MQTT, mayroong pampublikong MQTT Broker para sa pagsubaybay sa Internet at mga pagsubok sa kontrol, magagamit upang kumonekta mula sa anumang kliyente ng MQTT sa kasong ito gagamitin namin ang HIVEMQ, na mayroong dashboard upang matingnan ang mga koneksyon ng MQTT at mga web socket, dahil pampubliko ito ay dapat magkaroon ng ilang mga pagsasaalang-alang na makikita natin sa ibaba.
Oficial Website: HiveMQDashboard MQTT: HiveMQ
Mga Koneksyon Broker MQTT
- Broker: broker.hivemq.com
- Port ng TCP: 1883
- Websocket Port: 8000
Pagsusulit
Pagkatapos ay gagawin namin ang 2 mga pagsubok:
- Koneksyon Broker MQTT HIVEMQ na may Node-RED.
- Koneksyon Broker MQTT HIVEMQ na may ESP8266 & Node-RED.
Kumpletuhin ang tutorial at mga pag-download
Para sa karagdagang impormasyon, mangyaring bisitahin ang:
Para mas información visita:
Hakbang 1: I-install ang Node-RED
Hakbang 2: Ang ilan sa Mga Sangkap na Kinakailangan para sa Pagbuo at Pagsubok
Ang ilan sa mga sangkap na kinakailangan para sa pagbuo at pagsubok:
ESP8266 12E -
Sensor DS18B20 Onewire -
3 Resistor 10k
Hakbang 3: Pagsubok 1: Koneksyon Broker MQTT HIVEMQ Sa Node-RED
Ang paggamit ng Node-RED na dating naka-install sa isang lokal na server sa aking network, gagawin namin ang koneksyon sa MQTT sa HIVEMQ upang mapatunayan ang koneksyon mula sa anumang client ng MQTT.
Hakbang 4: Arkitektura
Mga Koneksyon sa Sensor
Ang module ng ESP8266 ay naka-configure bilang isang MQTT client at nagsasagawa ng pana-panahong pagbasa ng temperatura ng sensor ng DS18B20, na konektado sa D4 pin (Gpio 02), supply sa 5v, na may kani-kanilang inirekumendang paglaban sa maxim datasheet.
Nangangailangan ng mga aklatan:
- PubSubClient.h
- OneWire.h
- DallasTemperature.h
Hakbang 5: Pagsubok 2: Koneksyon Broker MQTT HIVEMQ Sa ESP8266 & Node-RED
Sa kasong ito ang module na ESP8266 12E NodeMCU na naka-configure bilang client MQTT ay nagbasa ng isang sensor ng temperatura na DS18B20 Protocol (Onewire) ay nagpapadala ng temperatura sa pamamagitan ng MQTT sa Broker HIVEMQ at naka-install na Node-RED sa lokal na network ay humiling ng halaga ng temperatura at graph Sa Node-RED Dashboard.
Paksa ng MQTT na "temperatura / PDAControl / sensor"
Mensahe
Mga halimbawa ng halagang temperatura "28.9"
Hakbang 6: Mga Konklusyon at Higit pang Impormasyon
Isinasaalang-alang namin na kahit na technically ang broker ay publiko hindi namin napagtanto ang mga application na patuloy na konektado sa broker na ito, at dahil libre ito sa publiko ang HIVE ay may maraming mga ligal na aspeto na dapat isaalang-alang.
Gumagawa lamang kami ng mabilis na mga pagsubok, kahit na mapapansin na na-mount nila ang kanilang mga aplikasyon ng IoT sa broker na ito nang walang maliwanag na abala ang serbisyo ay aktibo at publiko.
Sa pamamagitan ng isang broker sa cloud (intenet) mula sa kahit saan maaari naming ikonekta ang aming mga aparato at application nang walang mga limitasyon ng mga IP address at iba pang mga paghihigpit, kasalukuyang nagsasaliksik ng mga plano at serbisyo ng mga MQTT server.
Sa mga susunod na tutorial susubukan namin ang iba pang mga pampublikong server ng MQTT at pakikipag-ugnayan sa FRED (Node-RED).
Iba pang mga publisher ng Broker
Mga Pagsubok sa Public Broker sa Mosca.io
Kumpletuhin ang tutorial at mga pag-download
Inirerekumendang:
Totoro Project - IoT & MQTT & ESP01: 7 Mga Hakbang (na may Mga Larawan)
Totoro Project - IoT & MQTT & ESP01: Ang Totoro Project ito ay isang magandang proyekto ng IoT na maaari mong kopyahin sa maraming iba`t ibang form. Gamit ang board ng ESP01, kasama ang MQTT na proteksyon, maaari mong maipaalam ang katayuan ng pindutan sa MQTT Broker (sa aking case AdafruitIO). Isang kapaki-pakinabang na gabay para sa MQTT at Ad
Malaking LED na "singsing" na Liwanag para sa Timelapse, Mga Larawan at Higit Pa : 11 Mga Hakbang (na may Mga Larawan)
Malaking LED na "singsing" na Liwanag para sa Timelapse, Mga Larawan at Higit Pa …: Nag-shoot ako ng maraming mga timelaps na video na sumasaklaw ng ilang araw, ngunit kinamumuhian ang hindi pantay na ilaw na ibinibigay ng mga ilaw ng clamp - lalo na sa gabi. Ang isang malaking ilaw ng singsing ay masyadong mahal - kaya't nagpasya akong gumawa ng isang bagay sa aking sarili sa isang solong gabi na may mga gamit na nasa kamay ko.
LILIKHA ANG IYONG SARILING MINECRAFT SERVER! Super Madali, Mabilis at Libre! (WALANG CLICK BAIT): 11 Mga Hakbang (na may Mga Larawan)
LILIKHA ANG IYONG SARILING MINECRAFT SERVER! Super Madali, Mabilis at Libre! (WALANG CLICK BAIT): Ang Minecraft ay isang labis na kasiya-siyang laro kung saan maaari mong praktikal na gawin ang anumang nais mo! Ngunit ang paglalaro kasama ang mga kaibigan sa buong internet ay maaaring maging sakit minsan. Nakalulungkot, ang karamihan sa mga server ng multiplayer ay maaaring puno ng mga troll, hindi ang karanasan sa gameplay
Paano Gumawa ng isang Murang Bilang Libre, at Madaling "tumutulong sa Mga Kamay" para sa Maliit na Bahagi .: 6 Mga Hakbang
Paano Gumawa ng Murang Bilang Libre, at Madaling "Mga Nagtutulong na Kamay" para sa Maliliit na Bahagi .: Kaya, ngayong umaga (2.23.08) at kahapon (2.22.08), sinusubukan kong maghinang ng isang bagay, ngunit wala akong tumutulong sa mga kamay, kaya't ginawa ko kaninang umaga. (2.23.08) Gumagana ito ng DAKIL para sa akin, karaniwang walang mga problema. Napakadaling gawin, karaniwang libre, lahat
Hindi tinatagusan ng tubig Mga Nagsasalita Na Lumulutang - " Lumulutang Ito, Nag-i-Totes at Inililigaw nito ang Mga Tala! &Quot;: 7 Mga Hakbang (na may Mga Larawan)
Hindi tinatagusan ng tubig Mga Nagsasalita Na Lumulutang - " Lumulutang Ito, Nag-i-Totes Ito at Itinaboy ang Mga Tala! &Quot;: Ang proyektong ito na hindi tinatagusan ng tubig na nagsasalita ay binigyang inspirasyon ng maraming mga paglalakbay sa Gila River sa Arizona (at SNL's " Nasa isang Bangka ako! &Quot; ). Lutang namin ang ilog, o maglalagay ng mga linya sa baybayin upang ang aming mga float ay manatili sa tabi mismo ng aming lugar ng kampo. Lahat ng tao