Turinys:
- 1 veiksmas: nustatykite „Azure IoT Hub“
- 2 veiksmas: nustatykite „Raspberry Pi“
- 3 veiksmas: sukurkite įrenginį „Azure IoT Hub“
- 4 veiksmas: įdiekite kodą „Raspberry Pi“ir prisijunkite prie „Azure IoT Hub“
- 5 veiksmas: peržiūrėkite telemetrijos duomenis „Azure IoT Hub“
Video: „Raspberry Pi“nustatymas naudojant „Azure IoT Hub“: 5 veiksmai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Š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“
- 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“
- 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“
„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“
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“
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:
„Raspberry Pi 4“nustatymas per nešiojamąjį kompiuterį/kompiuterį naudojant „Ethernet“kabelį (be monitoriaus, be „Wi-Fi“): 8 žingsniai
Nustatykite „Raspberry Pi 4“per nešiojamąjį kompiuterį/kompiuterį naudodami eterneto kabelį (be monitoriaus, be „Wi-Fi“): šiuo tikslu dirbsime su „Raspberry Pi 4 Model-B“1 GB RAM. „Raspberry-Pi“yra vienos plokštės kompiuteris, naudojamas švietimo tikslais ir „pasidaryk pats“projektams už prieinamą kainą, reikalauja 5V 3A maitinimo šaltinio
„IoT Bit“nustatymas jūsų mini kompiuteriuose naudojant „Ubuntu Mate“: 8 žingsniai
„IoT Bit“nustatymas jūsų mini kompiuteriuose su „Ubuntu Mate“: „IoT Bit“didžiuojasi galėdamas pristatyti mūsų mobiliųjų duomenų kūrimo plokštę, skirtą įvairiems mini kompiuteriams, kurie suteikia jiems 4G, 3G ir GSM mobiliuosius duomenis. Mūsų išmanusis HAT modulis aprūpina jūsų mini kompiuterį mobiliaisiais duomenimis, GPS padėties nustatymo informacija ir
„Raspberry Pi“nustatymas tarpiniam serveriui: 6 veiksmai
„Raspberry Pi“nustatymas įgaliotajam serveriui: Jei norite, kad jūsų „Raspberry Pi“prisijungtų prie interneto per tarpinį serverį, prieš prisijungdami prie interneto, turėsite sukonfigūruoti „Pi“naudoti serverį. Yra du būdai, kuriais galite nustatyti tarpinį serverį. Tačiau pirmaisiais m
Prijunkite Raspberry Pi IOT duomenų bazę naudodami „MS Excel“- nustatymas: 3 veiksmai
Prijunkite Raspberry Pi IOT duomenų bazę naudodami „MS Excel“- Nustatymas: IOT duomenų rinkimo pasaulyje sukuriama daug duomenų, kurie visada išsaugomi duomenų bazių sistemoje, pvz., „Mysql“ar „Oracle“. Norint gauti prieigą prie šių duomenų ir jais manipuliuoti, vienas iš efektyviausių metodų yra „Microsoft Office“produkto naudojimas
Svetainės nustatymas naudojant „Google“puslapių kūrėją: 6 veiksmai
Svetainės nustatymas naudojant „Google“puslapių kūrėją: kaip nustatyti svetainę naudojant naują „Google Labs“puslapių kūrėją. (Kaip nemokamai sukurti paprastą 100 MB svetainę ir ją paruošti po pietų.) Įskaitant kaip, kaip susieti formą iš puslapio į puslapį, į kitus puslapius, nuorodą į įkeltus html failus, įtraukti vaizdų