Სარჩევი:

ჟოლოს დაყენება Azure IoT Hub– ით: 5 ნაბიჯი
ჟოლოს დაყენება Azure IoT Hub– ით: 5 ნაბიჯი

ვიდეო: ჟოლოს დაყენება Azure IoT Hub– ით: 5 ნაბიჯი

ვიდეო: ჟოლოს დაყენება Azure IoT Hub– ით: 5 ნაბიჯი
ვიდეო: Marlin Firmware 2.0.x Explained 2024, ნოემბერი
Anonim
ჟოლოს Pi დაყენება Azure IoT Hub– ით
ჟოლოს Pi დაყენება Azure IoT Hub– ით

ამ ინსტრუქციის მიზანია Azure IoT Hub- ის შესაძლებლობების პრაქტიკული პრაქტიკული ექსპოზიცია. სტატია მოიცავს Azure IoT Hub– ზე ხელმოწერას, Raspberry Pi– ს შექმნას და Pi– ს Azure IoT Hub– თან დაკავშირებას ტელემეტრიის გასაგზავნად.

რას მიიღებთ:

  • Raspberry Pi მუშაობს Node.js პროგრამით, რომელიც აგზავნის ტელემეტრიულ მონაცემებს Azure IoT Hub– ში
  • Azure IoT Hub იღებს ტელემეტრიულ მონაცემებს

ვინ ვინ არის ზოოპარკში:

Raspberry Pi: Raspberry Pi არის ყველა დროის ყველაზე პოპულარული კომპიუტერი. ეს არის პატარა, იაფი და მარტივი დასაყენებელი. სტატია მუშაობს Raspberry Pi 3+ ვერსიით.

Azure IoT Hub: IoT Hub არის ღრუბელზე დაფუძნებული მართვადი სერვისი, რომელიც მდებარეობს IoT მოწყობილობებსა და უკანა ანალიზის/დამუშავების სისტემას შორის. IoT მოწყობილობების დიდი რაოდენობის ტელემეტრიისა და მონაცემთა ტრაფიკის მართვა, მოწყობილობების მდგომარეობის მართვა და უსაფრთხოების და საიმედოობის უზრუნველყოფა იყო IoT ინტენსიური გადაწყვეტილებების ამოქმედების მთავარი გამოწვევა. Azure IoT Hub წყვეტს ამ პრობლემას მილიონობით მოწყობილობის წინა ხაზის ინტერფეისით, რომ დაუკავშირდეს მას საიმედოდ და საიმედოდ, შემდეგ კი იძლევა მონაცემების, სიგნალებისა და ტელემეტრიის მარშრუტიზაციას ღრუბელზე დაფუძნებული ქვედა სისტემის უკანა სისტემაში. ეს სტატია იყენებს Microsoft– ის მიერ მოწოდებულ ნიმუშის კოდს GitHub– ში.

ნაბიჯი 1: დააყენეთ Azure IoT Hub

დააყენეთ Azure IoT Hub
დააყენეთ Azure IoT Hub
დააყენეთ Azure IoT Hub
დააყენეთ Azure IoT Hub
დააყენეთ Azure IoT Hub
დააყენეთ Azure IoT Hub
დააყენეთ Azure IoT Hub
დააყენეთ Azure IoT Hub
  • დარეგისტრირდით * უფასოდ * Azure საცდელი ანგარიში Azure ვებსაიტის მონახულებით. მას შემდეგ რაც თქვენი Azure ანგარიში ამოქმედდება, გადადით მენიუში მთავარ გვერდზე და დააწკაპუნეთ რესურსის შექმნაზე.
  • მოძებნეთ IoT Hub რესურსების სიაში, შედეგებიდან აირჩიეთ IoT Hub და დააწკაპუნეთ შექმნაზე.
  • შეიყვანეთ შემდეგი მნიშვნელობები Azure IoT Hub– ის დასაყენებლად და დააწკაპუნეთ „მიმოხილვა და შექმნა“

გამოწერა: F1 - უფასო დონე

რესურსების ჯგუფი: ეს არის რესურსების კრებული. თუ თქვენ გაქვთ არსებული კოლექცია, აირჩიეთ ეს ან შექმენით ახალი რესურსების ჯგუფი (ის უბრალოდ მოითხოვს სახელს)

რეგიონი: შეარჩიეთ თქვენი რეგიონი

IoT Hub სახელი: შეიყვანეთ უნიკალური სახელი

სისტემას რამდენიმე წუთი დასჭირდება Azure IoT Hub რესურსის შესაქმნელად. მას შემდეგ რაც მზად იქნებით, დააწკაპუნეთ მასზე, რომ ნახოთ რესურსების დაფა

ნაბიჯი 2: დააინსტალირეთ Raspberry Pi

შეინახეთ Raspbian Buster SD ბარათზე თქვენი Windows ან Mac აპარატის საშუალებით. ჩადეთ SD ბარათი Raspberry Pi- ში და ჩატვირთეთ. როგორც კი დესკტოპი გამოჩნდება, დაუკავშირდით Wi-Fi- ს.

პრობლემების გადასაჭრელად ეწვიეთ Raspberry Pi ოფიციალურ დოკუმენტაციას.

ნაბიჯი 3: შექმენით მოწყობილობა Azure IoT Hub– ში

შექმენით მოწყობილობა Azure IoT Hub– ში
შექმენით მოწყობილობა Azure IoT Hub– ში
შექმენით მოწყობილობა Azure IoT Hub– ში
შექმენით მოწყობილობა Azure IoT Hub– ში
შექმენით მოწყობილობა Azure IoT Hub– ში
შექმენით მოწყობილობა Azure IoT Hub– ში
შექმენით მოწყობილობა Azure IoT Hub– ში
შექმენით მოწყობილობა Azure IoT Hub– ში
  • დაბრუნდით Azure პორტალზე და დააწკაპუნეთ IoT მოწყობილობებზე Azure IoT Hub რესურსების გვერდზე. დააწკაპუნეთ ‘+NEW’ ახალი მოწყობილობის შესაქმნელად
  • შეიყვანეთ მოწყობილობის ID (ცნობადი სახელი), დატოვეთ დანარჩენი ველები defat მნიშვნელობებით და დააჭირეთ შენახვას
  • ეს შექმნის მოწყობილობას IoT Hub– ში
  • დააწკაპუნეთ მოწყობილობაზე და დააკოპირეთ პირველადი კავშირის სტრიქონი

ნაბიჯი 4: განათავსეთ კოდი Raspberry Pi– ზე და დაუკავშირდით Azure IoT Hub– ს

განათავსეთ კოდი Raspberry Pi– ზე და დაუკავშირდით Azure IoT Hub– ს
განათავსეთ კოდი Raspberry Pi– ზე და დაუკავშირდით Azure IoT Hub– ს
განათავსეთ კოდი Raspberry Pi– ზე და დაუკავშირდით Azure IoT Hub– ს
განათავსეთ კოდი Raspberry Pi– ზე და დაუკავშირდით Azure IoT Hub– ს

Microsoft– მა გამოაქვეყნა კოდის ნიმუში, სწრაფი დაწყება და გაკვეთილები GitHub– ში, რათა სწრაფად დაიწყოს IoT Hub პროექტები. ჩვენ გამოვიყენებთ Raspberry Pi სახელმძღვანელოს. სამეურვეო იყენებს node.js მაგრამ არ ინერვიულოთ, თქვენ არ გჭირდებათ node.js– ის სამუშაო ცოდნა ამ პროექტის შესაქმნელად.

  • დაუკავშირდით მოწყობილობას SSH კლიენტის გამოყენებით. ზოგადად რომ ვთქვათ, ეს იქნება PuTTY Windows- ისთვის და ტერმინალი Mac აპარატებისთვის.
  • დაუკავშირდით Raspberry Pi- ს

ssh [email protected]

შეამოწმეთ Node.js ვერსია, ის უნდა იყოს 10 -ზე მეტი

კვანძი -v

მიიღეთ წყაროს კოდი GitHub– დან Raspberry Pi– მდე

git კლონი

გადადით კოდის დირექტორიაში და დააინსტალირეთ

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

npm ინსტალაცია

  • შემდეგი, ჩვენ დავაკონფიგურირებთ აპს, რომ გაგზავნოს "იმიტირებული" ტემპერატურის მონაცემები Azure IoT Hub– ში. შედით საქაღალდეში და შეცვალეთ config.json ბრძანების ხაზის ან Raspberry Pi დესკტოპის საშუალებით. შეცვალეთ მონიშნული ტექსტი "ჭეშმარიტად"
  • დაუბრუნდით SSH კლიენტს და შეიყვანეთ ადრე გადაწერილი მოწყობილობის Connection String Raspberry Pi Azure IoT Hub– თან დასაკავშირებლად

sudo node index.js "მოწყობილობის კავშირის სტრიქონი Azure IoT Hub- დან"

ნაბიჯი 5: იხილეთ ტელემეტრიული მონაცემები Azure IoT Hub– ში

ტელემეტრიული მონაცემების ნახვა Azure IoT Hub– ში
ტელემეტრიული მონაცემების ნახვა Azure IoT Hub– ში
ტელემეტრიული მონაცემების ნახვა Azure IoT Hub– ში
ტელემეტრიული მონაცემების ნახვა Azure IoT Hub– ში
ტელემეტრიული მონაცემების ნახვა Azure IoT Hub– ში
ტელემეტრიული მონაცემების ნახვა Azure IoT Hub– ში

Azure IoT Hub- ში მიღებული ტელემეტრიული მონაცემების სანახავად ჩვენ გამოვიყენებთ Visual Studio Code- ს. თუ თქვენ არ გაქვთ VS კოდი უკვე დაინსტალირებული, გთხოვთ გადმოწეროთ ვებ გვერდიდან.

  • გახსენით Visual Studio Code და დააჭირეთ გაფართოებებს. დააინსტალირეთ Azure IoT Hub გაფართოება
  • გაფართოების დაყენების შემდეგ, დააწკაპუნეთ Azure IoT Hub– ში Explorer– ში. ის მოგთხოვთ შეხვიდეთ Azure Portal– ზე წვდომისათვის და შემდეგ აჩვენებს Azure IoT Hub რესურსს და Raspberry Pi მოწყობილობას
  • მარჯვენა ღილაკით დააწკაპუნეთ მოწყობილობაზე და დააწკაპუნეთ „დაიწყეთ მონიტორინგის ჩამონტაჟებული ღონისძიების საბოლოო წერტილი“. ეს დაიწყებს ჟოლოს პიდან მიღებული ტელემეტრიული მონაცემების ჩვენებას

გვერდიგვერდ ეკრანის ხედი აჩვენებს SSH კლიენტს (მონაცემების გაგზავნა Azure IoT Hub– ში) და Visual Studio Code (აჩვენებს Azure IoT Hub– ში მიღებულ ტელემეტრიულ მონაცემებს).

ვიმედოვნებთ, რომ თქვენთვის საინტერესო და სასარგებლო იქნება. მოგერიდებათ თქვენი გამოხმაურების გაზიარება. ბედნიერი ჟოლო Pi-/ing/

გირჩევთ: