Друкувати цей розділДрукувати цей розділ

ЛР1. Основи роботи з Node-RED

6. Робота з JS об’єктами та обробка системної інформації

6.1. Встановіть в Node-RED модуль node-red-contrib-os

6.2. З нововстановленого модуля використайте вузол типу Networkintf для створення фрагменту програми, як на рис.49.

Зробіть розгортання програми, ініціюйте формування повідомлення, проаналізуйте вивід. Приклад виведеної інформації показаний на рис.50. Як видно, інформація надається у вигляді JS об’єкту, який включає в себе об’єкт NetworkInterfaces, що в свою чергу вміщує кілька мережних інтерфейсів, що є масивами об’єктів, що представляють певний протокол.

Про об’єкти в JavaScript можна почитати тут http://яваскрипт.укр/object або тут http://learn.javascript.ru/object.  Для перебору усіх властивостей об’єкту можна скористатися конструкцією for..in  http://learn.javascript.ru/object-for-in 

6.3. Створіть програму, що буде виводити перелік MAC адрес для мережних карт, що встановлені на Вашому ПК (рис.51-52).

6.4.Зробіть копії екранів програми та візуалізації – це буде звітом до Вашої роботи.