Video: Ի՞նչ է adafruit MQTT-ը:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
MQTT , կամ հաղորդագրությունների հերթի հեռաչափական փոխադրումը, սարքի հաղորդակցման արձանագրություն է, որը Ադաֆրուտ IO-ն աջակցում է: js և Arduino-ն կարող եք օգտագործել Ադաֆրուտի IO հաճախորդի գրադարանները, քանի որ դրանք ներառում են աջակցություն MQTT (տես հաճախորդի գրադարանների բաժինը):
Այս առնչությամբ ինչի՞ համար է օգտագործվում ադաֆրուտը։
Ադաֆրուտ .io-ն ամպային ծառայություն է, դա պարզապես նշանակում է, որ մենք այն գործարկում ենք ձեզ համար, և դուք պետք չէ կառավարել այն: Դուք կարող եք միանալ դրան ինտերնետի միջոցով: Այն հիմնականում նախատեսված է տվյալների պահպանման և այնուհետև առբերման համար, բայց դա կարող է շատ ավելին անել, քան պարզապես դա:
Բացի այդ, ինչ է adafruit ծրագիրը: Ադաֆրուտ Industries-ը բաց կոդով ապարատային ընկերություն է, որը հիմնված է Նյու Յորք քաղաքում: Այն հիմնադրվել է Limor Fried-ի կողմից 2005 թվականին: Ընկերությունը նախագծում, արտադրում և վաճառում է մի շարք էլեկտրոնիկայի ապրանքներ, էլեկտրոնիկայի բաղադրիչներ, գործիքներ և պարագաներ:
Ավելին, ինչ է adafruit io-ն:
Ադաֆրուտ ԻՈ համակարգ է, որն օգտակար է դարձնում տվյալները: Մեր ուշադրությունը կենտրոնացած է օգտագործման հեշտության վրա և թույլ տալով տվյալների պարզ միացումներ՝ քիչ ծրագրավորմամբ: IO ներառում է հաճախորդի գրադարաններ, որոնք փաթաթում են մեր REST և MQTT API-ները: IO կառուցված է Ruby on Rails-ի և Node-ի վրա։ js.
Ի՞նչ ծրագրեր են օգտագործվում Arduino-ի ծրագրավորման համար:
Բաց կոդով Arduino Software-ը (IDE) հեշտացնում է կոդը գրելը և այն բեռնել տախտակին: Այն աշխատում է Windows , Mac OS X , և Linux . Շրջակա միջավայրը գրված է Java-ով և հիմնված է Processing-ի և բաց կոդով այլ ծրագրերի վրա: Այս ծրագիրը կարող է օգտագործվել ցանկացած Arduino տախտակի հետ:
Խորհուրդ ենք տալիս:
Ի՞նչ է MQTT Mosquitto-ն:
Mosquitto MQTT բրոքեր. Mosquitto-ն բաց կոդով հաղորդագրությունների թեթև բրոքեր է, որն իրականացնում է MQTT 3.1.0, 3.1.1 և 5.0 տարբերակները: Այն գրված է C-ով Roger Light-ի կողմից և հասանելի է որպես անվճար ներբեռնում Windows-ի և Linux-ի համար և հանդիսանում է Eclipse նախագիծ:
Ի՞նչ է թեման MQTT-ում:
Թեմաներ. MQTT-ում թեմա բառը վերաբերում է UTF-8 տողին, որը բրոքերը օգտագործում է յուրաքանչյուր միացված հաճախորդի համար հաղորդագրությունները զտելու համար: Թեման բաղկացած է մեկ կամ մի քանի թեմայի մակարդակներից: Թեմայի յուրաքանչյուր մակարդակ բաժանվում է առաջ կտրվածքով (թեմայի մակարդակի բաժանարար): Հաղորդագրությունների հերթի համեմատ, MQTT թեմաները շատ թեթև են
Արդյո՞ք MQTT-ն կիրառական շերտի արձանագրություն է:
Հաղորդագրությունների հերթի հեռաչափական տրանսպորտ (MQTT) թեթև կիրառական շերտի հաղորդագրությունների արձանագրություն է, որը հիմնված է հրապարակել/բաժանորդագրվել (pub/sub) մոդելի վրա: Փաբ/ենթամոդելում բազմաթիվ հաճախորդներ (սենսորներ) կարող են միանալ կենտրոնական սերվերին, որը կոչվում է բրոքեր և բաժանորդագրվել իրենց հետաքրքրող թեմաներին:
Ինչպե՞ս է MQTT-ն օգտագործվում IoT-ում:
MQTT-ն IoT նախագծերում ամենաշատ օգտագործվող արձանագրություններից մեկն է: Այն նշանակում է Message Queuing Telemetry Transport: Բացի այդ, այն նախագծված է որպես թեթև հաղորդագրությունների արձանագրություն, որն օգտագործում է հրապարակման/բաժանորդագրման գործողություններ՝ հաճախորդների և սերվերի միջև տվյալների փոխանակման համար:
Որքանո՞վ է հուսալի MQTT-ն:
MQTT-ն կարող է լինել թեթև արձանագրություն, բայց այն օգտագործվում է որոշ բարդ սցենարներում, որոնք պահանջում են հաղորդագրությունների հուսալի առաքում: Հաճախորդները կարող են կարգավորել ծառայության որակի (QoS) տարբեր մակարդակներ՝ հաղորդագրությունների հուսալի առաքում ապահովելու համար: MQTT-ում QoS-ի երեք մակարդակ կա. QoS 0. Առավելագույնը մեկ անգամ առաքում