Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
Svrha ovog uputstva je da se praktično izloži mogućnostima Azure IoT Hub-a. Članak pokriva prijavu za Azure IoT Hub, postavljanje Raspberry Pi -a i povezivanje Pi -a sa Azure IoT Hub -om za slanje telemetrije.
Šta ćete dobiti:
- Radni Raspberry Pi sa programom Node.js koji šalje telemetrijske podatke u Azure IoT Hub
- Azure IoT Hub prima telemetrijske podatke
Ko je ko u zoo vrtu:
Raspberry Pi: Raspberry Pi je verovatno najpopularniji računar 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 sistema za analitiku/obradu. Upravljanje telemetrijom i prometom podataka 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 sučelje na prvoj liniji za milione uređaja koji se pouzdano i sigurno povezuju s njim, a zatim omogućava usmjeravanje podataka, signala i telemetrije za obradu u nizvodni pozadinski sistem zasnovan na oblaku. Ovaj članak koristi primjerak koda koji Microsoft pruža u GitHubu.
Korak 1: Postavite Azure IoT Hub
- Prijavite se za * besplatni * Azure probni račun posjetom Azure web stranici. Kada vaš Azure račun bude pokrenut i pokrenite, idite u meni na početnoj stranici i kliknite na Kreiraj 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 kolekciju, odaberite je ili stvorite novu grupu resursa (samo je potrebno ime)
Regija: odaberite svoju regiju
Naziv IoT Hub -a: unesite jedinstveno ime
Sistemu će trebati nekoliko minuta da stvori novi resurs Azure IoT Hub. Kad budete spremni, kliknite na nju za pregled nadzorne ploče resursa
Korak 2: Postavite Raspberry Pi
Spremite Raspbian Buster na SD karticu putem svoje Windows ili Mac mašine. Umetnite SD karticu u Raspberry Pi i pokrenite sistem. Kad se pojavi radna površina, povežite se na Wi-Fi.
Za rješavanje problema posjetite službenu dokumentaciju Raspberry Pi.
Korak 3: Kreirajte uređaj u Azure IoT Hubu
- Vratite se na Azure portal i kliknite na IoT uređaji na stranici resursa Azure IoT Hub. Pritisnite ‘+NOVO’ za kreiranje 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: Implementirajte kôd na Raspberry Pi i povežite se s Azure IoT Hubom
Microsoft je u GitHub -u objavio primjer koda, brzi početak i vodiče za brzi početak projekata IoT Hub -a. Koristit ćemo Raspberry Pi vodič. Vodič koristi node.js, ali ne brinite, ne trebate radno znanje o node.js za kreiranje ovog projekta.
- Povežite se s uređajem pomoću SSH klijenta. Uopšteno govoreći, to će biti PuTTY za Windows i Terminal za Mac mašine.
- Povežite se sa 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-sample-node/iot-hub/Tutoriali/RaspberryPiApp
npm install
- 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 sa Azure IoT Hubom
sudo čvor index.js ‘Niz veze uređaja s Azure IoT čvorišta’
Korak 5: Prikaz podataka o telemetriji u Azure IoT Hubu
Za pregled telemetrijskih podataka primljenih u Azure IoT Hub, koristit ćemo Visual Studio Code. Ako već nemate instaliran VS kod, preuzmite ga s web stranice.
- Otvorite Visual Studio Code i kliknite na Extensions. Instalirajte proširenje Azure IoT Hub
- Kada se proširenje instalira, kliknite na Azure IoT Hub u Exploreru. Od vas će se tražiti da se prijavite za pristup Azure Portalu, a zatim će prikazati Azure IoT Hub resurs 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
Prikaz pored ekrana prikazuje SSH klijenta (šalje podatke u Azure IoT Hub) i Visual Studio Code (prikazuje podatke o telemetriji primljene na Azure IoT Hub).
Nadam se da će vam biti zanimljivo i korisno. Slobodno podijelite svoje povratne informacije. Sretno piće od maline/
Preporučuje se:
Postavljanje IoT bita na vašim mini računarima sa Ubuntu Mateom: 8 koraka
Postavljanje IoT bita na vašim mini računarima sa Ubuntu Mateom: IoT Bit s ponosom predstavlja našu ploču za razvoj mobilnih podataka za niz mini računara koja im pruža 4G, 3G i GSM mobilne podatke. Naš inteligentni HAT modul pruža vašem mini računaru mobilne podatke, GPS podatke o pozicioniranju i
Instaliranje Raspbiana u Raspberry Pi 3 B bez HDMI - Prvi koraci s Raspberry Pi 3B - Postavljanje vašeg Raspberry Pi 3: 6 koraka
Instaliranje Raspbiana u Raspberry Pi 3 B bez HDMI | Prvi koraci s Raspberry Pi 3B | Postavljanje vašeg Raspberry Pi 3: Kao što neki od vas znaju, Raspberry Pi računari su odlični i možete staviti cijeli računar samo na jednu malu ploču. Raspberry Pi 3 Model B sadrži četverojezgreni 64-bitni ARM Cortex A53 radi na 1,2 GHz. Ovo čini Pi 3 otprilike 50
Jeftino podesivo postavljanje IoT projekta na solarnu ploču: 4 koraka
Jeftino podesivo postavljanje solarnog panela za IoT projekt: Ako imate elektroniku ili IoT projekte pogonjene malim solarnim panelom, možda ćete biti suočeni s izazovom da pronađete jeftine i lako podesive nosače za držanje ploče u ispravnoj orijentaciji. U ovom projektu pokazat ću vam jednostavan način stvaranja kompl
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 prikupljanja podataka IOT -a stvara se mnogo podataka koji se uvijek spremaju u sustav baze podataka, poput Mysql -a ili Oracle -a. Da biste dobili pristup i manipulirali tim podacima, jedna od najefikasnijih metoda je korištenje Microsoft Office produkta
Interfejs Honeywell Vista alarm sa Smart Hubom (Namigivanje/Pametne stvari): 7 koraka (sa slikama)
Interfejs Honeywell Vista alarm sa Smart Hubom (Wink/Smartthings): Zdravo! Htio sam dati kratki vodič o tome kako sam svoj alarmni sistem 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