Kuweka Raspberry Pi na Azure IoT Hub: Hatua 5
Kuweka Raspberry Pi na Azure IoT Hub: Hatua 5
Anonim
Kuanzisha Raspberry Pi na Azure IoT Hub
Kuanzisha Raspberry Pi na Azure IoT Hub

Madhumuni ya kufundisha hii ni kupata mikono wazi juu ya uwezo wa Azure IoT Hub. Nakala hiyo inashughulikia kujisajili kwa Azure IoT Hub, kuanzisha Raspberry Pi, na kuunganisha Pi na Azure IoT Hub kutuma telemetry.

Utapata nini:

  • Raspberry Pi inayofanya kazi na mpango wa Node.js kutuma data ya telemetry kwa Azure IoT Hub
  • Azure IoT Hub inapokea data ya telemetry

Je! Ni nani katika zoo:

Raspberry Pi: Raspberry Pi bila shaka ni kompyuta maarufu zaidi wakati wote. Ni ndogo, rahisi na rahisi kusanidi. Nakala hiyo inafanya kazi na toleo la Raspberry Pi 3+.

Azure IoT Hub: IoT Hub ni huduma inayosimamiwa na wingu ambayo inakaa kati ya vifaa vya IoT na mfumo wa uchambuzi wa nyuma / usindikaji. Usimamizi wa telemetry na trafiki ya data kutoka kwa idadi kubwa ya vifaa vya IoT, kusimamia hali ya vifaa na kuhakikisha usalama na uaminifu ilikuwa changamoto kubwa katika utaftaji wa suluhisho kubwa za IoT. Azure IoT Hub hutatua shida hii kwa kufanya kazi kama kiolesura cha mstari wa mbele kwa mamilioni ya vifaa ili kuungana nayo kwa uaminifu na salama, na kisha inawezesha upelekaji wa data, ishara na telemetry kwa usindikaji kwa mfumo wa nyuma wa wingu-msingi. Kifungu hiki kinatumia nambari ya sampuli iliyotolewa ya Microsoft katika GitHub.

Hatua ya 1: Sanidi Kituo cha Azure IoT

Sanidi Kituo cha Azure IoT
Sanidi Kituo cha Azure IoT
Sanidi Kituo cha Azure IoT
Sanidi Kituo cha Azure IoT
Sanidi Kituo cha Azure IoT
Sanidi Kituo cha Azure IoT
Sanidi Kituo cha Azure IoT
Sanidi Kituo cha Azure IoT
  • Jisajili kwa akaunti ya majaribio ya bure ya * Azure kwa kutembelea wavuti ya Azure. Mara akaunti yako ya Azure inapoanza kufanya kazi, nenda kwenye menyu kwenye Ukurasa wa Nyumbani na bonyeza Bonyeza Rasilimali.
  • Tafuta IoT Hub katika orodha ya rasilimali, chagua IoT Hub kutoka kwa matokeo na bonyeza Unda.
  • Ingiza maadili yafuatayo ili kusanikisha Kituo cha Azure IoT na ubonyeze kwenye 'Pitia na Unda'

Usajili: F1 - Kiwango cha Bure

Kikundi cha Rasilimali: hii ni mkusanyiko wa rasilimali. Ikiwa una mkusanyiko uliopo, chagua hiyo au unda kikundi kipya cha rasilimali (inahitaji tu jina)

Mkoa: chagua eneo lako

Jina la IoT Hub: ingiza jina la kipekee

Mfumo utachukua dakika chache kuunda rasilimali mpya ya Azure IoT Hub. Ukiwa tayari, bonyeza juu yake ili uone dashibodi ya rasilimali

Hatua ya 2: Sanidi Raspberry Pi

Hifadhi Raspbian Buster kwenye kadi ya SD kupitia mashine yako ya Windows au Mac. Ingiza kadi ya SD kwenye Raspberry Pi na uwashe. Mara eneo kazi linapotokea, unganisha kwenye Wi-Fi.

Kwa utatuzi, tembelea nyaraka rasmi za Raspberry Pi.

Hatua ya 3: Unda Kifaa kwenye Kituo cha Azure IoT

Unda Kifaa kwenye Kituo cha Azure IoT
Unda Kifaa kwenye Kituo cha Azure IoT
Unda Kifaa kwenye Kituo cha Azure IoT
Unda Kifaa kwenye Kituo cha Azure IoT
Unda Kifaa kwenye Kituo cha Azure IoT
Unda Kifaa kwenye Kituo cha Azure IoT
Unda Kifaa kwenye Kituo cha Azure IoT
Unda Kifaa kwenye Kituo cha Azure IoT
  • Rudi kwa lango la Azure na ubofye Vifaa vya IoT kwenye ukurasa wa rasilimali ya Azure IoT. Bonyeza '+ NEW' ili kuunda kifaa kipya
  • Ingiza Kitambulisho cha Kifaa (jina linalotambulika), acha sehemu zilizobaki na maadili ya defat na ubonyeze Hifadhi
  • Hii itaunda kifaa katika IoT Hub
  • Bonyeza kwenye kifaa na unakili Kamba ya Uunganisho wa Msingi

Hatua ya 4: Tumia Msimbo kwenye Raspberry Pi na Unganisha na Azure IoT Hub

Tumia Nambari kwenye Raspberry Pi na Unganisha na Azure IoT Hub
Tumia Nambari kwenye Raspberry Pi na Unganisha na Azure IoT Hub
Tumia Nambari kwenye Raspberry Pi na Unganisha na Azure IoT Hub
Tumia Nambari kwenye Raspberry Pi na Unganisha na Azure IoT Hub

Microsoft imechapisha nambari ya sampuli, kuanza haraka na mafunzo katika GitHub kutoa mwanzo haraka kwa miradi ya IoT Hub. Tutatumia mafunzo ya Raspberry Pi. Mafunzo hutumia node.js lakini usijali, hauitaji ujuzi wa kufanya kazi wa node.js kuunda mradi huu.

  • Unganisha kwenye kifaa ukitumia mteja wa SSH. Kwa ujumla, itakuwa PuTTY ya Windows na Kituo cha Mashine za Mac.
  • Unganisha kwenye Raspberry Pi

ssh [email protected]

Angalia toleo la Node.js, inapaswa kuwa kubwa kuliko 10

node -v

Pata nambari ya chanzo kutoka GitHub hadi Raspberry Pi

clone ya git https://github.com/Azure-Sampuli/azure-iot-sample ……

Nenda kwenye saraka ya nambari na usakinishe

cd azure-iot-sampuli-nodi / iot-hub / Mafunzo / RaspberryPiApp

npm kufunga

  • Ifuatayo, tutasanidi programu kutuma data ya joto 'iliyoiga' kwa Azure IoT Hub. Nenda ndani ya folda na uhariri config.json kupitia amri ya haraka au desktop ya Raspberry Pi. Badilisha maandishi yaliyoangaziwa kuwa ya 'kweli'
  • Rudi kwa mteja wa SSH na uingize Kamba ya Uunganisho wa kifaa kilichonakiliwa hapo awali ili kuungana na Raspberry Pi kwa Azure IoT Hub

index ya node ya sudo.js 'Kamba ya unganisho la kifaa kutoka Azure IoT Hub'

Hatua ya 5: Tazama Takwimu za Telemetry katika Kituo cha Azure IoT

Tazama Takwimu za Telemetry katika Kituo cha Azure IoT
Tazama Takwimu za Telemetry katika Kituo cha Azure IoT
Tazama Takwimu za Telemetry katika Kituo cha Azure IoT
Tazama Takwimu za Telemetry katika Kituo cha Azure IoT
Tazama Takwimu za Telemetry katika Kituo cha Azure IoT
Tazama Takwimu za Telemetry katika Kituo cha Azure IoT

Kuona data ya telemetry iliyopokelewa katika Azure IoT Hub, tutatumia Msimbo wa Studio ya Visual. Ikiwa hauna Nambari ya VS tayari imewekwa, tafadhali pakua kutoka kwa wavuti.

  • Fungua Nambari ya Studio ya Visual na bonyeza Viongezeo. Sakinisha ugani wa Azure IoT Hub
  • Mara ugani ukisakinishwa, bonyeza Azure IoT Hub katika mtafiti. Itakuuliza uingie kuingia Azure Portal na kisha itaonyesha rasilimali ya Azure IoT Hub na kifaa cha Raspberry Pi
  • Bonyeza kulia kwenye kifaa na bonyeza 'Anza Ufuatiliaji Sehemu ya Mwisho ya Tukio iliyojengwa'. Hii itaanza kuonyesha data ya telemetry iliyopokelewa kutoka kwa Raspberry Pi

Mtazamo wa skrini ya kando unaonyesha mteja wa SSH (kutuma data kwa Azure IoT Hub) na Msimbo wa Studio ya Visual (kuonyesha data ya telemetry iliyopokelewa kwenye Kituo cha Azure IoT).

Natumai utapata ya kufurahisha na muhimu. Jisikie huru kushiriki maoni yako. Furaha ya Raspberry Pi- / ing /

Ilipendekeza: