Форум АСУ в Україні
http://asu.in.ua/

Node-RED як інструмент налаштування взаємодії IOT пристроїв
http://asu.in.ua/viewtopic.php?f=266&t=1979
Сторінка 1 з 1

Автор:  Alona [ 25 січня 2018, 15:43 ]
Тема повідомлення:  Node-RED як інструмент налаштування взаємодії IOT пристроїв

Одним з факторів, які обмежують розвиток інтернету речей є відсутність зручних інструментів розробки правил взаємодії
пристроїв IOT. Іструмент потокового програмування Node-RED, був розроблений для такого роду задач. Він надає редактор налаштування потоків, який працює на основі браузера та дозволяє зручним способом зв'язати пристрої, які мають різні комунікаційні можливості, між собою.
Node-RED побудований на легкій та ефективній програмній платформі Node.js, що дозволяє використання Node-RED як на недорогих апаратних пристроях таких як Raspberry Pi, так і в клауді.
В бібліотеці на сайті Node-RED можна знайти різні "nodes", за рахунок яких можна забезпечити встановлення зв'язку між пристроями, що використовують різні протоколи.
Приклад застосування серверу Node-RED для організації передачі даних з PLC симулятора Unity Pro в службу IOT HUB хмарної платформи MS Azure https://www.youtube.com/watch?v=lBM368-5r58. Зчитування даних реалізується Modbus TCP/IP клієнтом, яким виступає "node" відповідної бібліотеки. Доставка даних конкретному девайсу в
IOT HUB здійснюється за рахунок використання "Azure IoT Hub node". Налаштування потоку взаємодії здійснюється в браузері при запущеному сервері Node-RED, з доступом за URL: http://localhost:1880/.

Встановлення серверу Node-RED: https://nodered.org/docs/getting-started/installation
Nodes для встановлення зв'язку з Modbus TCP сервером: https://flows.nodered.org/node/node-red ... -modbustcp
Nodes для встановлення зв'язку з Azure IoT Hub: https://flows.nodered.org/node/node-red ... iothubnode
Device Explorer для управління девайсами в IOT HUB: https://github.com/Azure/azure-iot-sdk- ... ceExplorer
Зображення

Сторінка 1 з 1 Часовий пояс UTC + 2 годин [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/