Для виконання завдань лабораторного заняття слід підготувати дані для надсилання. Як об’єкт контролю буде використовуватися імітаційна модель кондиціювання, реалізована на OPC UA сервері.
Даний пункт необхідно виконувати, якщо не виконувалась лабораторна робота по OPC.

Обмеження безкоштовної ліцензії описано тут
function вказаний в наведеному нижче лістингуindustrial.api.ubidots.comusername вкладки security для MQTT broker потрібно вставити скопійований з поля Token в Devices.

Налаштування підлкючення MQTT Broker

Налаштування MQTT Broker
let cond = global.get ("RTDB.ns=4;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/