Turinys:

„Raspberry Pi“nustatymas naudojant „Azure IoT Hub“: 5 veiksmai
„Raspberry Pi“nustatymas naudojant „Azure IoT Hub“: 5 veiksmai

Video: „Raspberry Pi“nustatymas naudojant „Azure IoT Hub“: 5 veiksmai

Video: „Raspberry Pi“nustatymas naudojant „Azure IoT Hub“: 5 veiksmai
Video: Создание приложений для мобильных устройств, игр, Интернета вещей и многого другого с помощью AWS DynamoDB, Рик Хулихан 2024, Lapkritis
Anonim
„Raspberry Pi“nustatymas naudojant „Azure IoT Hub“
„Raspberry Pi“nustatymas naudojant „Azure IoT Hub“

Šios instrukcijos tikslas yra praktiškai susipažinti su „Azure IoT Hub“galimybėmis. Straipsnyje aptariamas prisiregistravimas prie „Azure IoT Hub“, „Raspberry Pi“nustatymas ir „Pi“prijungimas prie „Azure IoT Hub“, kad būtų galima siųsti telemetriją.

Ką gausite:

  • Veikiantis „Raspberry Pi“su „Node.js“programa, siunčiantis telemetrijos duomenis į „Azure IoT Hub“
  • „Azure IoT Hub“gauna telemetrijos duomenis

Kas yra kas zoologijos sode:

Raspberry Pi: Raspberry Pi yra neabejotinai populiariausias visų laikų kompiuteris. Jis yra mažas, pigus ir lengvai nustatomas. Straipsnis veikia su „Raspberry Pi 3+“versija.

„Azure IoT Hub“: „IoT Hub“yra debesų pagrindu valdoma paslauga, esanti tarp „IoT“įrenginių ir vidinės analizės/apdorojimo sistemos. Telemetrijos ir duomenų srauto valdymas iš daugybės daiktų interneto įrenginių, įrenginių būsenos valdymas ir saugumo bei patikimumo užtikrinimas buvo didelis iššūkis diegiant daug daiktų internete reikalaujančius sprendimus. „Azure IoT Hub“išsprendžia šią problemą, veikdama kaip priekinės linijos sąsaja, skirta milijonams įrenginių patikimai ir saugiai prie jos prisijungti, o tada leidžia nukreipti duomenis, signalus ir telemetriją apdorojimui į paskesnę debesų pagrindo sistemą. Šiame straipsnyje naudojamas „Microsoft“pateiktas pavyzdinis kodas „GitHub“.

1 veiksmas: nustatykite „Azure IoT Hub“

Nustatykite „Azure IoT Hub“
Nustatykite „Azure IoT Hub“
Nustatykite „Azure IoT Hub“
Nustatykite „Azure IoT Hub“
Nustatykite „Azure IoT Hub“
Nustatykite „Azure IoT Hub“
Nustatykite „Azure IoT Hub“
Nustatykite „Azure IoT Hub“
  • Prisiregistruokite prie * nemokamos * „Azure“bandomosios paskyros apsilankę „Azure“svetainėje. Kai „Azure“paskyra pradės veikti, eikite į pagrindinio puslapio meniu ir spustelėkite Kurti išteklių.
  • Išteklių sąraše ieškokite „IoT Hub“, iš rezultatų pasirinkite „IoT Hub“ir spustelėkite „Sukurti“.
  • Norėdami nustatyti „Azure IoT Hub“, įveskite šias vertes ir spustelėkite „Peržiūrėti ir sukurti“

Prenumerata: F1 - nemokama pakopa

Išteklių grupė: tai išteklių rinkinys. Jei turite kolekciją, pasirinkite ją arba sukurkite naują išteklių grupę (jai reikia tik pavadinimo)

Regionas: pasirinkite savo regioną

„IoT Hub“pavadinimas: įveskite unikalų pavadinimą

Sistema užtruks kelias minutes, kol bus sukurtas naujas „Azure IoT Hub“išteklius. Kai būsite pasiruošę, spustelėkite jį, kad pamatytumėte išteklių informacijos suvestinę

2 veiksmas: nustatykite „Raspberry Pi“

Išsaugokite „Raspbian Buster“SD kortelėje naudodami „Windows“arba „Mac“kompiuterį. Įdėkite SD kortelę į „Raspberry Pi“ir paleiskite. Kai pasirodys darbalaukis, prisijunkite prie „Wi-Fi“.

Norėdami išspręsti problemą, apsilankykite oficialioje „Raspberry Pi“dokumentacijoje.

3 veiksmas: sukurkite įrenginį „Azure IoT Hub“

Sukurkite įrenginį „Azure IoT Hub“
Sukurkite įrenginį „Azure IoT Hub“
Sukurkite įrenginį „Azure IoT Hub“
Sukurkite įrenginį „Azure IoT Hub“
Sukurkite įrenginį „Azure IoT Hub“
Sukurkite įrenginį „Azure IoT Hub“
Sukurkite įrenginį „Azure IoT Hub“
Sukurkite įrenginį „Azure IoT Hub“
  • Grįžkite į „Azure“portalą ir spustelėkite „IoT“įrenginius „Azure IoT Hub“išteklių puslapyje. Norėdami sukurti naują įrenginį, spustelėkite „+NAUJAS“
  • Įveskite įrenginio ID (atpažįstamą pavadinimą), likusius laukus palikite su defatinėmis reikšmėmis ir spustelėkite Išsaugoti
  • Tai sukurs įrenginį „IoT Hub“
  • Spustelėkite įrenginį ir nukopijuokite pirminę ryšio eilutę

4 veiksmas: įdiekite kodą „Raspberry Pi“ir prisijunkite prie „Azure IoT Hub“

Įdiekite kodą „Raspberry Pi“ir prisijunkite prie „Azure IoT Hub“
Įdiekite kodą „Raspberry Pi“ir prisijunkite prie „Azure IoT Hub“
Įdiekite kodą „Raspberry Pi“ir prisijunkite prie „Azure IoT Hub“
Įdiekite kodą „Raspberry Pi“ir prisijunkite prie „Azure IoT Hub“

„Microsoft“paskelbė „GitHub“kodo pavyzdį, greitą paleidimą ir vadovėlius, kad galėtų greitai pradėti „IoT Hub“projektus. Mes pasinaudosime „Raspberry Pi“pamoka. Pamoka naudoja „node.js“, bet nesijaudinkite, norint sukurti šį projektą, jums nereikia žinių apie „node.js“.

  • Prisijunkite prie įrenginio naudodami SSH klientą. Apskritai tai bus „PuTTY“, skirta „Windows“, ir „Mac“kompiuterių terminalas.
  • Prisijunkite prie „Raspberry Pi“

ssh [email protected]

Patikrinkite „Node.js“versiją, ji turėtų būti didesnė nei 10

mazgas -v

Gaukite šaltinio kodą iš „GitHub“į „Raspberry Pi“

git klonas

Eikite į kodų katalogą ir įdiekite

cd azure-iot-sample-node/iot-hub/Tutorials/RaspberryPiApp

npm įdiegti

  • Tada sukonfigūruosime programą siųsti „imituotus“temperatūros duomenis į „Azure IoT Hub“. Eikite į aplanką ir redaguokite config.json naudodami komandų eilutę arba „Raspberry Pi“darbalaukį. Pakeiskite paryškintą tekstą į „tiesa“
  • Grįžkite į SSH klientą ir įveskite anksčiau nukopijuotą įrenginio ryšio eilutę, kad prijungtumėte „Raspberry Pi“prie „Azure IoT Hub“

sudo mazgas index.js „Įrenginio ryšio eilutė iš„ Azure IoT Hub ““

5 veiksmas: peržiūrėkite telemetrijos duomenis „Azure IoT Hub“

Peržiūrėkite telemetrijos duomenis „Azure IoT Hub“
Peržiūrėkite telemetrijos duomenis „Azure IoT Hub“
Peržiūrėkite telemetrijos duomenis „Azure IoT Hub“
Peržiūrėkite telemetrijos duomenis „Azure IoT Hub“
Peržiūrėkite telemetrijos duomenis „Azure IoT Hub“
Peržiūrėkite telemetrijos duomenis „Azure IoT Hub“

Norėdami peržiūrėti telemetrijos duomenis, gautus „Azure IoT Hub“, naudosime „Visual Studio Code“. Jei dar neįdiegėte VS kodo, atsisiųskite jį iš svetainės.

  • Atidarykite „Visual Studio Code“ir spustelėkite „Plėtiniai“. Įdiekite „Azure IoT Hub“plėtinį
  • Įdiegę plėtinį, naršyklėje spustelėkite „Azure IoT Hub“. Jis paprašys jūsų prisijungti, kad galėtumėte pasiekti „Azure“portalą, tada parodys „Azure IoT Hub“išteklius ir „Raspberry Pi“įrenginį
  • Dešiniuoju pelės mygtuku spustelėkite įrenginį ir spustelėkite „Pradėti stebėti įmontuotą įvykio pabaigą“. Tai pradės rodyti telemetrijos duomenis, gautus iš „Raspberry Pi“

Šalia esančiame ekrano vaizde rodomas SSH klientas (siunčiantis duomenis į „Azure IoT Hub“) ir „Visual Studio Code“(rodomi telemetrijos duomenys, gauti iš „Azure IoT Hub“).

Tikiuosi, kad jums tai įdomu ir naudinga. Nesivaržykite pasidalyti savo atsiliepimais. Laimingas aviečių pyragas

Rekomenduojamas: