Talaan ng mga Nilalaman:
- Hakbang 1: I-setup ang Azure IoT Hub
- Hakbang 2: I-setup ang Raspberry Pi
- Hakbang 3: Lumikha ng isang Device sa Azure IoT Hub
- Hakbang 4: I-deploy ang Code sa Raspberry Pi at Kumonekta Sa Azure IoT Hub
- Hakbang 5: Tingnan ang Data ng Telemetry sa Azure IoT Hub
Video: Pag-set up ng Raspberry Pi Sa Azure IoT Hub: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ang layunin ng pagtuturo na ito ay upang makakuha ng praktikal na pagkakalantad sa mga kakayahan ng Azure IoT Hub. Saklaw ng artikulo ang pag-sign up para sa Azure IoT Hub, pagse-set up ng isang Raspberry Pi, at pagkonekta sa Pi sa Azure IoT Hub upang magpadala ng telemetry.
Ano ang makukuha mo:
- Isang gumaganang Raspberry Pi na may program na Node.js na nagpapadala ng data ng telemetry sa Azure IoT Hub
- Ang Azure IoT Hub na tumatanggap ng data ng telemetry
Sino ang nasa zoo:
Raspberry Pi: Ang Raspberry Pi ay masasabing ang pinakatanyag na computer sa lahat ng oras. Ito ay maliit, mura at madaling i-setup. Gumagana ang artikulo sa bersyon ng Raspberry Pi 3+.
Azure IoT Hub: Ang IoT Hub ay isang cloud-based na pinamamahalaang serbisyo na nakaupo sa pagitan ng mga IoT device at ng backend analytics / processing system. Ang pamamahala ng telemetry at trapiko ng data mula sa isang malaking bilang ng mga aparato ng IoT, na namamahala sa estado ng mga aparato at tinitiyak ang seguridad at pagiging maaasahan ay isang pangunahing hamon sa paglulunsad ng mga solusyong solusyon ng IoT. Nalulutas ng Azure IoT Hub ang problemang ito sa pamamagitan ng pag-arte bilang isang front-line interface para sa milyun-milyong mga aparato upang kumonekta dito nang maaasahan at ligtas, at pagkatapos ay nagbibigay-daan sa pagruruta ng data, signal at telemetry para sa pagproseso sa downstream cloud-based backend system. Ginagamit ng artikulong ito ang ibinigay na sample code ng Microsoft sa GitHub.
Hakbang 1: I-setup ang Azure IoT Hub
- Mag-sign up para sa * libreng * Azure trial account sa pamamagitan ng pagbisita sa Azure website. Kapag ang iyong Azure account ay nakabukas at tumatakbo, pumunta sa menu sa Home Page at mag-click sa Lumikha ng Mapagkukunan.
- Maghanap para sa IoT Hub sa listahan ng mapagkukunan, piliin ang IoT Hub mula sa mga resulta at i-click ang Lumikha.
- Ipasok ang mga sumusunod na halaga upang mai-setup ang Azure IoT Hub at mag-click sa 'Suriin at Lumikha'
Subscription: F1 - Libreng Tier
Pangkat ng Mapagkukunan: ito ay isang koleksyon ng mga mapagkukunan. Kung mayroon kang isang mayroon nang koleksyon, piliin iyon o lumikha ng isang bagong pangkat ng mapagkukunan (nangangailangan lang ito ng isang pangalan)
Rehiyon: piliin ang iyong rehiyon
Pangalan ng IoT Hub: maglagay ng isang natatanging pangalan
Ang system ay tatagal ng ilang minuto upang lumikha ng isang bagong mapagkukunan ng Azure IoT Hub. Kapag handa na, mag-click dito upang matingnan ang dashboard ng mapagkukunan
Hakbang 2: I-setup ang Raspberry Pi
I-save ang Raspbian Buster sa SD card sa pamamagitan ng iyong Windows o Mac machine. Ipasok ang SD card sa Raspberry Pi at mag-boot up. Kapag lumitaw ang desktop, kumonekta sa Wi-Fi.
Para sa pag-troubleshoot, bisitahin ang opisyal na dokumentasyon ng Raspberry Pi.
Hakbang 3: Lumikha ng isang Device sa Azure IoT Hub
- Bumalik sa Azure portal at mag-click sa Mga IoT Device sa pahina ng mapagkukunan ng Azure IoT Hub. Mag-click sa '+ BAGO' upang lumikha ng isang bagong aparato
- Ipasok ang Device ID (makikilalang pangalan), iwanan ang natitirang mga patlang na may mga defat na halaga at i-click ang I-save
- Lilikha ito ng isang aparato sa IoT Hub
- Mag-click sa aparato at kopyahin ang String ng Pangunahing Koneksyon
Hakbang 4: I-deploy ang Code sa Raspberry Pi at Kumonekta Sa Azure IoT Hub
Nag-publish ang Microsoft ng sample code, mabilis na pagsisimula at mga tutorial sa GitHub upang magbigay ng mabilis na pagsisimula sa mga proyekto ng IoT Hub. Gagamitin namin ang tutorial ng Raspberry Pi. Ginagamit ng tutorial ang node.js ngunit hindi magalala, hindi mo kailangan ng gumaganang kaalaman sa node.js upang likhain ang proyektong ito.
- Kumonekta sa aparato gamit ang SSH client. Sa pangkalahatan, ito ay magiging PuTTY para sa Windows at Terminal para sa mga Mac machine.
- Kumonekta sa Raspberry Pi
Suriin ang bersyon ng Node.js, dapat itong higit sa 10
node -v
Kunin ang source code mula sa GitHub hanggang sa Raspberry Pi
git clonePumunta sa direktoryo ng code at i-install
cd azure-iot-sample-node / iot-hub / Tutorials / RaspberryPiApp
i-install
- Susunod, mai-configure namin ang app upang maipadala ang data ng 'simulate' na data sa Azure IoT Hub. Pumunta sa loob ng folder at i-edit ang config.json sa pamamagitan ng command prompt o Raspberry Pi desktop. Gawing ‘totoo’ ang naka-highlight na teksto
- Bumalik sa SSH client at ipasok ang dating nakopya ang aparato Connection String upang ikonekta ang Raspberry Pi sa Azure IoT Hub
sudo node index.js 'string ng koneksyon ng aparato mula sa Azure IoT Hub'
Hakbang 5: Tingnan ang Data ng Telemetry sa Azure IoT Hub
Upang matingnan ang data ng telemetry na natanggap sa Azure IoT Hub, gagamitin namin ang Visual Studio Code. Kung wala kang naka-install na VS Code, mangyaring mag-download mula sa website.
- Buksan ang Visual Studio Code at mag-click sa Mga Extension. I-install ang extension ng Azure IoT Hub
- Kapag na-install na ang extension, mag-click sa Azure IoT Hub sa explorer. Hihilingin sa iyo na mag-log in upang ma-access ang Azure Portal at ipapakita ang mapagkukunan ng Azure IoT Hub at Raspberry Pi device
- Mag-right click sa aparato at mag-click sa 'Start Monitoring Built-in Event Endpoint'. Magsisimula itong ipakita ang data ng telemetry na natanggap mula sa Raspberry Pi
Ang tabi-tabi ng view ng screen ay nagpapakita ng client ng SSH (pagpapadala ng data sa Azure IoT Hub) at Visual Studio Code (ipinapakita ang data ng telemetry na natanggap sa Azure IoT Hub).
Inaasahan kong makita mo itong kawili-wili at kapaki-pakinabang. Huwag mag-atubiling ibahagi ang iyong puna. Maligayang Raspberry Pi- / ing /
Inirerekumendang:
Walang Pee Ngayon, Device ng Pagsasaayos ng Pag-uugali ng Alaga na Humihinto sa Mga Pusa sa Pag-ikot sa Iyong Tahanan: 4 na Hakbang
Walang Pee Ngayon, Device ng Pag-aayos ng Pag-uugali ng Alaga na Humihinto sa Mga Pusa sa Pee sa Iyong Tahanan: Nababagabag ako sa aking kitty na gusto niyang umihi sa aking kama, sinuri ko ang lahat ng kailangan niya at dinala ko din siya sa vet. Matapos kong guluhin ang lahat ng naiisip ko at nakikinig sa salita ng doktor, napagtanto kong mayroon lamang siyang masamang pag-uugali. Kaya't
Awtomatikong Pag-iikma ng Iniksyon para sa Pag-recycle ng Plastik: 5 Mga Hakbang
Awtomatikong Iniksyon na Pag-iikma ng Iniksyon para sa Pag-recycle ng Plastik: Kumusta :) Ang Ituturo na Ito ay tungkol sa aming " awtomatikong iniksyon na iniksyon ng iniksyon para sa pag-recycle ng plastik ". (tinatawag na: Smart Injector) Ang ideya sa likod ng makina ay upang mag-alok ng isang desentralisadong solusyon sa pag-recycle ng plastic. Ang pag-recycle ay madalas na limitado
Pag-broadcast ng Audio at Pag-streaming ng Video Gamit ang Raspberry Pi 3 .: 6 na Hakbang
Pag-broadcast ng Audio at Pag-stream ng Video Gamit ang Raspberry Pi 3 .: Ang pangunahing utility ng proyektong ito ay ang pag-broadcast ng Audio sa Raspberry Pi 3 mula sa anumang aparato na konektado sa karaniwang network ng WiFi at pagkuha ng video mula sa Raspberry Pi 3 sa anumang aparato na konektado sa isang karaniwang WiFi network
Roomblock: isang Platform para sa Pag-aaral ng Pag-navigate sa ROS Sa Roomba, Raspberry Pi at RPLIDAR: 9 Mga Hakbang (na may Mga Larawan)
Roomblock: isang Platform para sa Pag-aaral ng Pag-navigate sa ROS Sa Roomba, Raspberry Pi at RPLIDAR: Ano ito? &Quot; Roomblock " ay isang robot platform na binubuo ng isang Roomba, isang Raspberry Pi 2, isang laser sensor (RPLIDAR) at isang mobile baterya. Ang mounting frame ay maaaring gawin ng mga 3D printer. Pinapayagan ang sistema ng nabigasyon ng ROS na gumawa ng isang mapa ng mga silid at gamitin ang
Hindi nagpapakilala sa Pag-browse Sa Tor (pag-install) sa Raspberry Pi 3 .: 6 Mga Hakbang
Hindi nagpapakilala sa Pag-browse Sa Tor (pag-install) sa Raspberry Pi 3 .: Kumusta ang lahat. Ito ay isang itinuturo tungkol sa pag-install at paggamit ng Tor upang ma-access nang hindi nagpapakilala sa Internet. Ang buong pag-install ay tumatagal ng ilang oras kaya maghawak ng isang tasa ng kape at magsimulang mag-type ng ilang utos. Hindi ito isang pag-install ng Tor Relay