Для виконання завдань лабораторного заняття слід підготувати дані для надсилання. Як об’єкт контролю буде використовуватися імітаційна модель кондиціювання, реалізована на OPC UA сервері.
Даний пункт необхідно виконувати, якщо не виконувалась лабораторна робота по OPC.
Обмеження безкоштовної ліцензії описано тут
Token
потрібно вставити скопійований з однойменного поля в Devices. Оновлення поставте раз/хвилину, при частому оновленні швидко закінчиться денний ліміт точок. Обмеження безкоштовної ліцензії описано тутlet cond = global.get ("RTDB.ns=3;s=AirConditioner_1");
let ob = {};
//https://ubidots.com/docs/hw/#introduction
for (const tag in cond){
ob[tag] = {
"value":cond[tag].val,
"timestamp":cond[tag].ts,
"context": { "key1": "value1", "key2": "value2"},
"created_at": cond[tag].ts
};
}
msg.payload = ob;
return msg;
Перейдіть на платформу, відкрийте пристрій, оновіть сторінку, якщо вона була відкрита. Ви повинні побачити змінні у вигляді їх поточних значень
Використовуйте кнопку “Toggle View” для зміни формату відображення
Demo Dashboard
на Conditioner_1
Альтернативною платформою для виконання лабораторної роботи може бути https://thingsboard.io/