Форум АСУ в Україні 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/ |