Обработчики
Платформа позволяет осуществлять контроль текущих значений параметров объекта,
которые регистрируются его датчиками. Все данные, полученные от устройства,
сохраняются на платформе и в любой момент доступны для последующего анализа.
Однако зачастую при анализе данных появляется необходимость в дополнительных
расчетах на базе полученных значений. Или же наоборот, могут быть случаи, когда
получены данные с избыточной или некорректной информацией. В подобных ситуациях
необходима дополнительная фильтрация.
Для этого в архитектуре платформы существует отдельный слой - обработчики,
которые позволяют обрабатывать входной пакет данных с целью его коррекции или
дополнения. Данные могут быть обработаны таким образом, чтобы можно было,
например, рассчитывать расстояние, пройденное транспортным средством, оперируя
количеством оборотов колеса и длиной его окружности; осуществлять перевод
величины одной единицы измерения в другую; фильтровать пакеты данных, отбрасывая
избыточную информацию и оставляя наиболее существенную, и многое другое.
Подобные действия можно реализовать в обработчике и затем запустить его. Для
создания обработчика необходимо написать исходный код на языке программирования
JavaScript версии ES6. Таким образом, вы сами реализуете алгоритм, с помощью
которого можно учитывать все аспекты обработки данных для ваших пакетов.
💡
Обработчики работают только с теми параметрами, которые пришли от устройства.
Никаких дополнительных источников данных не привлекается.
Карточка обработчика
- Имя обработчика
- Описание обработчика
- Количество объектов, добавленных в обработчик. Нажмите на него, чтобы применить фильтр к списку объектов и показать только те объекты, которые связаны с этим обработчиком