Вавилонская башня IoT. Часть 2
20/03/2018

Вавилонская башня IoT: типы IoT параметров

Типы параметров IoT: Счетчики, Функции, События

Как выяснилось в предыдущей статье, все IoT параметры легко типизируются, основные типы: Счетчики, Функции времени (непрерывные или дискретны), События, Текстовые параметры, Диагностические коды.

--> Счетчики /примеры

  • Счетчик пройденного пути автомобиля, км
  • Потребление жидкости, литры
  • Включение устройства, количество раз
  • Время работы устройства, час

 

--> Функции (времени, растояния) /примеры

  • Текущее пространственное положение объекта (автомобиля)- GPS координаты
  • Напряжение питания, Вольт. Необходимо всем IoT девайсом, которые питаются от встроенной батареи или внешнего источника
  • Текущее (мгновенное) значение измеряемой величины: температуры, давления, веса и т.д.
  • Среднее за последнюю минуту (час и т.д.) значение измеряемой величины

Как выяснилось подинтегральное значение Функции времени это и есть описанные выше Счетчики. И, как правило, они имеют физический и практический смысл, например подинтегральное значение скорости (Функция) - это пройденный путь (Счетчик).

 

--> События /примеры

  • Включение IoT устройства
  • Достижение измеряемой величины какого-то заранее заданного значения, например, температура охлаждающей жидкости превысила 90 С°
  • Нетипичное изменение измеряемого параметра, например резкое и значительное увеличение нагрузки на оси автомобиля означает, что его загрузили

События всегда имеют метку времени и характеристики (другие параметры и счетчики, уточняющие характер события – например – насколько выросла нагрузка на оси, начальное и конечное значение), а также пространственные координаты, где оно было зарегистрировано. К Событиям относятся также Неисправности как контролируемого объекта, так и самого IoT устройства.

События – наиболее компактный способ представления информации. По сути, вся задача IoT системы сводится к выявлению, регистрации и отображению Событий. Никому не интересна температура в рефрижераторе, если она находится в заданном диапазоне, а вот выход за пределы диапазона может привести к порче продуктов и т.д. Более того, Счетчики (например, перевезенного груза) также имеет смысл только за период между Событиями:

  • Начало/Окончание движения транспорта
  • Начало суток/Окончание суток (да, наступление 24:00 это тоже Событие!)

 

--> Текстовые параметры /примеры

  • Поля паспорта объекта (дата выпуска, имя бренда/модели, серийный номер, VIN и тп.) или поля паспорта самого IoT устройства
  • Текстовое сообщение На/От IoT устройство

При своей внешней простоте именно текстовые параметры являются наибольшей проблемой при передаче от IOT девайс в облако и наоборот. Причина – большой «вес», неопределенная (или большая) длина, привязка к языку. В общем, все похоже на СМС или Твиттер – сообщение, которые жестко ограничивают длину.

 

Типы параметров в  IoT Burger технологии.

В технологии In Burger каждому параметру присвоен определенный (только один) тип. Типизация параметров позволяет устройствам правильно передавать, интерпретировать и обрабатывать информацию в одном устройстве, на разных устройствах в одной и той же сети, а также на сервере.

 

Александр Каплунский,

Основатель и системный архитектор Технотон Инжиниринг