Sisukord:

Raspberry Pi seadistamine Azure IoT Hubiga: 5 sammu
Raspberry Pi seadistamine Azure IoT Hubiga: 5 sammu

Video: Raspberry Pi seadistamine Azure IoT Hubiga: 5 sammu

Video: Raspberry Pi seadistamine Azure IoT Hubiga: 5 sammu
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, November
Anonim
Raspberry Pi seadistamine Azure IoT Hubiga
Raspberry Pi seadistamine Azure IoT Hubiga

Selle juhendi eesmärk on praktiline kokkupuude Azure IoT Hubi võimalustega. Artiklis käsitletakse Azure IoT Hubi registreerumist, Raspberry Pi seadistamist ja Pi ühendamist Azure IoT Hubiga telemeetria saatmiseks.

Mida saate:

  • Töötav Raspberry Pi koos programmiga Node.js, mis saadab telemeetriaandmeid Azure IoT Hubisse
  • Azure IoT Hub võtab vastu telemeetriaandmeid

Kes on kes loomaaias:

Raspberry Pi: Raspberry Pi on vaieldamatult kõigi aegade populaarseim arvuti. See on väike, odav ja hõlpsasti seadistatav. Artikkel töötab Raspberry Pi 3+ versiooniga.

Azure IoT Hub: IoT Hub on pilvepõhine hallatud teenus, mis asub IoT-seadmete ja taustanalüüsi/töötlussüsteemi vahel. Suure hulga IoT-seadmete telemeetria ja andmeliikluse haldamine, seadmete oleku haldamine ning turvalisuse ja töökindluse tagamine oli IoT-intensiivsete lahenduste kasutuselevõtmisel suur väljakutse. Azure IoT Hub lahendab selle probleemi, toimides esiliidesena miljonitele seadmetele, et sellega usaldusväärselt ja turvaliselt ühenduse luua, ning seejärel võimaldab see andmete, signaalide ja telemeetria suunamist töötlemiseks allavoolu pilvepõhisesse taustsüsteemi. See artikkel kasutab Microsofti GitHubis esitatud näidiskoodi.

1. toiming: seadistage Azure IoT Hub

Seadistage Azure IoT Hub
Seadistage Azure IoT Hub
Seadistage Azure IoT Hub
Seadistage Azure IoT Hub
Seadistage Azure IoT Hub
Seadistage Azure IoT Hub
Seadistage Azure IoT Hub
Seadistage Azure IoT Hub
  • Registreeruge * tasuta * Azure'i proovikontole, külastades Azure'i veebisaiti. Kui teie Azure'i konto on käivitatud, minge avalehe menüüsse ja klõpsake nuppu Loo ressurss.
  • Otsige ressursiloendist üles IoT Hub, valige tulemustest IoT Hub ja klõpsake nuppu Loo.
  • Azure IoT Hubi seadistamiseks sisestage järgmised väärtused ja klõpsake nuppu „Vaata ja loo”

Tellimus: F1 - tasuta tase

Ressursirühm: see on ressursside kogum. Kui teil on olemasolev kogu, valige see või looge uus ressursirühm (see nõuab lihtsalt nime)

Piirkond: valige oma piirkond

IoT -jaoturi nimi: sisestage kordumatu nimi

Uue Azure IoT Hubi ressursi loomiseks kulub süsteemil mõni minut. Kui olete valmis, klõpsake seda ressursside juhtpaneeli vaatamiseks

Samm: seadistage Raspberry Pi

Salvestage Raspbian Buster oma Windowsi või Maci masina kaudu SD -kaardile. Sisestage SD -kaart Raspberry Pi -sse ja käivitage. Kui töölaud ilmub, looge ühendus WiFi-ga.

Tõrkeotsingu jaoks külastage Raspberry Pi ametlikku dokumentatsiooni.

3. toiming: looge Azure IoT Hubis seade

Looge Azure IoT Hubis seade
Looge Azure IoT Hubis seade
Looge Azure IoT Hubis seade
Looge Azure IoT Hubis seade
Looge Azure IoT Hubis seade
Looge Azure IoT Hubis seade
Looge Azure IoT Hubis seade
Looge Azure IoT Hubis seade
  • Minge tagasi Azure'i portaali ja klõpsake Azure IoT Hubi ressursilehel IoT -seadmeid. Uue seadme loomiseks klõpsake "+NEW"
  • Sisestage seadme ID (äratuntav nimi), jätke ülejäänud väljad rasvatustamisväärtustega ja klõpsake nuppu Salvesta
  • See loob seadme IoT Hubis
  • Klõpsake seadmel ja kopeerige esmane ühenduse string

Samm: juurutage kood Raspberry Pi -le ja looge ühendus Azure IoT Hubiga

Kasutage koodi Raspberry Pi -s ja looge ühendus Azure IoT Hubiga
Kasutage koodi Raspberry Pi -s ja looge ühendus Azure IoT Hubiga
Juurutage kood Raspberry Pi -le ja looge ühendus Azure IoT Hubiga
Juurutage kood Raspberry Pi -le ja looge ühendus Azure IoT Hubiga

Microsoft on avaldanud GitHubis näidiskoodi, kiirkäivitused ja õpetused, et anda IoT Hubi projektidele kiire algus. Kasutame Raspberry Pi õpetust. Õpetus kasutab nod.js -i, kuid ärge muretsege, selle projekti loomiseks ei vaja te selle valdkonna kohta teadmisi.

  • Ühendage seadmega SSH -kliendi abil. Üldiselt on see PuTTY Windowsi jaoks ja Terminal Maci masinate jaoks.
  • Ühendage Raspberry Pi -ga

ssh [email protected]

Kontrollige Node.js versiooni, see peaks olema suurem kui 10

sõlm -v

Hankige lähtekood GitHubist Raspberry Pi -le

git kloon

Minge koodikataloogi ja installige

cd azure-iot-sample-node/iot-hub/Õpetused/RaspberryPiApp

npm install

  • Järgmisena konfigureerime rakenduse saatma Azure IoT Hubile simuleeritud temperatuuriandmeid. Minge kausta sisse ja muutke config.json käsuviiba või Raspberry Pi töölaua kaudu. Muutke esiletõstetud tekst väärtuseks „tõene”
  • Minge tagasi SSH -kliendi juurde ja sisestage varem kopeeritud seadme ühenduse string, et ühendada Raspberry Pi Azure IoT Hubiga

sudo node index.js 'Seadmeühenduse string Azure IoT Hubist'

5. toiming: vaadake telemeetriaandmeid Azure IoT Hubis

Telemeetriaandmete vaatamine Azure IoT Hubis
Telemeetriaandmete vaatamine Azure IoT Hubis
Telemeetriaandmete vaatamine Azure IoT Hubis
Telemeetriaandmete vaatamine Azure IoT Hubis
Telemeetriaandmete vaatamine Azure IoT Hubis
Telemeetriaandmete vaatamine Azure IoT Hubis

Azure IoT Hubis saadud telemeetriaandmete vaatamiseks kasutame Visual Studio koodi. Kui teil pole VS -koodi juba installitud, laadige see veebisaidilt alla.

  • Avage Visual Studio kood ja klõpsake Laiendused. Installige Azure IoT Hubi laiendus
  • Kui laiendus on installitud, klõpsake Exploreris Azure IoT Hubil. See palub teil Azure Portalile juurdepääsuks sisse logida ning kuvab seejärel Azure IoT Hubi ressursi ja Raspberry Pi seadme
  • Paremklõpsake seadet ja klõpsake nuppu „Alusta sisseehitatud sündmuse lõpp-punkti jälgimist”. See hakkab näitama Raspberry Pi -lt saadud telemeetriaandmeid

Kõrvuti kuvatavas ekraanivaates kuvatakse SSH-klient (saadab andmeid Azure IoT Hubisse) ja Visual Studio Code (näitab Azure IoT Hubis saadud telemeetriaandmeid).

Loodetavasti on see huvitav ja kasulik. Jagage julgelt oma tagasisidet. Head vaarika Pi-/ing/

Soovitan: