![Raspberry Pi iestatīšana, izmantojot Azure IoT Hub: 5 soļi Raspberry Pi iestatīšana, izmantojot Azure IoT Hub: 5 soļi](https://i.howwhatproduce.com/images/006/image-16033-j.webp)
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
![Raspberry Pi iestatīšana, izmantojot Azure IoT Hub Raspberry Pi iestatīšana, izmantojot Azure IoT Hub](https://i.howwhatproduce.com/images/006/image-16033-1-j.webp)
Šīs pamācības mērķis ir praktiski iepazīstināt ar Azure IoT Hub iespējām. Rakstā aprakstīta reģistrēšanās Azure IoT Hub, Raspberry Pi iestatīšana un Pi savienošana ar Azure IoT Hub, lai nosūtītu telemetriju.
Ko jūs saņemsiet:
- Darbojas Raspberry Pi ar Node.js programmu, kas sūta telemetrijas datus uz Azure IoT Hub
- Azure IoT Hub saņem telemetrijas datus
Kas ir kurš zoodārzā:
Raspberry Pi: Raspberry Pi neapšaubāmi ir visu laiku populārākais dators. Tas ir niecīgs, lēts un viegli uzstādāms. Raksts darbojas ar Raspberry Pi 3+ versiju.
Azure IoT Hub: IoT Hub ir uz mākoņiem balstīts pārvaldīts pakalpojums, kas atrodas starp IoT ierīcēm un aizmugures analīzes/apstrādes sistēmu. Telemetrijas un datu plūsmas pārvaldība no daudzām IoT ierīcēm, ierīču stāvokļa pārvaldība un drošības un uzticamības nodrošināšana bija liels izaicinājums IoT ietilpīgu risinājumu ieviešanā. Azure IoT Hub atrisina šo problēmu, darbojoties kā priekšējās līnijas saskarne miljoniem ierīču, lai ar to varētu droši un droši izveidot savienojumu, un pēc tam ļauj maršrutēt datus, signālus un telemetriju apstrādei uz pakārtoto mākoņa bāzes sistēmu. Šajā rakstā GitHub tiek izmantots Microsoft sniegtais parauga kods.
1. darbība. Iestatiet Azure IoT Hub
![Iestatiet Azure IoT Hub Iestatiet Azure IoT Hub](https://i.howwhatproduce.com/images/006/image-16033-2-j.webp)
![Iestatiet Azure IoT Hub Iestatiet Azure IoT Hub](https://i.howwhatproduce.com/images/006/image-16033-3-j.webp)
![Iestatiet Azure IoT Hub Iestatiet Azure IoT Hub](https://i.howwhatproduce.com/images/006/image-16033-4-j.webp)
![Iestatiet Azure IoT Hub Iestatiet Azure IoT Hub](https://i.howwhatproduce.com/images/006/image-16033-5-j.webp)
- Reģistrējieties * bezmaksas * Azure izmēģinājuma kontam, apmeklējot Azure vietni. Kad jūsu Azure konts ir izveidots un darbojas, atveriet mājas lapas izvēlni un noklikšķiniet uz Izveidot resursu.
- Resursu sarakstā meklējiet IoT Hub, rezultātos atlasiet IoT Hub un noklikšķiniet uz Izveidot.
- Lai iestatītu Azure IoT Hub, ievadiet šādas vērtības un noklikšķiniet uz Pārskatīt un izveidot
Abonēšana: F1 - bezmaksas līmenis
Resursu grupa: šī ir resursu kolekcija. Ja jums jau ir kolekcija, atlasiet to vai izveidojiet jaunu resursu grupu (tai ir nepieciešams tikai nosaukums)
Reģions: izvēlieties savu reģionu
IoT Hub nosaukums: ievadiet unikālu nosaukumu
Sistēma aizņems dažas minūtes, lai izveidotu jaunu Azure IoT Hub resursu. Kad esat gatavs, noklikšķiniet uz tā, lai skatītu resursu informācijas paneli
2. darbība: iestatiet Raspberry Pi
Saglabājiet Raspbian Buster SD kartē, izmantojot Windows vai Mac mašīnu. Ievietojiet SD karti Raspberry Pi un palaidiet to. Kad parādās darbvirsma, izveidojiet savienojumu ar Wi-Fi.
Lai novērstu problēmu, apmeklējiet Raspberry Pi oficiālo dokumentāciju.
3. darbība. Izveidojiet ierīci Azure IoT Hub
![Izveidojiet ierīci Azure IoT Hub Izveidojiet ierīci Azure IoT Hub](https://i.howwhatproduce.com/images/006/image-16033-6-j.webp)
![Izveidojiet ierīci Azure IoT Hub Izveidojiet ierīci Azure IoT Hub](https://i.howwhatproduce.com/images/006/image-16033-7-j.webp)
![Izveidojiet ierīci Azure IoT Hub Izveidojiet ierīci Azure IoT Hub](https://i.howwhatproduce.com/images/006/image-16033-8-j.webp)
![Izveidojiet ierīci Azure IoT Hub Izveidojiet ierīci Azure IoT Hub](https://i.howwhatproduce.com/images/006/image-16033-9-j.webp)
- Atgriezieties Azure portālā un Azure IoT Hub resursu lapā noklikšķiniet uz IoT ierīces. Noklikšķiniet uz “+JAUNS”, lai izveidotu jaunu ierīci
- Ievadiet ierīces ID (atpazīstams nosaukums), atstājiet pārējos laukus ar defatēšanas vērtībām un noklikšķiniet uz Saglabāt
- Tādējādi tiks izveidota ierīce IoT Hub
- Noklikšķiniet uz ierīces un nokopējiet primāro savienojuma virkni
4. darbība. Izvietojiet kodu Raspberry Pi un izveidojiet savienojumu ar Azure IoT Hub
![Izvietojiet kodu Raspberry Pi un izveidojiet savienojumu ar Azure IoT Hub Izvietojiet kodu Raspberry Pi un izveidojiet savienojumu ar Azure IoT Hub](https://i.howwhatproduce.com/images/006/image-16033-10-j.webp)
![Izvietojiet kodu Raspberry Pi un izveidojiet savienojumu ar Azure IoT Hub Izvietojiet kodu Raspberry Pi un izveidojiet savienojumu ar Azure IoT Hub](https://i.howwhatproduce.com/images/006/image-16033-11-j.webp)
Microsoft GitHub ir publicējis koda paraugu, ātrus sākumus un apmācības, lai ātri sāktu IoT Hub projektus. Mēs izmantosim Raspberry Pi apmācību. Apmācībā tiek izmantots nod.js, bet neuztraucieties, lai izveidotu šo projektu, jums nav nepieciešamas zināšanas par node.js.
- Izveidojiet savienojumu ar ierīci, izmantojot SSH klientu. Vispārīgi runājot, tas būs PuTTY operētājsistēmai Windows un terminālis Mac mašīnām.
- Izveidojiet savienojumu ar Raspberry Pi
Pārbaudiet Node.js versiju, tai jābūt lielākai par 10
mezgls -v
Iegūstiet avota kodu no GitHub uz Raspberry Pi
git klons
Dodieties uz kodu direktoriju un instalējiet
cd azure-iot-sample-node/iot-hub/Tutorials/RaspberryPiApp
npm instalēt
- Tālāk mēs konfigurēsim lietotni, lai tā nosūtītu “simulētus” temperatūras datus uz Azure IoT Hub. Iet iekšā mapē un rediģējiet config.json, izmantojot komandu uzvedni vai Raspberry Pi darbvirsmu. Mainiet iezīmēto tekstu uz “patiess”
- Dodieties atpakaļ uz SSH klientu un ievadiet iepriekš nokopēto ierīces savienojuma virkni, lai Raspberry Pi savienotu ar Azure IoT Hub
sudo mezgls index.js ‘Ierīces savienojuma virkne no Azure IoT Hub’
5. darbība. Skatiet telemetrijas datus Azure IoT Hub
![Skatiet telemetrijas datus Azure IoT Hub Skatiet telemetrijas datus Azure IoT Hub](https://i.howwhatproduce.com/images/006/image-16033-12-j.webp)
![Skatiet telemetrijas datus Azure IoT Hub Skatiet telemetrijas datus Azure IoT Hub](https://i.howwhatproduce.com/images/006/image-16033-13-j.webp)
![Skatiet telemetrijas datus Azure IoT Hub Skatiet telemetrijas datus Azure IoT Hub](https://i.howwhatproduce.com/images/006/image-16033-14-j.webp)
Lai skatītu Azure IoT Hub saņemtos telemetrijas datus, mēs izmantosim Visual Studio Code. Ja jums vēl nav instalēts VS kods, lūdzu, lejupielādējiet to no vietnes.
- Atveriet Visual Studio kodu un noklikšķiniet uz Paplašinājumi. Instalējiet Azure IoT Hub paplašinājumu
- Kad paplašinājums ir instalēts, pārlūkprogrammā noklikšķiniet uz Azure IoT Hub. Tā lūgs jums pieteikties, lai piekļūtu Azure portālam, un pēc tam parādīs Azure IoT Hub resursu un Raspberry Pi ierīci
- Ar peles labo pogu noklikšķiniet uz ierīces un noklikšķiniet uz Sākt iebūvētā notikuma galapunkta uzraudzību. Tas sāks rādīt no Raspberry Pi saņemtos telemetrijas datus
Blakus esošajā ekrāna skatā ir redzams SSH klients (sūta datus uz Azure IoT Hub) un Visual Studio kods (tiek parādīti telemetrijas dati, kas saņemti Azure IoT Hub).
Ceru, ka jums tas šķitīs interesanti un noderīgi. Jūtieties brīvi dalīties ar atsauksmēm. Laimīgu aveņu Pi-/ing/
Ieteicams:
Vienkārša IR tālvadības pults iestatīšana, izmantojot LIRC Raspberry PI (RPi) - 2019. gada jūlijs [1. daļa]: 7 soļi
![Vienkārša IR tālvadības pults iestatīšana, izmantojot LIRC Raspberry PI (RPi) - 2019. gada jūlijs [1. daļa]: 7 soļi Vienkārša IR tālvadības pults iestatīšana, izmantojot LIRC Raspberry PI (RPi) - 2019. gada jūlijs [1. daļa]: 7 soļi](https://i.howwhatproduce.com/images/002/image-3016-18-j.webp)
Vienkārša IR tālvadības pults iestatīšana, izmantojot LIRC Raspberry PI (RPi) - 2019. gada jūlijs [1. daļa]: Pēc daudzām meklēšanām es biju pārsteigts un satraukts par pretrunīgo informāciju par to, kā iestatīt IR tālvadības pulti savam RPi projektam. Es domāju, ka tas būs viegli, bet Linux infrasarkanās vadības (LIRC) iestatīšana jau ilgu laiku ir bijusi problemātiska, jo
IoT bitu iestatīšana mini datoros, izmantojot Ubuntu Mate: 8 soļi
![IoT bitu iestatīšana mini datoros, izmantojot Ubuntu Mate: 8 soļi IoT bitu iestatīšana mini datoros, izmantojot Ubuntu Mate: 8 soļi](https://i.howwhatproduce.com/images/010/image-28601-j.webp)
IoT bitu iestatīšana jūsu mini datoros, izmantojot Ubuntu Mate: IoT Bit ar lepnumu iepazīstina ar mūsu mobilo datu izstrādes plati dažādiem mini datoriem, kas nodrošina tiem 4G, 3G un GSM mobilos datus. Mūsu viedais HAT modulis nodrošina jūsu mini datoru ar mobilajiem datiem, GPS pozicionēšanas informāciju un
Vienkārša IR tālvadības pults iestatīšana, izmantojot LIRC Raspberry PI (RPi) - 2019. gada jūlijs [2. daļa]: 3 soļi
![Vienkārša IR tālvadības pults iestatīšana, izmantojot LIRC Raspberry PI (RPi) - 2019. gada jūlijs [2. daļa]: 3 soļi Vienkārša IR tālvadības pults iestatīšana, izmantojot LIRC Raspberry PI (RPi) - 2019. gada jūlijs [2. daļa]: 3 soļi](https://i.howwhatproduce.com/images/011/image-30557-j.webp)
Vienkārša iestatīšana IR tālvadības pults, izmantojot LIRC Raspberry PI (RPi) - 2019. gada jūlijs [2. daļa]: 1. daļā es parādīju, kā salikt RPi + VS1838b un konfigurēt Raspbian LIRC moduli, lai saņemtu IR komandas no IR tālvadības pults. Visas aparatūras un LIRC iestatīšanas problēmas ir apspriestas 1. daļā
DS3231 RTC (reālā laika pulksteņa) iestatīšana precīzi, ātri un automatizēti, izmantojot Java (+-1 s): 3 soļi
![DS3231 RTC (reālā laika pulksteņa) iestatīšana precīzi, ātri un automatizēti, izmantojot Java (+-1 s): 3 soļi DS3231 RTC (reālā laika pulksteņa) iestatīšana precīzi, ātri un automatizēti, izmantojot Java (+-1 s): 3 soļi](https://i.howwhatproduce.com/images/011/image-31716-j.webp)
DS3231 RTC (reālā laika pulksteņa) iestatīšana precīzi, ātri un automatizēti, izmantojot Java (+-1 s): šī pamācība parādīs, kā iestatīt laiku DS3231 reāllaika pulkstenim, izmantojot Arduino un nelielu Java lietojumprogrammu, kas izmanto Arduino sērijas savienojums. Šīs programmas pamatloģika: Arduino nosūta sērijas pieprasījumu
Vietnes iestatīšana, izmantojot Google lapu veidotāju: 6 soļi
![Vietnes iestatīšana, izmantojot Google lapu veidotāju: 6 soļi Vietnes iestatīšana, izmantojot Google lapu veidotāju: 6 soļi](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10537563-setting-up-a-website-with-googles-page-creator-6-steps-0.webp)
Vietnes iestatīšana, izmantojot Google lapu veidotāju: kā izveidot vietni, izmantojot jauno Google Labs lapu veidotāju. (Kā bez maksas izveidot vienkāršu 100 MB vietni un izveidot to pēcpusdienā.) Ieskaitot veidlapas saiti no lapas uz lapu, saiti uz citām lapām, saiti uz augšupielādētiem html failiem, iekļaujot attēlus