Устройства и Объекты
1. Добавлено разделение на Устройства и Объекты.
Внесенные ранее Устройства из старого раздела “Объекты” перенесены в раздел “Устройства”.
2. Объект – основной элемент, которым оперирует пользователь на IoT-платформе.
Объектом может стать:
• отдельное устройство со всеми его метриками;
• отдельное устройство только с выбранными необходимыми метриками;
• несколько устройств со всеми метриками;
• комбинация необходимых метрик из разных устройств.
Например, Объектом можно назначить один цех, в котором расположены несколько устройств: датчики температуры, влажности, приборы, которые передают потребление воды, газа и т.д. Этот Объект можно рассматривать в целом, а не только как набор отдельных независимых приборов.
3. Теперь можно создавать Объекты несколькими способами:
• с нуля → в разделе Управление / Объекты / Вкладка “Объекты”;
• на основе добавленного Устройства → в разделе Управление / Устройства при добавлении Устройства установить флажок “Автоматически создать объект”;
• на основе Типа Объекта.
4. Добавлены Типы Объектов.
Тип Объекта работает по аналогии с шаблоном, в котором задаются типы метрик, их отображение и т.д. Но конкретные устройства, с которых будут браться данные метрики, не указываются. Теперь создавать нескольких похожих Объектов стало удобнее.
Тип Объекта задается в разделе Управление / Объекты / Вкладка “Типы Объектов”.
5. Добавлено несколько видов метрик для Объекта:
• взятые от Типа Объекта;
• собственные метрики, которые не входят в Тип Объекта;
• комбинация метрик Типа Объекта и собственных метрик.
6. Добавлены несколько типов задаваемых метрик:
• метрика от устройства;
• константа;
• математическое выражение (формула).
Константа – это постоянное число. Например, это может быть количество импульсов на м3, которое дальше будет использовано в расчетах.
Математические выражения составляются из указанных метрик и констант.
7. Теперь можно вносить корректировки в показания метрик Объекта. Показания метрики можно изменить, нажав на иконку часов у соответствующего Объекта.
8. На Панель (дашборд) теперь добавляются Объекты, а не Устройства.
Чтобы добавить Объект на Панель, нажмите на иконку сердечка. Действие доступно в разделе Объекты и разделе Управление / Объекты.
Метрики, заданные в Объекте, отобразятся в карточке Объекта на Панели.
9. Виджеты (раздел Виджеты) теперь получают данные от метрик Объекта. Раньше – от метрик Устройства.
10. При добавлении конвертера автоматически создается Тип Объекта на его основе.
Теперь можно включать и отключать синхронизацию Типа Объекта с конвертером, на основе которого он был создан. Эта функция удобна для корректировки Типа Объектов.
11. Раздел Управление / Группы разделен на две вкладки: “Группы устройств” и “Группы объектов”. Обе вкладки используются для систематизации и фильтрации Устройств или Объектов.
12. При просмотре показаний конкретных Объектов теперь можно изменять отображаемые поля в таблице под графиком. Настраивать отображение таблицы – через нажатие кнопки “Настройки таблицы”.
Задачи по расписанию
13. Добавлена Простая форма задания расписаний.
Теперь расписание задач можно заполнить через одну из двух форм:
• Расширенный кронтаб, который был доступен и в прошлом релизе.
• Простая форма, которая позволяет простым способом выбрать дату начала, период повторения и дату окончания. Варианты даты окончания: никогда, через определенное количество срабатываний после даты начала, фиксированная дата окончания.
Каналы данных
14. При создании канала данных теперь можно автоматически собирать URI из данных аккаунта, заполнив поля формы в нижней части модального окна, либо вписывать URI вручную в соответствующее поле в режим эксперта.
15. Добавлены две новые интеграции с сетевыми серверами Er-Telecom и Chirpstack.
В форме создания / редактирования каналов данных в поле “Класс конвертера” добавлены два конвертера: Er-Telecom [HTTP] и Chirpstack [HTTP].
Триггеры
16. Добавлены триггеры для Объектов и Типов Объектов.
17. Добавлена возможность задавать условия выполнения триггеров простым способом. Теперь это можно сделать не только кодом, но и через математические выражения с выбором метрик и их значений.
Это применимо ко всем типам триггеров (триггеры для конвертеров, шаблонов, Устройств, Типов Объектов и Объектов).
Трекинг
18. Трекинг переведен на Объекты вместо Устройств.
19. Полностью переработано отображение истории перемещений пользователя в подразделе “Отчет по объекту”:
• элементы карты отрисованы в векторном формате SVG;
• добавлен плеер для просмотра истории перемещений;
• добавлена фиксация событий перемещения (вход / выход из геозоны и т.п.);
• добавлены табличные отчеты по истории перемещений и событиям.
20. Карта переведена на версию Leaflet 1.9.2.
21. Исправлена работа всплывающих окон в полноэкранном режиме.
22. Исправлено отображение геозоны (ее смещение) при перемещении трекера в подразделе “Отчет по объекту”.
23. Добавлен системный Тип Объекта, необходимый для создания Объектов для приложения Трекинг – Airbit tracking app.
Чтобы данные от Объекта отображались в разделе Трекинг, необходимо при его создании добавить соответствующий системный Тип Объекта в поле “Тип Объекта”. Название данного Типа Объекта будет отображаться желтым цветом.
24. В формах добавления и редактирования Объектов и Типов Объектов в поле “Назначение” для метрик добавлены значения для iBeacon и Wi-Fi. Теперь данным способом можно помечать, какая метрика отвечает за BLE-маячок (бикон) или Wi-Fi.
25. Добавлено определение местоположения по iBeacon и Wi-Fi (по базе данных Wi-Fi точек пользователя).
26. Добавлена возможность загрузки общедоступных Wi-Fi точек из CSV-файла.
27. Добавлена типизация переменных в конвертерах для поля “Назначение” (Purpose) в зависимости от типа.
28. Добавлена возможность изменить прозрачность подложки на карте.
Подложка добавляется в подразделе “Управление геозонами”.
29. В подразделе “Управление геозонами” редактирование информации о геозоне и информации о ее местоположении разделено на два разных пункта меню.
Отредактировать данные или местоположение геозоны можно:
• на карте в режиме редактирования нажатием правой кнопки мыши на геозону;
• или нажатием правой кнопки мыши на название геозоны в правом меню.
30. В подразделе “Управление геозонами” добавлено дополнительное раскрывающееся меню с BLE-маячками. Данное меню “BLE-маячки” (Beacons) расположено справа в развернутом или свернутом виде.
При нажатии правой кнопки мыши на конкретный BLE-маячок в списке открывается контекстное меню с вариантами его редактирования.
31. Добавлена сортировка BLE-маячков с их выделением для текущей геозоны. При выборе геозоны BLE-маячки, которые принадлежат данной геозоне, будут отображаться в верхней части списка и будут отделены от остального списка темной чертой.
32. Добавлена возможность создавать отчеты в разделе Трекинг: отчеты по Геозоне и по отслеживаемому Объекту.
33. В подразделе “Управление группами” добавлено дополнительное раскрывающееся меню “Геозоны”. Данное меню расположено справа в развернутом или свернутом виде.
При выборе группы в дополнительном меню отображаются все геозоны. Входящие в группу геозоны отмечены флажком.
34. Добавлена 4-ая точка для облегчения позиционирования подложки в подразделе “Управление геозоной”.
35. Добавлено сохранение текущей позиции по карте при переходе между подразделами меню в разделе Трекинг.
Websocket сервер
36. Добавлена возможность просматривать логи по Устройствам и Каналам Данных в режиме реального времени через консоль.
Открыть логи – по нажатию на иконку “>_” в разделах Управление / Устройства и Конфигурация / Каналы данных.
Доступный функционал:
• фильтрация входящих сообщений (поле ввода Filter);
• ограничение количества отображаемых сообщений;
• флажок, включающий отображение сообщений уровня DEBUG;
• флажок, включающий автопрокрутку консоли (по умолчанию включена).
37. Переключение режимов работы Каналов Данных отображаются для всех пользователей в реальном времени.
Это работает с действиями Старт / Стоп / Перезапуск (Start / Stop / Restart);
Любой пользователь видит изменение действий Старт / Стоп / Перезапуск с Каналами Данных, когда их изменяет другой пользователь.
Прочее
38. Выполнены интеграции с Modbus:
• классический Modbus Slave;
• интеграция с OwenCloud через Modbus.
39. Заблокированы действия (например, клик по ссылке) на странице во время перезагрузки (обновления) страницы. Т.е. интерфейс становится активным и кликабельным после полной загрузки страницы.
40. Решен вопрос с кэшированием стилей CSS и JS после обновлений.
Теперь кэш сбрасывается автоматически, что не требует никаких дополнительных действий от пользователя.
41. Добавлена роль “Партнер” и реферальная ссылка.
Реферальную ссылку можно найти в левом меню при нажатии на имя пользователя, пункт меню “Реферальная ссылка”.
Когда кто-либо регистрируется в системе по вашей ссылке, мы будем знать, что они пришли от вас.
В процессе
45. Подсчет норм в рамках периодических задач будет переведен на Объекты.
43. График норм потребления будет переведен на Объекты.
44. Будут добавлены группы метрик Объектов. Это будет служить как дополнительный фильтр для подсчета норм потребления.
Будет доступна возможность выбрать группы метрик для Объекта и Типа Объекта. Группа метрик Объекта будет приоритетнее, чем для Типа Объекта.