Mündəricat:
- Addım 1: Azure IoT Hub qurun
- Addım 2: Raspberry Pi qurun
- Addım 3: Azure IoT Hub -da bir cihaz yaradın
- Addım 4: Kodu Raspberry Pi -də yerləşdirin və Azure IoT Hub ilə əlaqə saxlayın
- Addım 5: Azure IoT Hub -da Telemetriya Məlumatlarına baxın
Video: Azure IoT Hub ilə Raspberry Pi qurmaq: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bu təlimatın məqsədi Azure IoT Hub-un imkanları ilə praktiki olaraq tanış olmaqdır. Məqalədə Azure IoT Hub -a üzv olmaq, Raspberry Pi qurmaq və telemetriya göndərmək üçün Pi -ni Azure IoT Hub ilə birləşdirmək daxildir.
Nə alacaqsınız:
- Azure IoT Hub -a telemetri məlumatları göndərən Node.js proqramı ilə işləyən Raspberry Pi
- Azure IoT Hub telemetri məlumatlarını alır
Zooparkda kim kimdir:
Raspberry Pi: Raspberry Pi, şübhəsiz ki, bütün zamanların ən populyar kompüteridir. Kiçik, ucuz və quraşdırılması asandır. Məqalə Raspberry Pi 3+ versiyası ilə işləyir.
Azure IoT Hub: IoT Hub, IoT cihazları ilə arxa tərəf analitik/emal sistemi arasında yerləşən bulud əsaslı idarə olunan bir xidmətdir. Çox sayda IoT cihazından telemetriya və məlumat trafikinin idarə edilməsi, cihazların vəziyyətinin idarə edilməsi və təhlükəsizliyin və etibarlılığın təmin edilməsi IoT-intensiv həllərin yayılmasında əsas problem idi. Azure IoT Hub, milyonlarla cihazın etibarlı və etibarlı bir şəkildə bağlanması üçün ön xətt interfeysi kimi çıxış edərək bu problemi həll edir, sonra məlumatların, siqnalların və telemetrinin aşağı axındakı bulud əsaslı arxa sistemə yönləndirilməsini təmin edir. Bu məqalə Microsoftun GitHub -da təqdim etdiyi nümunə kodundan istifadə edir.
Addım 1: Azure IoT Hub qurun
- Azure veb saytına daxil olaraq * pulsuz * Azure sınaq hesabına qeydiyyatdan keçin. Azure hesabınız işə salındıqdan sonra Ana Səhifədəki menyuya gedin və Resurs Yarat düyməsini basın.
- Resurs siyahısında IoT Hub axtarın, nəticələrdən IoT Hub seçin və Yarat düyməsini basın.
- Azure IoT Hub qurmaq üçün aşağıdakı dəyərləri daxil edin və "Gözdən keçir və Yarat" düyməsini basın.
Abunəlik: F1 - Pulsuz Səviyyə
Resurs Qrupu: bu bir qaynaqlar toplusudur. Mövcud bir kolleksiyanız varsa, onu seçin və ya yeni bir qaynaq qrupu yaradın (sadəcə bir ad tələb edir)
Region: bölgənizi seçin
IoT Hub adı: unikal bir ad daxil edin
Yeni bir Azure IoT Hub qaynağı yaratmaq üçün sistem bir neçə dəqiqə çəkəcək. Hazır olduqda, qaynaq panelinə baxmaq üçün üzərinə vurun
Addım 2: Raspberry Pi qurun
Windows və ya Mac maşınınız vasitəsilə Raspbian Buster -i SD kartda qeyd edin. SD kartı Raspberry Pi -yə daxil edin və yükləyin. Masaüstü göründükdən sonra Wi-Fi-a qoşulun.
Problemləri həll etmək üçün Raspberry Pi rəsmi sənədlərini ziyarət edin.
Addım 3: Azure IoT Hub -da bir cihaz yaradın
- Azure portalına qayıdın və Azure IoT Hub resurs səhifəsindəki IoT Cihazlarına vurun. Yeni bir cihaz yaratmaq üçün '+YENİ' düyməsini basın
- Cihaz ID'sini (tanınan ad) daxil edin, qalan sahələri defat dəyərləri ilə tərk edin və Saxla düyməsini basın
- Bu, IoT Hub -da bir cihaz yaradacaq
- Cihazı vurun və Birincil Bağlantı Stringini kopyalayın
Addım 4: Kodu Raspberry Pi -də yerləşdirin və Azure IoT Hub ilə əlaqə saxlayın
Microsoft, IoT Hub layihələrinə sürətli bir başlanğıc vermək üçün GitHub -da nümunə kodu, sürətli başlanğıcları və dərsləri dərc etdi. Raspberry Pi dərsliyindən istifadə edəcəyik. Dərslik node.js -dən istifadə edir, amma narahat olmayın, bu layihəni yaratmaq üçün node.js haqqında biliklərə ehtiyacınız yoxdur.
- SSH müştəri istifadə edərək cihaza qoşulun. Ümumiyyətlə, Windows üçün PuTTY və Mac maşınları üçün Terminal olacaq.
- Raspberry Pi -yə qoşulun
Node.js versiyasını yoxlayın, 10 -dan böyük olmalıdır
düyün -v
Mənbə kodunu GitHub -dan Raspberry Pi -yə alın
git klonu
Kod qovluğuna gedin və quraşdırın
cd azure-iot-sample-node/iot-hub/Dərsliklər/RaspberryPiApp
npm quraşdırın
- Sonra, proqramı "simulyasiya edilmiş" temperatur məlumatlarını Azure IoT Hub -a göndərmək üçün konfiqurasiya edəcəyik. Qovluğun içərisinə girin və config.json əmr satırından və ya Raspberry Pi masaüstündən düzəldin. Vurğulanan mətni 'doğru' olaraq dəyişdirin
- SSH müştərisinə qayıdın və Raspberry Pi -ni Azure IoT Hub -a bağlamaq üçün əvvəllər kopyalanan cihaz Connection String -ə daxil olun.
sudo node index.js 'Azure IoT Hub -dan cihaz bağlantısı sətri'
Addım 5: Azure IoT Hub -da Telemetriya Məlumatlarına baxın
Azure IoT Hub -da alınan telemetri məlumatlarına baxmaq üçün Visual Studio Kodundan istifadə edəcəyik. VS Kodunu hələ yükləməmisinizsə, saytdan yükləyin.
- Visual Studio Kodunu açın və Uzantıları vurun. Azure IoT Hub uzantısını quraşdırın
- Artırma quraşdırıldıqdan sonra Explorer -də Azure IoT Hub düyməsini basın. Azure Portalına daxil olmaq üçün daxil olmağınızı xahiş edəcək və sonra Azure IoT Hub qaynağını və Raspberry Pi cihazını göstərəcək
- Cihazı sağ vurun və "Daxili Hadisə Son nöqtəsini İzləməyə Başla" düyməsini basın. Bu, Raspberry Pi -dən alınan telemetriya məlumatlarını göstərməyə başlayacaq
Yan-yana ekran görüntüsü SSH müştərisini (Azure IoT Hub-a məlumat göndərmə) və Visual Studio Kodunu (Azure IoT Hub-da alınan telemetri məlumatlarını göstərir) göstərir.
Ümid edirəm maraqlı və faydalı tapacaqsınız. Geribildiriminizi bölüşməkdən çekinmeyin. Xoşbəxt Raspberry Pi-/ing/
Tövsiyə:
WS2812b Led Strip ilə Raspberry Pi -də Hyperion ilə OSMC -ni necə qurmaq olar: 8 addım
WS2812b Led Strip ilə Raspberry Pi -də Hyperion ilə OSMC -ni necə qurmaq olar: Bəzən ingilis dilini çox yaxşı bilirəm, bəzən yox … İlk öncə hər şey. Bu mənim ilk öyrədicimdir və ingilis dili mənim ana dilim deyil, xahiş edirəm mənə qarşı çox sərt olmayın. Bu çərçivənin necə qurulacağına aid olmayacaq, bu çox asandır. Söhbət installidən gedir
Raspberry Pi ilə TJBOT qurmaq: 5 addım
Raspberry Pi ilə TJBOT qurmaq: Giriş IBM TJBOT Kursu: bura vurunTJBotTJBot, cəmiyyətin təsəvvür edə biləcəyiniz hər hansı bir şəkildə istifadə etməsinə və istifadəsinə hazır olan açıq mənbəli bir layihədir. TJBot, özünüz-özünüz (DIY) kolleksiyası olan bir neçə IBM Watson Maker Kitindən biridir
HDMI olmadan Raspberry Pi 3 B -də Raspbian quraşdırılması - Raspberry Pi 3B ilə işə başlayın - Raspberry Pi 3: 6 addımlarını qurmaq
HDMI olmadan Raspberry Pi 3 B -də Raspbian quraşdırılması | Raspberry Pi 3B ilə işə başlayın | Raspberry Pi 3 qurmaq: Bəzilərinizin bildiyi kimi, Raspberry Pi kompüterləri olduqca zəhmlidir və bütün kompüteri yalnız kiçik bir lövhədə əldə edə bilərsiniz. Raspberry Pi 3 Model B dörd nüvəli 64 bitlik ARM Cortex A53-ə malikdir 1.2 GHz tezliyində. Bu, Pi 3 -ü təxminən 50 qoyur
Dragonboard-410c ilə Alexa ilə necə qarşılıqlı əlaqə qurmaq olar: 5 addım
Alexa ilə Dragonboard-410c ilə necə qarşılıqlı əlaqə qurmaq olar: Bu təlimatla Alexa-nı Dragonboard-410c-də necə yerləşdirməyi öyrənəcəksiniz. Başlamazdan əvvəl sizə lazım olan bəzi məhsulları təqdim edək: Alexa Səs Xidməti (AVS) - Cihazlarınızla danışmağı mümkün edir, bulud əsaslı alexa -ya daxil ola bilərsiniz
Arduino MEGA ilə RFID-RC522 ilə əlaqə qurmaq sadə bir eskiz: 4 addım
Arduino MEGA ilə sadə bir eskiz ilə RFID-RC522-nin qarşılıqlı əlaqəsi: Hai bu təlimatda RFID-ni oxumaq və məlumatları Serial Monitorda göstərmək üçün Arduino Mega 2560 ilə RFID-RC522-ni birləşdirməkdə sizə kömək edəcəyəm. Buna görə də bunu təkbaşına genişləndirə bilərsiniz: Arduino Mega və ya Arduino Uno