платформу, которая позволяет разрабатывать соответствующие приложения/решения (IoT Application Enablement Platform), и выделяет восемь компонентов полноценной IoT-платформы:
• Связь и нормализация (Connectivity & normalization): объединяет различные протоколы и различные форматы данных в один «программный» интерфейс, гарантируя точную передачу данных и взаимодействие со всеми устройствами.
• Управление устройствами (Device management): обеспечивает правильную работу подключенных умных устройств, бесперебойную работу патчей и обновлений для программного обеспечения и приложений, работающих на устройстве или пограничных шлюзах.
Ведущие платформы интернета вещей (Источник: Control Engineering Россия #1 (61), 2016)
• База данных (Database): масштабируемое хранилище данных устройства обеспечивает требования к гибридным облачным базам данных на новом уровне с точки зрения объема данных, разнообразия, скорости и правдивости.
• Обработка и управление действиями (Processing & action management): данные влияют на события в реальности с помощью триггеров событийных событий на основе правил, что позволяет выполнять умные действия на основе конкретных данных датчиков.
• Аналитика (Analytics): выполняет комплексный анализ от базовой кластеризации данных и глубокого машинного обучения до прогнозирующей аналитики, извлекающей наибольшую ценность из потока данных IoT.
• Визуализация (Visualization): позволяет людям видеть закономерности и наблюдать тенденции из панелей визуализации, где данные наглядно изображаются через линейные, штабелированные или круговые диаграммы, 2D- или даже 3D-модели.
• Дополнительные инструменты (Additional tools): позволяют разработчикам IoT создавать прототипы, тестировать и продавать примеры использования IoT, создавая платформенные экосистемные приложения для визуализации, управления и контроля подключенных устройств.
• Внешние интерфейсы (External interfaces): интеграция со сторонними системами и остальной частью более широкой ИТ-экосистемы через встроенные интерфейсы прикладного программирования (API), комплекты разработки программного обеспечения (SDK) и шлюзы.
В этом смысле не являются полноценными IoT-платформами в частности такие, как:
• Connectivity / M2M platforms, т.е. платформы, в своей работе фокусирующиеся на связи умных объектов через телекоммуникационные сети, но редко – на обработке сигналов от датчиков (пример такой платформы: Sierra Wireless’ AirVantage).
• IaaS backends – «инфраструктура-как-сервис» -серверы, предоставляющие хостинг-пространство и вычислительные мощности для приложений и сервисов, ранее оптимизировались для десктопов и мобильных приложений, но сейчас в фокус попал и IoT (пример – IBM Bluemix, но не IBM IoT Foundation).
• Hardware-specific software platforms. Некоторые компании, продающие умные гаджеты, создают собственный программный бэкенд и рассуждают о нем, как об IoT-платформе. Но так как эта платформа носит закрытый для всех остальных характер, правомерность такого наименования сомнительна (пример – Google Nest).
• Consumer/Enterprise software extensions. Существующие