Indholdsfortegnelse:
- Trin 1: Konfigurer Azure IoT Hub
- Trin 2: Konfigurer Raspberry Pi
- Trin 3: Opret en enhed i Azure IoT Hub
- Trin 4: Distribuer kode på Raspberry Pi og opret forbindelse med Azure IoT Hub
- Trin 5: Se telemetredata i Azure IoT Hub
Video: Opsætning af Raspberry Pi med Azure IoT Hub: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Formålet med denne instruerbare er at få praktisk praktisk eksponering for mulighederne i Azure IoT Hub. Artiklen omhandler tilmelding til Azure IoT Hub, oprettelse af en Raspberry Pi og tilslutning af Pi med Azure IoT Hub for at sende telemetri.
Hvad får du:
- En fungerende Raspberry Pi med et Node.js -program, der sender telemetredata til Azure IoT Hub
- Azure IoT Hub modtager telemetredata
Hvem er hvem i zoologisk have:
Raspberry Pi: Raspberry Pi er uden tvivl den mest populære computer nogensinde. Det er lille, billigt og let at opsætte. Artiklen fungerer med Raspberry Pi 3+ version.
Azure IoT Hub: IoT Hub er en skybaseret administreret service, der sidder mellem IoT-enheder og backend-analyse-/behandlingssystemet. Håndteringen af telemetri og datatrafik fra et stort antal IoT-enheder, styring af enhedernes tilstand og sikring af sikkerhed og pålidelighed var en stor udfordring i udrulning af IoT-intensive løsninger. Azure IoT Hub løser dette problem ved at fungere som en frontlinjegrænseflade for millioner af enheder til at oprette forbindelse til det pålideligt og sikkert, og det muliggør derefter routing af data, signaler og telemetri til behandling til det downstream cloud-baserede backend-system. Denne artikel gør brug af Microsofts leverede prøvekode i GitHub.
Trin 1: Konfigurer Azure IoT Hub
- Tilmeld dig en * gratis * Azure-prøvekonto ved at besøge Azure-webstedet. Når din Azure -konto er i gang, skal du gå til menuen på startsiden og klikke på Opret ressource.
- Søg efter IoT Hub på ressourcelisten, vælg IoT Hub fra resultaterne, og klik på Opret.
- Indtast følgende værdier for at konfigurere Azure IoT Hub, og klik på 'Gennemgå og opret'
Abonnement: F1 - Gratis niveau
Ressourcegruppe: dette er en samling af ressourcer. Hvis du har en eksisterende samling, skal du vælge det eller oprette en ny ressourcegruppe (det kræver bare et navn)
Region: Vælg din region
IoT Hub -navn: indtast et unikt navn
Systemet tager et par minutter at oprette en ny Azure IoT Hub -ressource. Når du er klar, skal du klikke på den for at se ressource dashboardet
Trin 2: Konfigurer Raspberry Pi
Gem Raspbian Buster på SD -kort via din Windows- eller Mac -maskine. Indsæt SD -kort i Raspberry Pi og start. Når skrivebordet vises, skal du oprette forbindelse til Wi-Fi.
For fejlfinding, besøg Raspberry Pi officielle dokumentation.
Trin 3: Opret en enhed i Azure IoT Hub
- Gå tilbage til Azure -portalen, og klik på IoT -enheder på Azure IoT Hub -ressourcesiden. Klik på '+NEW' for at oprette en ny enhed
- Indtast enheds -id (genkendeligt navn), lad resten af felterne være med defat -værdier, og klik på Gem
- Dette vil oprette en enhed i IoT Hub
- Klik på enheden, og kopier den primære forbindelsesstreng
Trin 4: Distribuer kode på Raspberry Pi og opret forbindelse med Azure IoT Hub
Microsoft har offentliggjort prøvekode, hurtige starter og selvstudier i GitHub for at give en hurtig start til IoT Hub -projekter. Vi vil gøre brug af Raspberry Pi tutorial. Vejledningen gør brug af node.js, men bekymre dig ikke, du behøver ikke en kendskab til node.js for at oprette dette projekt.
- Opret forbindelse til enheden ved hjælp af SSH -klient. Generelt vil det være PuTTY til Windows og Terminal til Mac -maskiner.
- Opret forbindelse til Raspberry Pi
Kontroller Node.js -versionen, den skal være større end 10
knude -v
Få kildekoden fra GitHub til Raspberry Pi
git-klon
Gå til kodemappen og installer
cd azure-iot-samples-node/iot-hub/Tutorials/RaspberryPiApp
npm installation
- Dernæst konfigurerer vi appen til at sende 'simulerede' temperaturdata til Azure IoT Hub. Gå ind i mappen, og rediger config.json via kommandoprompten eller Raspberry Pi -skrivebordet. Skift den fremhævede tekst til 'sand'
- Gå tilbage til SSH -klienten, og indtast en tidligere kopieret enhedsforbindelsesstreng for at forbinde Raspberry Pi til Azure IoT Hub
sudo node index.js 'Enhedsforbindelsesstreng fra Azure IoT Hub'
Trin 5: Se telemetredata i Azure IoT Hub
For at se telemetredata modtaget i Azure IoT Hub bruger vi Visual Studio Code. Hvis du ikke allerede har VS -koden installeret, skal du downloade fra webstedet.
- Åbn Visual Studio Code og klik på Extensions. Installer Azure IoT Hub -udvidelse
- Når udvidelsen er installeret, skal du klikke på Azure IoT Hub i explorer. Det vil bede dig om at logge ind for at få adgang til Azure Portal og derefter vise Azure IoT Hub -ressource og Raspberry Pi -enhed
- Højreklik på enheden, og klik på 'Start overvågning af indbygget hændelsesslutpunkt'. Dette vil begynde at vise telemetri data modtaget fra Raspberry Pi
Skærmvisningen side om side viser SSH-klient (sender data til Azure IoT Hub) og Visual Studio Code (viser telemetredata modtaget på Azure IoT Hub).
Håber du finder det interessant og nyttigt. Del gerne din feedback. Happy Raspberry Pi-/ing/
Anbefalede:
Opsætning af IoT Bit på dine minicomputere med Ubuntu Mate: 8 trin
Opsætning af IoT Bit på dine minicomputere med Ubuntu Mate: IoT Bit er stolte over at kunne præsentere vores mobile dataudviklingskort til en række mini -computere, der giver dem 4G, 3G og GSM mobildata. Vores intelligente HAT -modul giver din mini -computer mobildata, GPS -positioneringsoplysninger og
Installation af Raspbian i Raspberry Pi 3 B Uden HDMI - Kom godt i gang med Raspberry Pi 3B - Opsætning af din Raspberry Pi 3: 6 trin
Installation af Raspbian i Raspberry Pi 3 B Uden HDMI | Kom godt i gang med Raspberry Pi 3B | Opsætning af din Raspberry Pi 3: Som nogle af jer ved, er Raspberry Pi-computere ganske fantastiske, og du kan få hele computeren bare på et enkelt lille bord. Raspberry Pi 3 Model B har en quad-core 64-bit ARM Cortex A53 klokket til 1,2 GHz. Dette sætter Pi 3 cirka 50
Opsætning af Raspberry Pi med AdaFruit's PiTFT -skærm: 11 trin
Opsætning af Raspberry Pi med AdaFruit's PiTFT-skærm: BEMÆRK: Fordi den er forældet, bør denne instruks ikke bruges. Brug venligst AdaFruit's Easy Install.Setup Raspberry Pi til at arbejde med Adafruit's PiTFT -skærm. Denne instruerbare bruger en MacBook Pro og specialiseret USB -kabel i stedet for en skærm, k
Tilslut Raspberry Pi IOT -database med MS Excel - Opsætning: 3 trin
Tilslut Raspberry Pi IOT -database med MS Excel - Opsætning: I en verden af IOT -datafangst skaber man en masse data, der altid gemmes i et databasesystem som Mysql eller Oracle. For at få adgang til og manipulere disse data er en af de mest effektive metoder at bruge Microsoft Office
Opsætning af din Raspberry Pi med Raspbian (Jessie) hovedløs: 3 trin
Opsætning af din Raspberry Pi Med Raspbian (Jessie) Hovedløs: Først og fremmest har vi brug for at vide, hvad det her handler om. Jeg vil ikke give teoriundervisning her. Fra nu af skal du bare vide, at hindbær pi er en single board mini computer (mini i betydningen mindre end de traditionelle computere) Det er det. Simpel