Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
Bu ko'rsatmaning maqsadi-Azure IoT Hub imkoniyatlari bilan amaliy tajriba o'tkazish. Maqolada Azure IoT Hub -ga ro'yxatdan o'tish, Raspberry Pi -ni sozlash va Pi -ni Azure IoT Hub bilan ulash telemetriyani o'z ichiga oladi.
Siz nima olasiz:
- Azode IoT Hub -ga telemetriya ma'lumotlarini yuboradigan Node.js dasturi bilan ishlaydigan Raspberry Pi.
- Azure IoT Hub telemetriya ma'lumotlarini qabul qiladi
Hayvonot bog'ida kim:
Raspberry Pi: Raspberry Pi, shubhasiz, eng mashhur kompyuter. Bu kichik, arzon va sozlash oson. Maqola Raspberry Pi 3+ versiyasi bilan ishlaydi.
Azure IoT Hub: IoT Hub-bu IoT qurilmalari va orqa qismdagi tahlil/ishlov berish tizimi o'rtasida joylashgan bulutga asoslangan boshqariladigan xizmat. Ko'p sonli IoT qurilmalaridan telemetriya va ma'lumotlar oqimini boshqarish, qurilmalarning holatini boshqarish va xavfsizlik va ishonchlilikni ta'minlash IoT-ni talab qiladigan echimlarni ishlab chiqarishda katta qiyinchilik bo'ldi. Azure IoT Hub millionlab qurilmalar ishonchli va xavfsiz ulanishi uchun oldingi interfeys vazifasini bajarib, bu muammoni hal qiladi, so'ngra quyi oqim bulutli orqa tizimiga ishlov berish uchun ma'lumotlar, signallar va telemetriya yo'nalishini ta'minlaydi. Ushbu maqola Microsoft tomonidan GitHub -da taqdim etilgan namuna kodidan foydalanadi.
1 -qadam: Azure IoT Hub -ni o'rnating
- Azure veb-saytiga tashrif buyurib, * bepul * Azure sinov hisobiga ro'yxatdan o'ting. Azure hisobingiz ishga tushgandan so'ng, Bosh sahifadagi menyuga o'ting va Resurs yaratish -ni bosing.
- Resurslar ro'yxatidan IoT Hub -ni qidiring, natijalardan IoT Hub -ni tanlang va Yaratish -ni bosing.
- Azure IoT Hub -ni sozlash uchun quyidagi qiymatlarni kiriting va "Ko'rib chiqish va yaratish" tugmasini bosing.
Obuna: F1 - bepul daraja
Resurslar guruhi: bu resurslar to'plami. Agar sizda mavjud to'plam bo'lsa, uni tanlang yoki yangi resurslar guruhini yarating (buning uchun faqat ism kerak)
Mintaqa: mintaqangizni tanlang
IoT Hub nomi: noyob nom kiriting
Yangi Azure IoT Hub manbasini yaratish uchun tizim bir necha daqiqa vaqt oladi. Tayyor bo'lgach, manba panelini ko'rish uchun ustiga bosing
2 -qadam: Raspberry Pi -ni o'rnating
Windows yoki Mac kompyuteringiz orqali Raspbian Buster -ni SD -kartaga saqlang. Raspberry Pi -ga SD -kartani joylashtiring va ishga tushiring. Ish stoli paydo bo'lganda, Wi-Fi-ga ulaning.
Muammolarni bartaraf etish uchun Raspberry Pi rasmiy hujjatlariga tashrif buyuring.
3 -qadam: Azure IoT Hub -da qurilma yarating
- Azure portaliga qayting va Azure IoT Hub resurs sahifasida IoT qurilmalarini bosing. Yangi qurilma yaratish uchun "+YANGI" tugmasini bosing
- Qurilma identifikatorini kiriting (taniqli ism), qolgan maydonlarni defat qiymatlari bilan qoldiring va Saqlash -ni bosing
- Bu IoT Hub -da qurilma yaratadi
- Qurilmani bosing va asosiy ulanish satrini nusxalash
4 -qadam: Raspberry Pi -da kodni joylashtiring va Azure IoT uyasi bilan ulaning
Microsoft IoT Hub loyihalarini tezda boshlash uchun GitHub -da namuna kodini, tez ishga tushirish va qo'llanmalarni nashr etdi. Biz Raspberry Pi qo'llanmasidan foydalanamiz. Qo'llanma node.js -dan foydalanadi, lekin xavotirlanmang, bu loyihani yaratish uchun sizga node.js haqida ishchi bilim kerak emas.
- SSH mijozi yordamida qurilmaga ulaning. Umuman olganda, Windows uchun PuTTY va Mac mashinalari uchun Terminal bo'ladi.
- Raspberry Pi -ga ulaning
Node.js versiyasini tekshiring, u 10 dan katta bo'lishi kerak
tugun -v
GitHub -dan Raspberry Pi -ga manba kodini oling
git klonKod katalogiga o'ting va o'rnating
cd azure-iot-sample-node/iot-hub/Tutorials/RaspberryPiApp
npm o'rnatish
- Keyinchalik, biz ilovani "simulyatsiya qilingan" harorat ma'lumotlarini Azure IoT Hub -ga yuborish uchun sozlaymiz. Jildga kiring va buyruq satri yoki Raspberry Pi ish stoli orqali config.json -ni tahrir qiling. Ajratilgan matnni "rost" ga o'zgartiring
- SSH mijoziga qayting va Raspberry Pi -ni Azure IoT Hub -ga ulash uchun ilgari nusxalangan qurilmaning Connection String -ga kiring.
sudo node index.js 'Azure IoT Hub -dan qurilma ulanish qatori'
5 -qadam: Azure IoT Hub -da telemetriya ma'lumotlarini ko'rish
Azure IoT Hub -da olingan telemetriya ma'lumotlarini ko'rish uchun biz Visual Studio kodidan foydalanamiz. Agar sizda VS kodi o'rnatilmagan bo'lsa, uni saytdan yuklab oling.
- Visual Studio kodini oching va kengaytmalarni bosing. Azure IoT Hub kengaytmasini o'rnating
- Kengaytma o'rnatilgandan so'ng, Explorer -da Azure IoT Hub -ni bosing. U sizdan Azure Portalga kirishni so'raydi va Azure IoT Hub manbasini va Raspberry Pi qurilmasini ko'rsatadi.
- Qurilmani o'ng tugmasini bosing va "O'rnatilgan hodisaning so'nggi nuqtasini kuzatishni boshlash" ni bosing. Bu Raspberry Pi -dan olingan telemetriya ma'lumotlarini ko'rsatishni boshlaydi
Yonma-yon ekran ko'rinishida SSH mijozi (Azure IoT Hub-ga ma'lumotlarni yuborish) va Visual Studio kodi (Azure IoT Hub-da olingan telemetriya ma'lumotlarini ko'rsatish) ko'rsatilgan.
Umid qilamanki, siz uni qiziqarli va foydali deb bilasiz. Fikr -mulohazalaringiz bilan o'rtoqlashing. Baxtli Raspberry Pi-/ing/
Tavsiya:
WS2812b Led Strip bilan Raspberry Pi -da Hyperion bilan OSMC -ni qanday sozlash kerak: 8 qadam
WS2812b Led Strip bilan Raspberry Pi -da Hyperion bilan OSMC -ni qanday sozlash kerak: Ba'zida men ingliz tilini juda yaxshi bilaman, ba'zida esa yo'q … Birinchi navbatda. Bu mening birinchi ko'rsatma va ingliz tili mening ona tilim emas, shuning uchun menga qattiqqo'l bo'lmang. Bu ramkani qanday qurish haqida bo'lmaydi, bu oson. Bu installi haqida
NodeMcu ESP8266 Arduino IDE bilan birinchi marta sozlash: 10 qadam
NodeMcu ESP8266 Arduino IDE bilan birinchi marta sozlash: Men Twitch tomonidan boshqariladigan qurilmalar qilaman; maxsus pristavkalar, kontrollerlar va boshqa noceventsiyalar! Jonli efirlar har chorshanba va shanba kunlari soat 21:00 EST da https://www.twitch.tv/noycebru, TikTok @noycebru -dagi diqqatga sazovor joylar va siz YouT -dagi darslarni ko'rishingiz mumkin
DIY aqlli eshik qo'ng'irog'i: kod, sozlash va HA integratsiyasi: 7 qadam (rasmlar bilan)
DIY aqlli eshik qo'ng'irog'i: kod, sozlash va HA integratsiyasi: Men ushbu loyihada sizga oddiy eshik qo'ng'irog'ini qanday qilib joriy funktsiyalarni o'zgartirmasdan yoki simlarni uzmasdan aqlli qo'ng'iroqqa aylantirishni ko'rsataman. Men Wemos D1 mini deb nomlangan ESP8266 taxtasidan foydalanaman. Yangi ESP8266? Kirishimni tomosha qiling
IoTea LoRa Qarori (Azure bilan, 1812 -ni yangilang): 5 qadam
IoTea LoRa qarori (Azure bilan, 1812 yangilanishi bilan): Microsoft Azure - bu bulutli xizmat bo'lib, u yanada kuchli va barqaror hisoblash quvvatini ta'minlaydi. Bu safar biz unga IoTea ma'lumotlarini yuborishga harakat qildik
AdaFruit -ning PiTFT displeyi bilan Raspberry Pi -ni sozlash: 11 qadam
AdaFruit-ning PiTFT displeyi bilan Raspberry Pi-ni o'rnating: QAYD: eskirganligi sababli, bu ko'rsatmalarni ishlatmaslik kerak. AdaFruit -ning PiTFT displeyi bilan ishlash uchun Raspberry Pi -ni o'rnatish uchun AdaFruit -dan foydalaning. Buning uchun monitor o'rniga MacBook Pro va maxsus USB kabeli ishlatiladi