![Ազնվամորի Pi- ի ստեղծում Azure IoT հանգույցի հետ. 5 քայլ Ազնվամորի Pi- ի ստեղծում Azure IoT հանգույցի հետ. 5 քայլ](https://i.howwhatproduce.com/images/006/image-16033-j.webp)
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Ազնվամորու Pi- ի ստեղծում Azure IoT հանգույցի միջոցով Ազնվամորու Pi- ի ստեղծում Azure IoT հանգույցի միջոցով](https://i.howwhatproduce.com/images/006/image-16033-1-j.webp)
Այս հրահանգի նպատակն է գործնականորեն ծանոթանալ 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 IoT հանգույցը Կարգավորեք Azure IoT հանգույցը](https://i.howwhatproduce.com/images/006/image-16033-2-j.webp)
![Կարգավորեք Azure IoT հանգույցը Կարգավորեք Azure IoT հանգույցը](https://i.howwhatproduce.com/images/006/image-16033-3-j.webp)
![Կարգավորեք Azure IoT հանգույցը Կարգավորեք Azure IoT հանգույցը](https://i.howwhatproduce.com/images/006/image-16033-4-j.webp)
![Կարգավորեք Azure IoT հանգույցը Կարգավորեք Azure IoT հանգույցը](https://i.howwhatproduce.com/images/006/image-16033-5-j.webp)
- Գրանցվեք * անվճար * 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 Hub- ում Ստեղծեք սարք Azure IoT Hub- ում](https://i.howwhatproduce.com/images/006/image-16033-6-j.webp)
![Ստեղծեք սարք Azure IoT Hub- ում Ստեղծեք սարք Azure IoT Hub- ում](https://i.howwhatproduce.com/images/006/image-16033-7-j.webp)
![Ստեղծեք սարք Azure IoT Hub- ում Ստեղծեք սարք Azure IoT Hub- ում](https://i.howwhatproduce.com/images/006/image-16033-8-j.webp)
![Ստեղծեք սարք Azure IoT Hub- ում Ստեղծեք սարք Azure IoT Hub- ում](https://i.howwhatproduce.com/images/006/image-16033-9-j.webp)
- Վերադարձեք Azure պորտալ և կտտացրեք IoT սարքեր Azure IoT Hub ռեսուրսների էջում: Կտտացրեք «+ՆՈՐ» ՝ նոր սարք ստեղծելու համար
- Մուտքագրեք Սարքի ID (ճանաչելի անուն), մնացած դաշտերը թողեք defat արժեքներով և կտտացրեք Պահել
- Սա կստեղծի սարք IoT Hub- ում
- Կտտացրեք սարքի վրա և պատճենեք առաջնային միացման տողը
Քայլ 4. Տեղադրեք կոդը Raspberry Pi- ում և միացեք Azure IoT հանգույցի հետ
![Տեղադրեք կոդը Raspberry Pi- ում և միացեք Azure IoT հանգույցի հետ Տեղադրեք կոդը Raspberry Pi- ում և միացեք Azure IoT հանգույցի հետ](https://i.howwhatproduce.com/images/006/image-16033-10-j.webp)
![Տեղադրեք կոդը Raspberry Pi- ում և միացեք Azure IoT հանգույցի հետ Տեղադրեք կոդը Raspberry Pi- ում և միացեք Azure IoT հանգույցի հետ](https://i.howwhatproduce.com/images/006/image-16033-11-j.webp)
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 հանգույցում Դիտեք հեռաչափության տվյալները Azure IoT հանգույցում](https://i.howwhatproduce.com/images/006/image-16033-12-j.webp)
![Դիտեք հեռաչափության տվյալները Azure IoT հանգույցում Դիտեք հեռաչափության տվյալները Azure IoT հանգույցում](https://i.howwhatproduce.com/images/006/image-16033-13-j.webp)
![Դիտեք հեռաչափության տվյալները Azure IoT հանգույցում Դիտեք հեռաչափության տվյալները Azure IoT հանգույցում](https://i.howwhatproduce.com/images/006/image-16033-14-j.webp)
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 մագնիսական հանգույցի ալեհավաքների համար `վերջնական անջատիչով. 18 քայլ (նկարներով) Վերահսկիչ 3 մագնիսական հանգույցի ալեհավաքների համար `վերջնական անջատիչով. 18 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-55-27-j.webp)
Կառավարիչ 3 մագնիսական հանգույցի ալեհավաքների համար `Endstop անջատիչով. Այս նախագիծը այն խոզապուխտ սիրողների համար է, ովքեր չունեն առևտրային: Հեշտ է կառուցել զոդման, պլաստմասե պատյանով և arduino- ի մի փոքր իմացությամբ: Կառավարիչը պատրաստված է բյուջետային բաղադրիչներից, որոնք հեշտությամբ կարող եք գտնել ինտերնետում (€ 20 €):
Տեսել եք IoTea LoRa լուծումը (Azure- ի հետ, թարմացում 1812) ՝ 5 քայլ
![Տեսել եք IoTea LoRa լուծումը (Azure- ի հետ, թարմացում 1812) ՝ 5 քայլ Տեսել եք IoTea LoRa լուծումը (Azure- ի հետ, թարմացում 1812) ՝ 5 քայլ](https://i.howwhatproduce.com/images/006/image-15107-14-j.webp)
Տեսած IoTea LoRa լուծում (Azure- ի հետ, թարմացում 1812). Microsoft Azure- ը ամպային ծառայություն է, որն ապահովում է ավելի հզոր և կայուն հաշվարկային հզորություն: Այս անգամ մենք փորձեցինք դրան ուղարկել մեր IoTea տվյալները
Միացրեք գետնանուշ խրոցը SmartThings հանգույցի հետ. 7 քայլ
![Միացրեք գետնանուշ խրոցը SmartThings հանգույցի հետ. 7 քայլ Միացրեք գետնանուշ խրոցը SmartThings հանգույցի հետ. 7 քայլ](https://i.howwhatproduce.com/images/001/image-1055-173-j.webp)
Integrate Peanut Plug SmartThings Hub- ի հետ: Այս ձեռնարկի նպատակն է օգնել SmartThings Hub- ի օգտվողներին ստեղծել իրենց Peanut Plug- ը իրենց SmartThings Hub- ի հետ: Peanut Plug- ը Zigbee- ի վրա հիմնված խելացի խրոց է ՝ հզորության մոնիտորինգի հնարավորություններով: Այն կարող է միացվել ստանդարտ պատի վարդակին և օգտագործվել
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ
![ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ](https://i.howwhatproduce.com/images/004/image-9290-22-j.webp)
ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi
Google- ի էջի ստեղծողի հետ վեբ կայքի ստեղծում. 6 քայլ
![Google- ի էջի ստեղծողի հետ վեբ կայքի ստեղծում. 6 քայլ Google- ի էջի ստեղծողի հետ վեբ կայքի ստեղծում. 6 քայլ](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10537563-setting-up-a-website-with-googles-page-creator-6-steps-0.webp)
Կայքի ստեղծում Google- ի էջի ստեղծողի միջոցով. Ինչպես ստեղծել կայք Google Labs- ի նոր էջի ստեղծողի միջոցով: (Ինչպես անվճար 100 MB անվճար կայք ստեղծել և այն ստեղծել կեսօրին): Ներառյալ, թե ինչպես, ձևը էջից էջ կապել, այլ էջերին հղում, HTML ֆայլերի հղում դեպի հղում, ներառել պատկերներ