
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Энэхүү зааварчилгааны зорилго нь Azure IoT Hub-ийн чадавхийг бодитоор ашиглах явдал юм. Энэхүү нийтлэлд Azure IoT Hub -д бүртгүүлэх, Raspberry Pi -ийг тохируулах, Pi -ийг Azure IoT Hub -тэй холбож телеметрийг илгээх талаар бичсэн болно.
Та юу авах вэ:
- Node.js програмтай ажилладаг Raspberry Pi нь Azure IoT Hub руу телеметрийн өгөгдлийг илгээдэг.
- Azure IoT Hub нь телеметрийн өгөгдлийг хүлээн авдаг
Амьтны хүрээлэнд хэн хэн байна:
Raspberry Pi: Raspberry Pi бол бүх цаг үеийн хамгийн алдартай компьютер юм. Энэ нь жижиг хэмжээтэй, хямд бөгөөд тохируулахад хялбар байдаг. Энэхүү нийтлэл нь Raspberry Pi 3+ хувилбартай ажилладаг.
Azure IoT Hub: IoT Hub нь IoT төхөөрөмжүүд болон арын хэсгийн анализ/боловсруулалтын системийн хооронд байрладаг үүлд суурилсан удирдлагатай үйлчилгээ юм. Олон тооны IoT төхөөрөмжөөс телеметрийн болон өгөгдлийн урсгалыг удирдах, төхөөрөмжийн төлөв байдлыг удирдах, аюулгүй байдал, найдвартай байдлыг хангах нь IoT эрчимтэй шийдлүүдийг нэвтрүүлэхэд тулгарч буй томоохон бэрхшээл байв. Azure IoT Hub нь сая сая төхөөрөмжид найдвартай, найдвартай холбогдохын тулд урд талын интерфэйсийн үүрэг гүйцэтгэснээр энэ асуудлыг шийдэж, улмаар өгөгдөл, дохио, телеметрийг доод үүлд суурилсан арын систем рүү чиглүүлэх боломжийг олгодог. Энэ нийтлэлд GitHub -д Майкрософтоос өгсөн жишээ кодыг ашигласан болно.
Алхам 1: Azure IoT Hub -ийг тохируулна уу




- Azure вэбсайтад зочлох замаар * үнэгүй * Azure туршилтын дансанд бүртгүүлнэ үү. Таны Azure данс ажиллаж эхэлмэгц Нүүр хуудасны цэс рүү ороод Эх сурвалж үүсгэх дээр дарна уу.
- Нөөцийн жагсаалтаас IoT Hub хайж, үр дүнгээс IoT Hub -ийг сонгоод Create дарна уу.
- Azure IoT Hub -ийг тохируулахын тулд дараах утгуудыг оруулаад ‘Review and Create’ дээр дарна уу.
Захиалга: F1 - Үнэгүй түвшин
Нөөцийн бүлэг: Энэ бол нөөцийн цуглуулга юм. Хэрэв танд одоо байгаа цуглуулга байгаа бол үүнийг сонго эсвэл шинэ нөөцийн бүлэг үүсгээрэй (үүнд зөвхөн нэр л шаардлагатай)
Бүс: бүс нутгаа сонгоно уу
IoT Hub нэр: өвөрмөц нэр оруулна уу
Систем нь Azure IoT Hub -ийн шинэ нөөцийг үүсгэхэд хэдэн минут болно. Бэлэн болмогц үүнийг дарж нөөцийн хяналтын самбарыг үзнэ үү
Алхам 2: Raspberry Pi -ийг тохируулна уу
Windows эсвэл Mac машинаар дамжуулан Raspbian Buster -ийг SD карт дээр хадгална уу. Raspberry Pi -д SD карт оруулаад ачаална уу. Ширээний дэлгэц гарч ирмэгц Wi-Fi-д холбогдоно уу.
Алдааг олж засварлахын тулд Raspberry Pi албан ёсны баримт бичигт зочилно уу.
Алхам 3: Azure IoT Hub дээр төхөөрөмж үүсгээрэй




- Azure портал руу буцаж ороод Azure IoT Hub нөөцийн хуудсан дээрх IoT төхөөрөмжүүд дээр дарна уу. Шинэ төхөөрөмж үүсгэхийн тулд "+ШИНЭ" дээр дарна уу
- Төхөөрөмжийн ID (танигдах нэр) -ийг оруулаад бусад талбаруудыг defat утгуудаар үлдээж Хадгалах дээр дарна уу
- Энэ нь IoT Hub -д төхөөрөмж үүсгэх болно
- Төхөөрөмж дээр дараад Үндсэн холболтын мөрийг хуулж ав
Алхам 4: Raspberry Pi дээр код байршуулж, Azure IoT Hub -тай холбогдоно уу


Майкрософт IoT Hub төслүүдийг хурдан эхлүүлэхийн тулд GitHub дээр жишээ код, хурдан эхлүүлэх, зааварчилгааг нийтэлсэн. Бид Raspberry Pi хичээлийг ашиглах болно. Энэ заавар нь node.js -ийг ашигладаг боловч санаа зовох хэрэггүй, энэ төслийг бүтээхийн тулд танд node.js -ийн ажлын мэдлэг хэрэггүй.
- SSH клиент ашиглан төхөөрөмжид холбогдоно уу. Ерөнхийдөө энэ нь Windows -д зориулсан PuTTY, 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 клиент рүү буцаж очоод Raspberry Pi -ийг Azure IoT Hub -тэй холбохын тулд өмнө нь хуулж авсан төхөөрөмж болох Connection String -ийг оруулна уу.
sudo node index.js 'Azure IoT Hub -аас төхөөрөмжийн холболтын мөр"
Алхам 5: Azure IoT Hub дахь телеметрийн өгөгдлийг үзэх



Azure IoT Hub -д хүлээн авсан телеметрийн өгөгдлийг үзэхийн тулд бид Visual Studio кодыг ашиглах болно. Хэрэв танд VS код суулгаагүй байгаа бол вэбсайтаас татаж авна уу.
- Visual Studio кодыг нээгээд Өргөтгөлүүд дээр дарна уу. Azure IoT Hub өргөтгөлийг суулгана уу
- Өргөтгөлийг суулгасны дараа Explorer дээр Azure IoT Hub дээр дарна уу. Энэ нь Azure портал руу нэвтрэхийг танаас хүсэх бөгөөд дараа нь Azure IoT Hub нөөц ба Raspberry Pi төхөөрөмжийг харуулах болно.
- Төхөөрөмж дээр хулганы баруун товчийг дараад "Оруулсан үйл явдлын төгсгөлийн цэгийг хянаж эхлэх" дээр дарна уу. Энэ нь Raspberry Pi -аас хүлээн авсан телеметрийн өгөгдлийг харуулж эхэлнэ
Хажуугийн дэлгэцийн дэлгэц нь SSH клиент (Azure IoT Hub руу өгөгдөл илгээх) ба Visual Studio кодыг (Azure IoT Hub дээр хүлээн авсан телеметрийн өгөгдлийг харуулдаг) харуулдаг.
Танд сонирхолтой, хэрэгтэй гэж найдаж байна. Санал хүсэлтээ чөлөөтэй хуваалцаарай. Аз жаргалтай Raspberry Pi-/ing/
Зөвлөмж болгож буй:
Raspberry PI (RPi) -д LIRC ашиглан IR алсын удирдлагыг хялбархан тохируулах - 2019 оны 7 -р сар [1 -р хэсэг]: 7 алхам
![Raspberry PI (RPi) -д LIRC ашиглан IR алсын удирдлагыг хялбархан тохируулах - 2019 оны 7 -р сар [1 -р хэсэг]: 7 алхам Raspberry PI (RPi) -д LIRC ашиглан IR алсын удирдлагыг хялбархан тохируулах - 2019 оны 7 -р сар [1 -р хэсэг]: 7 алхам](https://i.howwhatproduce.com/images/002/image-3016-18-j.webp)
Raspberry PI (RPi) -д LIRC ашиглан IR алсын удирдлагыг хялбархан тохируулах - 2019 оны 7 -р сар [1 -р хэсэг]: Маш их хайсны эцэст би RPi төслийнхөө IR алсын удирдлагыг хэрхэн тохируулах тухай зөрүүтэй мэдээллийг олж хараад гайхсан. Энэ нь амархан гэж би бодсон боловч Linux InfraRed Control (LIRC) -г тохируулах нь удаан хугацааны туршид асуудалтай байсан
Uno ашиглан ESP8266 WeMos D1 R1 Wifi процессор ашиглан ESP32-камер ашиглан зураг авах, илгээх: 7 алхам

ESP8266 WeMos D1 R1 Wifi процессор ашиглан Uno ашиглан ESP32-Cam ашиглан зураг авах, илгээх: Uno ашиглан ESP8266 WeMos D1 R1 WiFI процессор ашиглан ESP32-Cam (OV2640) ашиглан зураг авч имэйлд илгээж, Google Драйвт хадгалаад илгээнэ үү. Twilio ашиглан Whatsapp. Шаардлага: Uno -той ESP8266 WeMos D1 R1 WiFI процессор (https: // protosupplies
Ubuntu Mate ашиглан мини компьютер дээрээ IoT битийг тохируулах: 8 алхам

Ubuntu Mate ашиглан мини компьютер дээрээ IoT битийг тохируулах: IoT Bit нь 4G, 3G, GSM гар утасны өгөгдөл өгдөг олон төрлийн мини компьютерт зориулсан гар утасны өгөгдөл боловсруулах самбарыг танилцуулж байгаадаа баяртай байна. Манай ухаалаг HAT модуль нь таны мини компьютерт гар утасны өгөгдөл, GPS байршлын мэдээлэл
Raspberry PI (RPi) -д LIRC ашиглан IR алсын удирдлагыг хялбархан тохируулах - 2019 оны 7 -р сар [2 -р хэсэг]: 3 алхам
![Raspberry PI (RPi) -д LIRC ашиглан IR алсын удирдлагыг хялбархан тохируулах - 2019 оны 7 -р сар [2 -р хэсэг]: 3 алхам Raspberry PI (RPi) -д LIRC ашиглан IR алсын удирдлагыг хялбархан тохируулах - 2019 оны 7 -р сар [2 -р хэсэг]: 3 алхам](https://i.howwhatproduce.com/images/011/image-30557-j.webp)
Raspberry PI (RPi) -д LIRC ашиглан IR алсын удирдлагыг хялбархан тохируулах - 2019 оны 7 -р сар [2 -р хэсэг]: 1 -р хэсэгт би RPi + VS1838b -ийг хэрхэн угсрах, IR алсын удирдлагаас IR команд хүлээн авахын тулд Raspbian -ийн LIRC модулийг хэрхэн тохируулахыг харуулсан. Тоног төхөөрөмж болон LIRC -ийн тохиргооны бүх асуудлыг 1 -р хэсэгт авч үзсэн болно. 2 -р хэсэг нь hardwa -ийг хэрхэн холбохыг харуулах болно
HT12D HT12E ашиглан RF 433MHZ радио хяналт - HT12E & HT12D ашиглан 433mhz ашиглан Rf алсын удирдлага хийх: 5 алхам

HT12D HT12E ашиглан RF 433MHZ радио хяналт | HT12E & HT12D -ийг 433mhz ашиглан Rf алсын удирдлага хийх: Энэхүү зааварчилгаанд би HT12E кодчилол бүхий 433mhz дамжуулагч хүлээн авах модулийг ашиглан RADIO алсын удирдлага хийхийг танд үзүүлэх болно. HT12D декодер IC. Энэхүү зааварчилгаанд та өгөгдлийг маш хямд найрлагатай ашиглан илгээх, хүлээн авах боломжтой болно: HT