
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51

Бул нускаманын максаты-Azure IoT Hubдын мүмкүнчүлүктөрүн практикалык түрдө билүү. Макалада Azure IoT Hubга катталуу, Raspberry Pi орнотуу жана Pi телекөрсөтүүнү жөнөтүү үчүн Azure IoT Hub менен туташуу камтылган.
Сиз эмне аласыз:
- Node.js программасы менен иштеген Raspberry Pi Azure IoT Hubга телеметрикалык маалыматтарды жөнөтөт
- Azure IoT Hub телеметрикалык маалыматтарды кабыл алат
Зоопаркта ким бар:
Raspberry Pi: Raspberry Pi - бул бардык убакта эң популярдуу компьютер. Бул кичинекей, арзан жана орнотууга оңой. Макала Raspberry Pi 3+ версиясы менен иштейт.
Azure IoT Hub: IoT Hub IoT түзмөктөрү менен backend аналитика/иштетүү тутумунун ортосунда жайгашкан булутка негизделген башкарылган кызмат. Көптөгөн IoT түзмөктөрүнөн телеметрияны жана маалымат трафигин башкаруу, түзмөктөрдүн абалын башкаруу жана коопсуздукту жана ишенимдүүлүктү камсыз кылуу IoT-интенсивдүү чечимдерди жайылтууда чоң көйгөй болгон. Azure IoT Hub миллиондогон түзмөктөргө ишенимдүү жана коопсуз туташуу үчүн фронттук интерфейс катары иштөө менен бул көйгөйдү чечет, андан кийин булутка негизделген арткы системага иштетүү үчүн маалыматтарды, сигналдарды жана телеметрияны багыттоону камсыз кылат. Бул макалада Microsoft тарабынан берилген GitHub үлгү коду колдонулат.
1 -кадам: Azure IoT Hub орнотуу




- Azure веб-сайтына кирип, * акысыз * Azure сыноо эсебине катталыңыз. Azure эсебиңиз иштеп баштагандан кийин, Башкы баракчанын менюсуна өтүп, Ресурс түзүү дегенди басыңыз.
- Ресурстар тизмесинен IoT Hub издеңиз, жыйынтыктардан IoT Hub тандап, Create дегенди басыңыз.
- Azure IoT Hub орнотуу үчүн төмөнкү баалуулуктарды киргизиңиз жана "Карап чыгуу жана түзүү" баскычын чыкылдатыңыз.
Жазылуу: F1 - Free Tier
Ресурстар тобу: бул ресурстардын жыйындысы. Эгерде сизде бар коллекция болсо, аны тандаңыз же жаңы ресурстук топту түзүңүз (ал жөн эле атын талап кылат)
Аймак: өзүңүздүн аймакты тандаңыз
IoT Hub аты: уникалдуу атты киргизиңиз
Жаңы Azure IoT Hub булагын түзүү үчүн система бир нече мүнөт талап кылынат. Даяр болгондон кийин, ресурстун тактасын көрүү үчүн аны басыңыз
2 -кадам: Raspberry Pi орнотуу
Windows же Mac машинаңыз аркылуу Raspbian Busterди SD картка сактаңыз. Raspberry Pi'ге SD картаны салыңыз жана жүктөңүз. Иш такта пайда болгондон кийин, Wi-Fiга туташыңыз.
Мүчүлүштүктөрдү оңдоо үчүн Raspberry Pi расмий документтерине баш багыңыз.
3 -кадам: Azure IoT Hubда түзмөк түзүңүз




- Azure порталына кайтып, Azure IoT Hub ресурс барагындагы IoT түзмөктөрүн чыкылдатыңыз. Жаңы түзмөк түзүү үчүн "+ЖАҢЫ" дегенди басыңыз
- Түзмөктүн идентификаторун (таанылуучу ат) киргизиңиз, калган талааларды defat баалуулуктары менен калтырып, Сактоону чыкылдатыңыз
- Бул IoT Hubда түзмөк түзөт
- Түзмөктү чыкылдатып, Негизги Байланыш Стратын көчүрүңүз
4 -кадам: Raspberry Piде кодду жайылтуу жана Azure IoT Hub менен туташуу


Microsoft IoT Hub долбоорлорун тез баштоо үчүн GitHubдагы кодду, тез баштоону жана окуу куралдарын жарыялады. Биз Raspberry Pi окуу куралын колдонобуз. Үйрөткүч node.js колдонот, бирок капаланбаңыз, бул долбоорду түзүү үчүн node.js боюнча иштөөчү билимдин кереги жок.
- SSH кардарын колдонуп түзмөккө туташыңыз. Жалпылап айтканда, бул Windows үчүн PuTTY жана Mac машиналары үчүн терминал болот.
- Raspberry Pi менен туташуу
Node.js версиясын текшериңиз, ал 10дон чоң болушу керек
түйүн -v
GitHubдан Raspberry Pi үчүн баштапкы кодду алыңыз
git clone
Код каталогуна өтүңүз жана орнотуңуз
cd azure-iot-sample-node/iot-hub/Tutorials/RaspberryPiApp
npm орнотуу
- Андан кийин, биз колдонмону Azure IoT Hubга "окшоштурулган" температура маалыматын жөнөтүү үчүн конфигурациялайбыз. Папканын ичине кирип, config.json буйругу же Raspberry Pi стол аркылуу түзөтүңүз. Бөлүнгөн текстти "чыныгы" кылып өзгөртүңүз
- SSH кардарына кайтып келип, Raspberry Pi'ди Azure IoT Hub менен туташтыруу үчүн мурун көчүрүлгөн түзмөктүн Connection String'ин киргизиңиз.
sudo node index.js 'Azure IoT Hubдан түзмөк туташуу сабы'
5 -кадам: Azure IoT Hubдагы телеметрия маалыматтарын көрүү



Azure IoT Hubдан алынган телеметрия маалыматтарын көрүү үчүн, биз Visual Studio кодун колдонобуз. Эгерде сизде VS коду орнотула элек болсо, анда сайттан жүктөп алыңыз.
- Visual Studio кодун ачып, кеңейтүүлөрдү чыкылдатыңыз. Azure IoT Hub кеңейтүүсүн орнотуңуз
- Кеңейтүү орнотулгандан кийин, Explorerдеги Azure IoT Hub баскычын чыкылдатыңыз. Ал сизден Azure порталына кирүү үчүн кирүүнү суранат, андан кийин Azure IoT Hub ресурсун жана Raspberry Pi түзмөгүн көрсөтөт
- Түзмөктү оң баскыч менен чыкылдатыңыз жана "Камтылган окуялардын акыркы чекитин көзөмөлдөөнү баштоо" дегенди басыңыз. Бул Raspberry Piден алынган телеметрикалык маалыматтарды көрсөтө баштайт
Жанаша экран көрүнүшү SSH кардарын (Azure IoT Hubга маалыматтарды жөнөтүү) жана Visual Studio кодун (Azure IoT Hubдан алынган телеметрикалык маалыматтарды көрсөтүү) көрсөтөт.
Бул кызыктуу жана пайдалуу деп ишенем. Пикириңизди бөлүшүүдөн тартынбаңыз. Бактылуу Raspberry Pi-/ing/
Сунушталууда:
De La Carte TagTagTag орнотуу Nabaztag төгүү / TagTagTag тактасын өз набазтагыңызга орнотуу: 15 кадам

De La Carte TagTagTag орнотуу Nabaztag төгүү / TagTagTag тактасын өз набазтагыңызга орнотуу: (англисче версиясын төмөндөн караңыз) La carte TagTagTag a eté créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag. 2019 -жылдын финансылык каржылоосунун катышуучулары 2019 -жылдын январь -июнь айларында
MultiBoard орнотуу/орнотуу: 5 кадам

MultiBoard орнотуу/орнотуу: MultiBoard - бул Windows компьютерине бир нече баскычтопту туташтыруу үчүн колдонула турган программа. Анан бул клавиатуралардын киришин кайра программалаңыз. Мисалы, кайсы бир баскыч басылганда тиркемени ачыңыз же AutoHotkeyscriptти иштетиңиз
Raspberry Pi'ге Shinken Network Monitor орнотуу жана орнотуу: 14 кадам

Raspberry Pi'ге Shinken Network Monitor орнотуу жана орнотуу: ЭСКЕРТҮҮ: shinken акыркы жолу MAR2016 -жылы 2.4.3 туруктуу версиясына чейин жаңыртылган. Ошентип, бир нече жыл мурун мен үй тармагын көзөмөлдөөнүн башка жолдоруна өттүм. Мындан тышкары, php5 жеткиликтүү эмес окшойт, демек, бул көрсөтмөнү колдонбоңуз
De La Carte TagTagTag орнотуу Nabaztag: tag / TagTagTag тактасын өз набазтагыңызга орнотуу: тег: 23 кадам

De La Carte TagTagTag Орнотуу Nabaztag: tag / TagTagTag тактасын Сиздин Nabaztagга орнотуу: тег: (англисче версиясы үчүн төмөндө караңыз) La carte TagTagTag a eté créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag . 2019 -жылдын финансылык каржылоосунун катышуучулары 2019 -жылдын январь -июнь айларында
Raspberryди Raspberry Pi 3 Bде HDMI жок орнотуу - Raspberry Pi 3B менен иштөөнү баштоо - Сиздин Raspberry Pi орнотуу 3: 6 кадам

Raspbianди Raspberry Pi 3 Bде HDMI жок орнотуу | Raspberry Pi 3B менен иштөөнү баштоо | Raspberry Pi 3 орнотуу: Кээ бирөөлөр Raspberry Pi компьютерлери абдан сонун экенин билесиз жана бүт компьютерди бир кичинекей тактада гана ала аласыз. Raspberry Pi 3 Model B төрт ядролук 64 биттик ARM Cortex A53 саат 1.2 ГГц. Бул Pi 3түн болжол менен 50