Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
Svrha ovog uputstva je pružiti praktično izlaganje mogućnostima Azure IoT Hub-a. Članak obuhvaća prijavu na Azure IoT Hub, postavljanje Raspberry Pi i povezivanje Pi s Azure IoT Hubom za slanje telemetrije.
Što ćete dobiti:
- Radni Raspberry Pi s programom Node.js koji šalje telemetrijske podatke u Azure IoT Hub
- Azure IoT Hub prima telemetrijske podatke
Tko je tko u zoološkom vrtu:
Raspberry Pi: Raspberry Pi je vjerojatno najpopularnije računalo svih vremena. Sićušan je, jeftin i jednostavan za postavljanje. Članak radi s verzijom Raspberry Pi 3+.
Azure IoT Hub: IoT Hub je upravljana usluga zasnovana na oblaku koja se nalazi između IoT uređaja i pozadinskog sustava za analitiku/obradu. Upravljanje telemetrijom i podatkovnim prometom s velikog broja IoT uređaja, upravljanje stanjem uređaja i osiguravanje sigurnosti i pouzdanosti bio je veliki izazov pri uvođenju IoT-intenzivnih rješenja. Azure IoT Hub rješava ovaj problem djelujući kao prednje sučelje za milijune uređaja za povezivanje s njim pouzdano i sigurno, a zatim omogućuje usmjeravanje podataka, signala i telemetrije za obradu u nizvodni pozadinski sustav temeljen na oblaku. Ovaj članak koristi Microsoftov uzorak koda koji je dostavio u GitHubu.
Korak 1: Postavljanje Azure IoT čvorišta
- Prijavite se za * besplatni * Azure probni račun posjetom Azure web stranici. Nakon što vaš Azure račun bude pokrenut, idite na izbornik na početnoj stranici i kliknite na Stvori resurs.
- Potražite IoT Hub na popisu resursa, u rezultatima odaberite IoT Hub i kliknite Stvori.
- Unesite sljedeće vrijednosti za postavljanje Azure IoT Hub -a i kliknite "Pregledaj i kreiraj"
Pretplata: F1 - besplatni nivo
Grupa resursa: ovo je zbirka resursa. Ako imate postojeću zbirku, odaberite je ili izradite novu grupu resursa (potrebno je samo ime)
Regija: odaberite svoju regiju
Naziv IoT Hub -a: unesite jedinstveni naziv
Sustavu će trebati nekoliko minuta za stvaranje novog resursa Azure IoT Hub. Kad ste spremni, kliknite na nju za pregled nadzorne ploče resursa
Korak 2: Postavljanje Raspberry Pi
Spremite Raspbian Buster na SD karticu putem svog Windows ili Mac stroja. Umetnite SD karticu u Raspberry Pi i pokrenite sustav. Kad se pojavi radna površina, povežite se na Wi-Fi.
Za rješavanje problema posjetite službenu dokumentaciju Raspberry Pi.
Korak 3: Stvorite uređaj u Azure IoT Hubu
- Vratite se na Azure portal i kliknite IoT uređaji na stranici resursa Azure IoT Hub. Pritisnite ‘+NOVO’ za izradu novog uređaja
- Unesite ID uređaja (prepoznatljiv naziv), ostavite ostala polja s vrijednostima odmašćenja i kliknite Spremi
- Ovo će stvoriti uređaj u IoT Hubu
- Kliknite na uređaj i kopirajte primarni niz veze
Korak 4: Postavite kôd na Raspberry Pi i povežite se s Azure IoT Hubom
Microsoft je u GitHubu objavio uzorak koda, brzi početak i upute za brzi početak projekata IoT Hub. Koristit ćemo Raspberry Pi vodič. Vodič koristi node.js, ali ne brinite, ne trebate radno znanje o node.js za stvaranje ovog projekta.
- Povežite se s uređajem pomoću SSH klijenta. Općenito govoreći, to će biti PuTTY za Windows i Terminal za Mac strojeve.
- Povežite se s Raspberry Pi
Provjerite verziju Node.js, trebala bi biti veća od 10
čvor -v
Preuzmite izvorni kod s GitHub -a na Raspberry Pi
git clone
Idite u direktorij kodova i instalirajte
cd azure-iot-samples-node/iot-hub/Tutoriali/RaspberryPiApp
npm instalirati
- Zatim ćemo konfigurirati aplikaciju za slanje "simuliranih" podataka o temperaturi u Azure IoT Hub. Uđite u mapu i uredite config.json putem naredbenog retka ili Raspberry Pi radne površine. Promijenite označeni tekst u "istina"
- Vratite se na SSH klijent i unesite prethodno kopirani niz veze za povezivanje uređaja Raspberry Pi s Azure IoT Hubom
sudo čvor index.js "Niz veze uređaja s Azure IoT čvorišta"
Korak 5: Prikaz telemetrijskih podataka u Azure IoT Hubu
Za pregled telemetrijskih podataka primljenih u Azure IoT Hub koristit ćemo Visual Studio Code. Ako još nemate instaliran VS kod, preuzmite ga s web stranice.
- Otvorite Visual Studio Code i kliknite Proširenja. Instalirajte proširenje Azure IoT Hub
- Nakon što je proširenje instalirano, kliknite na Azure IoT Hub u Exploreru. Od vas će se tražiti da se prijavite za pristup Azure Portalu, a zatim će prikazati resurs Azure IoT Hub i Raspberry Pi uređaj
- Desnom tipkom miša kliknite uređaj i kliknite "Počni nadzirati ugrađenu krajnju točku događaja". Ovo će početi prikazivati telemetrijske podatke primljene od Raspberry Pi
Poredni prikaz zaslona prikazuje SSH klijenta (slanje podataka u Azure IoT Hub) i Visual Studio Code (prikazuje telemetrijske podatke primljene na Azure IoT Hub).
Nadam se da će vam biti zanimljivo i korisno. Slobodno podijelite svoje povratne informacije. Sretno pivo od maline//
Preporučeni:
Postavljanje IoT bita na vašim mini računalima s Ubuntu Mateom: 8 koraka
Postavljanje IoT bita na vašim mini računalima s Ubuntu Mateom: IoT Bit s ponosom predstavlja našu ploču za razvoj mobilnih podataka za niz mini računala koja im pruža 4G, 3G i GSM mobilne podatke. Naš inteligentni HAT modul pruža vašem mini računalu mobilne podatke, GPS podatke o pozicioniranju i
Instaliranje Raspbiana u Raspberry Pi 3 B bez HDMI - Početak rada s Raspberry Pi 3B - Postavljanje vašeg Raspberry Pi 3: 6 koraka
Instaliranje Raspbiana u Raspberry Pi 3 B bez HDMI | Početak rada s Raspberry Pi 3B | Postavljanje vašeg Raspberry Pi 3: Kao što neki od vas znaju da su Raspberry Pi računala prilično izvrsna i možete dobiti cijelo računalo samo na jednoj maloj ploči. Raspberry Pi 3 Model B sadrži četverojezgreni 64-bitni ARM Cortex A53 radi na 1,2 GHz. To čini Pi 3 otprilike 50
Vidjeli IoTea LoRa rješenje (s Azure, ažuriranje 1812): 5 koraka
Vidjeli ste IoTea LoRa rješenje (s Azureom, ažuriranje 1812): Microsoft Azure je usluga u oblaku koja pruža snažniju i stabilniju računalnu snagu. Ovaj put pokušali smo mu poslati svoje IoTea podatke
Povežite Raspberry Pi IOT bazu podataka s MS Excelom - postavljanje: 3 koraka
Povežite Raspberry Pi IOT bazu podataka s MS Excelom - postavljanje: U svijetu snimanja podataka IOT -a stvara se mnogo podataka koji se uvijek spremaju u sustav baze podataka kao što su Mysql ili Oracle. Kako bi dobili pristup i upravljali tim podacima, jedna od najučinkovitijih metoda je korištenje Microsoft Office prod
Sučelje Honeywell Vista alarm sa Smart Hubom (Wink/Smartthings): 7 koraka (sa slikama)
Sučelje Honeywell Vista alarm sa Smart Hubom (Wink/Smartthings): Pozdrav! Htio sam dati kratki vodič o tome kako sam svoj alarmni sustav Honeywell Vista integrirao u svoje pametno čvorište. Koristim Wink za ovaj vodič, ali ovo bi trebalo funkcionirati sa bilo kojim pametnim čvorištem (Smartthings/Iris/itd.) Prije nego počnemo, idete