
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Այս հրահանգի նպատակն է գործնականորեն ծանոթանալ Azure IoT Hub- ի հնարավորություններին: Հոդվածը ներառում է Azure IoT Hub- ում գրանցվելը, Raspberry Pi- ի ստեղծումը և Pi- ն Azure IoT Hub- ի հետ կապելը ՝ հեռաչափություն ուղարկելու համար:
Ինչ կստանաք
- Աշխատող Raspberry Pi ՝ Node.js ծրագրով, հեռաչափության տվյալներ ուղարկելով Azure IoT հանգույց
- Azure IoT Hub- ը ստանում է հեռաչափության տվյալներ
Ով ով է կենդանաբանական այգում
Ազնվամորու Pi: Raspberry Pi- ն, անկասկած, բոլոր ժամանակների ամենահայտնի համակարգիչն է: Այն փոքր է, էժան և հեշտ է տեղադրվել: Հոդվածն աշխատում է Raspberry Pi 3+ տարբերակով:
Azure IoT Hub: IoT Hub- ը ամպի վրա հիմնված կառավարվող ծառայություն է, որը գտնվում է IoT սարքերի և հետին վերլուծության/մշակման համակարգի միջև: Մեծ թվով IoT սարքերից հեռաչափության և տվյալների երթևեկի կառավարումը, սարքերի վիճակի կառավարումը և անվտանգության և հուսալիության ապահովումը IoT ինտենսիվ լուծումների գործարկման հիմնական մարտահրավերն էր: Azure IoT Hub- ը լուծում է այս խնդիրը ՝ հանդես գալով որպես միլիոնավոր սարքերի առաջնային ինտերֆեյս `դրան հուսալի և ապահով միանալու համար, այնուհետև հնարավորություն է տալիս տվյալների, ազդանշանների և հեռաչափության ուղղորդում դեպի ամպի վրա հիմնված հետնահարկ համակարգ: Այս հոդվածը օգտագործում է Microsoft- ի տրամադրած նմուշի կոդը GitHub- ում:
Քայլ 1: Կարգավորեք Azure IoT հանգույցը




- Գրանցվեք * անվճար * Azure փորձնական հաշվի համար ՝ այցելելով Azure կայք: Երբ ձեր Azure հաշիվը գործարկվի, գնացեք Գլխավոր էջի ընտրացանկ և կտտացրեք Ստեղծել ռեսուրս:
- Որոնեք IoT Hub ռեսուրսների ցանկում, արդյունքներից ընտրեք IoT Hub և կտտացրեք Ստեղծել:
- Մուտքագրեք հետևյալ արժեքները Azure IoT Hub- ը տեղադրելու համար և կտտացրեք «Վերանայել և ստեղծել»
Բաժանորդագրություն. F1 - անվճար մակարդակ
Ռեսուրսների խումբ. Սա ռեսուրսների հավաքածու է: Եթե ունեք գոյություն ունեցող հավաքածու, ընտրեք այն կամ ստեղծեք ռեսուրսների նոր խումբ (այն պարզապես պահանջում է անուն)
Տարածաշրջան. Ընտրեք ձեր տարածաշրջանը
IoT հանգույցի անունը. Մուտքագրեք եզակի անուն
Համակարգին մի քանի րոպե կպահանջվի Azure IoT հանգույցի նոր ռեսուրսի ստեղծման համար: Պատրաստ լինելուց հետո կտտացրեք դրա վրա `ռեսուրսների վահանակը դիտելու համար:
Քայլ 2: Կարգավորեք Raspberry Pi- ն
Պահեք Raspbian Buster- ը SD քարտի վրա ձեր Windows կամ Mac սարքի միջոցով: Տեղադրեք SD քարտ Raspberry Pi- ում և գործարկեք: Երբ աշխատասեղանը հայտնվի, միացեք Wi-Fi- ին:
Խնդիրների վերացման համար այցելեք Raspberry Pi- ի պաշտոնական փաստաթղթերը:
Քայլ 3. Ստեղծեք սարք Azure IoT Hub- ում




- Վերադարձեք Azure պորտալ և կտտացրեք IoT սարքեր Azure IoT Hub ռեսուրսների էջում: Կտտացրեք «+ՆՈՐ» ՝ նոր սարք ստեղծելու համար
- Մուտքագրեք Սարքի ID (ճանաչելի անուն), մնացած դաշտերը թողեք defat արժեքներով և կտտացրեք Պահել
- Սա կստեղծի սարք IoT Hub- ում
- Կտտացրեք սարքի վրա և պատճենեք առաջնային միացման տողը
Քայլ 4. Տեղադրեք կոդը Raspberry Pi- ում և միացեք Azure IoT հանգույցի հետ


Microsoft- ը GitHub- ում հրապարակել է նմուշի կոդ, արագ մեկնարկներ և ձեռնարկներ ՝ IoT Hub նախագծերին արագ մեկնարկ տալու համար: Մենք կօգտագործենք Raspberry Pi ձեռնարկը: Ձեռնարկը օգտագործում է node.js- ը, բայց մի անհանգստացեք, այս նախագիծը ստեղծելու համար ձեզ անհրաժեշտ չեն node.js- ի աշխատանքային գիտելիքները:
- Միացեք սարքին ՝ օգտագործելով SSH հաճախորդ: Ընդհանրապես, դա կլինի PuTTY Windows- ի համար և տերմինալ `Mac մեքենաների համար:
- Միացեք Raspberry Pi- ին
Ստուգեք Node.js տարբերակը, այն պետք է լինի 10 -ից մեծ:
հանգույց -v
Ստացեք աղբյուրի կոդը GitHub- ից մինչև Raspberry Pi
git clone
Գնացեք կոդերի գրացուցակ և տեղադրեք
cd azure-iot-sample-node/iot-hub/Tutorials/RaspberryPiApp
npm տեղադրում
- Հաջորդը, մենք կկարգավորենք ծրագիրը, որպեսզի «մոդելավորված» ջերմաստիճանի տվյալներ ուղարկի Azure IoT Hub: Գնացեք թղթապանակի ներսում և խմբագրեք config.json- ը հրամանի տողի կամ Raspberry Pi աշխատասեղանի միջոցով: Փոխել ընդգծված տեքստը «ճշմարիտ»
- Վերադարձեք SSH հաճախորդ և մուտքագրեք նախկինում պատճենված սարքի Connection String ՝ Raspberry Pi- ին Azure IoT Hub- ին միացնելու համար:
sudo node index.js «Սարքի միացման տողը Azure IoT Hub- ից»
Քայլ 5. Դիտեք հեռաչափության տվյալները Azure IoT հանգույցում



Azure IoT Hub- ում ստացված հեռաչափության տվյալները դիտելու համար մենք կօգտագործենք Visual Studio Code- ը: Եթե դուք արդեն չունեք VS ծածկագիր, ապա ներբեռնեք կայքից:
- Բացեք Visual Studio Code- ը և կտտացրեք Extensions: Տեղադրեք Azure IoT Hub ընդլայնումը
- Երբ ընդլայնումը տեղադրվի, Explorer- ում կտտացրեք Azure IoT Hub- ին: Այն ձեզանից կպահանջի մուտք գործել Azure Portal մուտք գործելու համար, այնուհետև ցույց կտա Azure IoT Hub ռեսուրսը և Raspberry Pi սարքը
- Աջ սեղմեք սարքի վրա և կտտացրեք «Սկսեք ներկառուցված իրադարձության վերջնակետի մոնիտորինգին»: Սա կսկսի ցուցադրել Raspberry Pi- ից ստացված հեռաչափության տվյալները
Կողք կողքի էկրանի տեսքը ցույց է տալիս SSH հաճախորդին (տվյալներ ուղարկելով Azure IoT Hub) և Visual Studio Code (ցույց է տալիս Azure IoT Hub- ում ստացված հեռաչափության տվյալները):
Հուսով եմ, որ այն հետաքրքիր և օգտակար կգտնեք: Ազատորեն կիսվեք ձեր կարծիքը: Happy Raspberry Pi-/ing/
Խորհուրդ ենք տալիս:
Վերահսկիչ 3 մագնիսական հանգույցի ալեհավաքների համար `վերջնական անջատիչով. 18 քայլ (նկարներով)

Կառավարիչ 3 մագնիսական հանգույցի ալեհավաքների համար `Endstop անջատիչով. Այս նախագիծը այն խոզապուխտ սիրողների համար է, ովքեր չունեն առևտրային: Հեշտ է կառուցել զոդման, պլաստմասե պատյանով և arduino- ի մի փոքր իմացությամբ: Կառավարիչը պատրաստված է բյուջետային բաղադրիչներից, որոնք հեշտությամբ կարող եք գտնել ինտերնետում (€ 20 €):
Տեսել եք IoTea LoRa լուծումը (Azure- ի հետ, թարմացում 1812) ՝ 5 քայլ

Տեսած IoTea LoRa լուծում (Azure- ի հետ, թարմացում 1812). Microsoft Azure- ը ամպային ծառայություն է, որն ապահովում է ավելի հզոր և կայուն հաշվարկային հզորություն: Այս անգամ մենք փորձեցինք դրան ուղարկել մեր IoTea տվյալները
Միացրեք գետնանուշ խրոցը SmartThings հանգույցի հետ. 7 քայլ

Integrate Peanut Plug SmartThings Hub- ի հետ: Այս ձեռնարկի նպատակն է օգնել SmartThings Hub- ի օգտվողներին ստեղծել իրենց Peanut Plug- ը իրենց SmartThings Hub- ի հետ: Peanut Plug- ը Zigbee- ի վրա հիմնված խելացի խրոց է ՝ հզորության մոնիտորինգի հնարավորություններով: Այն կարող է միացվել ստանդարտ պատի վարդակին և օգտագործվել
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ

ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi
Google- ի էջի ստեղծողի հետ վեբ կայքի ստեղծում. 6 քայլ

Կայքի ստեղծում Google- ի էջի ստեղծողի միջոցով. Ինչպես ստեղծել կայք Google Labs- ի նոր էջի ստեղծողի միջոցով: (Ինչպես անվճար 100 MB անվճար կայք ստեղծել և այն ստեղծել կեսօրին): Ներառյալ, թե ինչպես, ձևը էջից էջ կապել, այլ էջերին հղում, HTML ֆայլերի հղում դեպի հղում, ներառել պատկերներ