Kazalo:
- 1. korak: Namestite Azure IoT Hub
- 2. korak: Namestite Raspberry Pi
- 3. korak: Ustvarite napravo v središču Azure IoT Hub
- 4. korak: Razmestite kodo na Raspberry Pi in se povežite z Azure IoT Hub
- 5. korak: Oglejte si podatke o telemetriji v zvezdišču Azure IoT
Video: Nastavitev Raspberry Pi z Azure IoT Hub: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Namen tega pouka je praktična praktična izpostavljenost zmogljivostim Azure IoT Hub. Članek zajema prijavo v Azure IoT Hub, nastavitev Raspberry Pi in povezovanje Pi z Azure IoT Hub za pošiljanje telemetrije.
Kaj boste dobili:
- Delovni Raspberry Pi s programom Node.js, ki pošilja telemetrične podatke v Azure IoT Hub
- Azure IoT Hub sprejema telemetrične podatke
Kdo je kdo v živalskem vrtu:
Raspberry Pi: Raspberry Pi je verjetno najbolj priljubljen računalnik vseh časov. Je majhen, poceni in enostaven za namestitev. Članek deluje z različico Raspberry Pi 3+.
Azure IoT Hub: IoT Hub je upravljana storitev v oblaku, ki se nahaja med napravami IoT in sistemom za analizo/obdelavo v ozadju. Upravljanje telemetrije in podatkovnega prometa iz velikega števila naprav IoT, upravljanje stanja naprav ter zagotavljanje varnosti in zanesljivosti je bil velik izziv pri uvajanju IoT-intenzivnih rešitev. Azure IoT Hub rešuje to težavo tako, da deluje kot vmesnik na prvi liniji za milijone naprav, ki se zanesljivo in varno povežejo z njim, nato pa omogoči usmerjanje podatkov, signalov in telemetrije za obdelavo v zaledni sistem v oblaku. Ta članek uporablja Microsoftovo vzorčno kodo v GitHubu.
1. korak: Namestite Azure IoT Hub
- Prijavite se za * brezplačen * poskusni račun Azure na spletnem mestu Azure. Ko je vaš račun Azure zagnan, pojdite v meni na domači strani in kliknite Ustvari vir.
- Na seznamu virov poiščite IoT Hub, v rezultatih izberite IoT Hub in kliknite Ustvari.
- Vnesite naslednje vrednosti za nastavitev Azure IoT Hub in kliknite »Preglej in ustvari«
Naročnina: F1 - brezplačna stopnja
Skupina virov: to je zbirka virov. Če imate obstoječo zbirko, jo izberite ali ustvarite novo skupino virov (zahteva le ime)
Regija: izberite svojo regijo
Ime vozlišča IoT: vnesite edinstveno ime
Sistem bo trajal nekaj minut, da ustvari nov vir Azure IoT Hub. Ko ste pripravljeni, kliknite nanjo, da si ogledate nadzorno ploščo virov
2. korak: Namestite Raspberry Pi
Shranite Raspbian Buster na kartico SD prek računalnika z operacijskim sistemom Windows ali Mac. Vstavite kartico SD v Raspberry Pi in se zaženite. Ko se prikaže namizje, se povežite z omrežjem Wi-Fi.
Za odpravljanje težav obiščite uradno dokumentacijo Raspberry Pi.
3. korak: Ustvarite napravo v središču Azure IoT Hub
- Vrnite se na portal Azure in na strani virov Azure IoT Hub kliknite Naprave IoT. Če želite ustvariti novo napravo, kliknite »+NOVO«
- Vnesite ID naprave (prepoznavno ime), preostala polja pustite z vrednostmi razmaščevanja in kliknite Shrani
- S tem boste ustvarili napravo v zvezdišču IoT
- Kliknite na napravo in kopirajte primarni niz povezave
4. korak: Razmestite kodo na Raspberry Pi in se povežite z Azure IoT Hub
Microsoft je v GitHubu objavil vzorčno kodo, kratke začetke in vaje za hiter začetek projektov IoT Hub. Uporabili bomo vadnico Raspberry Pi. Vadnica uporablja node.js, vendar ne skrbite, za ustvarjanje tega projekta ne potrebujete delovnega znanja o node.js.
- Povežite se z napravo s odjemalcem SSH. Na splošno bo to PuTTY za Windows in Terminal za računalnike Mac.
- Povežite se z Raspberry Pi
Preverite različico Node.js, mora biti večja od 10
vozlišče -v
Pridobite izvorno kodo iz GitHub v Raspberry Pi
git clonePojdite v imenik kod in namestite
cd azure-iot-samples-node/iot-hub/Vadnice/RaspberryPiApp
npm install
- Nato bomo aplikacijo konfigurirali za pošiljanje „simuliranih“temperaturnih podatkov v središče Azure IoT Hub. Pojdite v mapo in uredite config.json prek ukaznega poziva ali namizja Raspberry Pi. Označeno besedilo spremenite v »true«
- Vrnite se v odjemalca SSH in vnesite predhodno kopiran niz povezave naprave, da povežete Raspberry Pi z Azure IoT Hub
sudo node index.js "Niz povezave naprave iz Azure IoT Hub"
5. korak: Oglejte si podatke o telemetriji v zvezdišču Azure IoT
Za ogled telemetričnih podatkov, prejetih v Azure IoT Hub, bomo uporabili Visual Studio Code. Če še nimate nameščene kode VS, jo prenesite s spletnega mesta.
- Odprite kodo Visual Studio in kliknite razširitve. Namestite razširitev Azure IoT Hub
- Ko je razširitev nameščena, kliknite na Azure IoT Hub v raziskovalcu. Prosil vas bo, da se prijavite za dostop do portala Azure, nato pa bo prikazal vir Azure IoT Hub in napravo Raspberry Pi
- Z desno tipko miške kliknite napravo in kliknite »Začni spremljanje vgrajene končne točke dogodka«. Ta bo začel prikazovati telemetrične podatke, prejete od Raspberry Pi
Pogled zaslona drug ob drugem prikazuje odjemalca SSH (pošiljanje podatkov v Azure IoT Hub) in Visual Studio Code (prikaz podatkov o telemetriji, prejetih na Azure IoT Hub).
Upam, da se vam bo zdel zanimiv in uporaben. Delite svoje povratne informacije. Veselo Raspberry Pi-/ing/
Priporočena:
Nastavitev Raspberry Pi 4 prek prenosnega računalnika/računalnika z uporabo Ethernetnega kabla (brez monitorja, brez Wi-Fi): 8 korakov
Nastavitev Raspberry Pi 4 prek prenosnega računalnika/računalnika z uporabo Ethernetnega kabla (brez monitorja, brez Wi-Fi-ja): Pri tem bomo za nastavitev delali z Raspberry Pi 4 Model-B z 1 Gb RAM-a. Raspberry-Pi je enosmerni računalnik, ki se uporablja za izobraževalne namene in DIY projekte po dostopni ceni, zahteva napajanje 5V 3A
Enostavna nastavitev IR daljinskega upravljalnika z uporabo LIRC za Raspberry PI (RPi) - julij 2019 [1. del]: 7 korakov
Enostavna nastavitev IR daljinskega upravljalnika z uporabo LIRC za Raspberry PI (RPi) - julij 2019 [1. del]: Po dolgem iskanju sem bil presenečen in zaskrbljen zaradi nasprotujočih si informacij o tem, kako nastaviti IR daljinski upravljalnik za svoj projekt RPi. Mislil sem, da bo enostavno, vendar je bila nastavitev infrardečega nadzora LIRC (Linux InfraRed Control) že dolgo problematična, vendar
Nastavitev IoT Bit na vaših mini računalnikih z Ubuntu Mate: 8 korakov
Nastavitev IoT Bit na vaših mini računalnikih z Ubuntu Mate: IoT Bit s ponosom predstavlja našo ploščo za razvoj mobilnih podatkov za vrsto mini računalnikov, ki jim omogoča prenos mobilnih podatkov 4G, 3G in GSM. Naš inteligentni modul HAT zagotavlja vašemu mini računalniku mobilne podatke, podatke o položaju GPS in
Namestitev Raspbiana v Raspberry Pi 3 B brez HDMI - Kako začeti z Raspberry Pi 3B - Nastavitev vašega Raspberry Pi 3: 6 korakov
Namestitev Raspbiana v Raspberry Pi 3 B brez HDMI | Kako začeti z Raspberry Pi 3B | Nastavitev vašega Raspberry Pi 3: Kot nekateri veste, so računalniki Raspberry Pi super in celoten računalnik lahko postavite samo na eno majhno ploščo. Raspberry Pi 3 Model B ima štirijedrni 64-bitni ARM Cortex A53 takta 1,2 GHz. To pomeni, da je Pi 3 približno 50
Povežite zbirko podatkov Raspberry Pi IOT z MS Excelom - nastavitev: 3 koraki
Povežite bazo podatkov Raspberry Pi IOT z MS Excelom - nastavitev: V svetu zajemanja podatkov IOT se ustvari veliko podatkov, ki se vedno shranijo v sistem zbirk podatkov, kot sta Mysql ali Oracle. Za dostop do teh podatkov in za njihovo manipulacijo je ena izmed najučinkovitejših metod uporaba programa Microsoft Office