Բովանդակություն:
- Քայլ 1: Տեղադրեք Node-RED
- Քայլ 2. Շինության և փորձարկման համար անհրաժեշտ որոշ բաղադրիչներ
- Քայլ 3. Թեստ 1. Միացման բրոքեր MQTT HIVEMQ Node-RED- ի հետ
- Քայլ 4: Archարտարապետություն
- Քայլ 5. Թեստ 2. Միացման բրոքեր MQTT HIVEMQ ESP8266 & Node-RED- ի հետ
- Քայլ 6: Եզրակացություններ և լրացուցիչ տեղեկություններ
Video: ESP8266 և հանրային «Անվճար» MQTT բրոքեր HiveMQ & Node-RED: 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
MQTT արձանագրությունը վերջին տարիներին մեծ ուժ է ձեռք բերել, քանի որ այն պարզ, անվտանգ, գործնական և թեթև է ՝ կատարյալ IoT և M2M ծրագրերի համար:
MQTT հավելվածների մշակողների և մշակողների ներդրման շնորհիվ կան հանրային MQTT բրոքեր ՝ ինտերնետի մոնիտորինգի և վերահսկման թեստերի համար, հասանելի են ցանկացած MQTT հաճախորդից միանալու համար:, քանի որ հանրայինը պետք է ունենա որոշ նկատառումներ, որոնք մենք կտեսնենք ստորև:
Պաշտոնական կայք ՝ HiveMQDashboard MQTT: HiveMQ
Միացումների բրոքեր MQTT
- Բրոքեր ՝ broker.hivemq.com
- TCP նավահանգիստ ՝ 1883
- Կայքի պորտ: 8000
Փորձարկում
Այնուհետև մենք կկատարենք 2 թեստ.
- Միացման բրոքեր MQTT HIVEMQ- ը Node-RED- ի հետ:
- Միացման բրոքեր MQTT HIVEMQ- ի հետ ESP8266 & Node-RED- ի հետ:
Ամբողջական ձեռնարկ և ներլցումներ
Լրացուցիչ տեղեկությունների համար այցելեք ՝
Տեղեկատվական այցեր ՝
Քայլ 1: Տեղադրեք Node-RED
Քայլ 2. Շինության և փորձարկման համար անհրաժեշտ որոշ բաղադրիչներ
Շինության և փորձարկման համար անհրաժեշտ որոշ բաղադրիչներ
ESP8266 12E -
Սենսոր DS18B20 Onewire -
3 դիմադրություն 10k
Քայլ 3. Թեստ 1. Միացման բրոքեր MQTT HIVEMQ Node-RED- ի հետ
Օգտագործելով Node-RED- ը, որը նախկինում տեղադրված էր իմ ցանցի տեղական սերվերի վրա, մենք կկազմենք MQTT կապ HIVEMQ- ի հետ `ցանկացած MQTT հաճախորդից կապը հաստատելու համար:
Քայլ 4: Archարտարապետություն
Սենսորային միացումներ
ESP8266 մոդուլը կազմաձևված է որպես MQTT հաճախորդ և կատարում է DS18B20 տվիչի ջերմաստիճանի պարբերական ընթերցում, որը միացված է D4 պինին (Gpio 02), մատակարարում է 5 վ, առավելագույն առաջարկվող դիմադրությամբ առավելագույն տվյալների թերթում:
Պահանջում է գրադարաններ
- PubSubClient.h
- OneWire.h
- DallasTemperature.h
Քայլ 5. Թեստ 2. Միացման բրոքեր MQTT HIVEMQ ESP8266 & Node-RED- ի հետ
Այս դեպքում ESP8266 12E NodeMCU մոդուլը կազմաձևված է, քանի որ հաճախորդը MQTT կարդում է ջերմաստիճանի տվիչ DS18B20 արձանագրությունը (Onewire) MQTT- ով ջերմաստիճանը ուղարկում է բրոքերին HIVEMQ և տեղական ցանցում տեղադրված Node-RED- ը պահանջում է ջերմաստիճանի և գրաֆիկի արժեքը Node-RED- ում: Վահանակ
MQTT թեմա «ջերմաստիճան/PDAC վերահսկողություն/տվիչ»
Հաղորդագրություն
28երմաստիճանի արժեքի օրինակներ «28.9»
Քայլ 6: Եզրակացություններ և լրացուցիչ տեղեկություններ
Մենք համարում ենք, որ չնայած տեխնիկապես բրոքերը հանրային է, մենք չենք գիտակցում այս բրոքերին անընդհատ միացված ծրագրերը, և քանի որ այն անվճար է, HIVE- ն ունի մի քանի իրավական կողմեր, որոնք պետք է հաշվի առնել:
Մենք միայն արագ թեստեր ենք իրականացնում, չնայած հարկ է նշել, որ նրանք իրենց IoT ծրագրերն են տեղադրել այս բրոքերի հետ ՝ առանց որևէ ակնհայտ անհարմարության, ծառայությունը ակտիվ է և հանրային:
Ամպի միջնորդի (ինտենետի) միջոցով ցանկացած վայրից մենք կարող ենք միացնել մեր սարքերն ու ծրագրերը ՝ առանց IP հասցեների և այլ սահմանափակումների, ներկայումս MQTT սերվերների հետազոտական ծրագրերի և ծառայությունների:
Հաջորդ ձեռնարկներում մենք կփորձենք այլ հանրային MQTT սերվերներ և փոխազդեցություններ FRED- ի (Node-RED) հետ:
Այլ հանրային տեղեկություններ Broker's
Հանրային բրոքերը փորձարկում է Mosca.io- ն
Խորհուրդ ենք տալիս:
Guitar Looper Fade Out և Tremolo անվճար: 5 քայլ (նկարներով)
Guitar Looper Fade Out և Tremolo … անվճար :: Մի անգամ, երբ էլեկտրական կիթառը պետք է հնչեր կիթառի պես, և յուրաքանչյուր շեղում կոչվում էր անցանկալի խեղաթյուրում, կիթառի էֆեկտներ չկային, բացի … ընկերոջդ և պոտենցիոմետրից, աշխատել միասին! Գործնականում, երբ խաղում էիք, ձեր
Timամացույցի փոխանցման և շղթայի ժամացույց - գրեթե անվճար: 5 քայլ (նկարներով)
Timամացույցի մեխանիզմ և շղթայի ժամացույց - գրեթե անվճար: Ես գրեթե դա արեցի, բայց կինս ցույց տվեց սա ՝ http://www.uncommongoods.com/product/auto-timing-chain-and-gears-wall-clock 125 ԱՄՆ դոլար գումարած առաքում:
PCB- ի նախագծում և մեկուսացում `միայն անվճար ծրագրակազմի միջոցով. 19 քայլ (նկարներով)
PCB- ի նախագծում և մեկուսացում `օգտագործելով միայն անվճար ծրագրակազմ. ջրաղաց/երթուղիչ, այնքան ավելի ճշգրիտ է խաղադրույքը
Էլեկտրոնիկայի նախագծերի և փորձերի անվճար մասեր. 26 քայլ (նկարներով)
Էլեկտրոնիկայի նախագծերի և փորձերի անվճար մասեր. Այս հրահանգը վերաբերում է էլեկտրոնիկայի նախագծերի անվճար մասեր ձեռք բերելուն: Դուք, հավանաբար, ունեք այն ամենը, ինչ ձեզ հարկավոր է սկսելու համար, և ձեր պաշարները ժամանակի ընթացքում կաճեն, երբ դուք կոտրում եք իրերը, նոր բաներ եք գնում, կամ երբեմն մարդիկ ձեզ տալիս են իրենց հին կամ չեղած
Ինչպես կատարել մասնավոր կամ հանրային ցանց Titanfall- ում 2: 15 քայլ
Ինչպես կատարել մասնավոր կամ հանրային ցանց Titanfall 2 -ում. Ես ձեզ ցույց կտամ, թե ինչպես ստեղծել ցանց: