AggreGate IoT Platform - это платформа для Интернета вещей обеспечивающая мониторинг, управление и настройку электронных устройств при помощи современных коммуникационных технологий. Данные, получаемые с устройств, агрегируются в центральной базе данных, обрабатываются, а также экспонируются через открытые API. Это законченное решение для контроля, конфигурирования и мониторинга различных электронных устройств, использующее современные сетевые технологии. AggreGate позволяет собрать воедино информацию с различных устройств в общую базу данных, отредактировать ее и обеспечить доступ нужным приложениям для чтения и обработки собранной информации. Он представляет собой новую концепцию технологии М2М (Машина-к-Машине), которая также известна как управление производственным процессом или SCADA.
В сети крупной организации несколько устройств могут быть распределены по разным сетевым сегментам, находиться за брандмауэрами, маршрутизаторами, мостами и т.д. Сервер AggreGate предоставляет широкий спектр возможностей по управлению устройствами и маршрутизации информации. Центральные компоненты Tibbo AggreGate основаны на Java и могут быть установлены на большое количество современных аппаратных платформ и операционных систем.
Подключить любое устройство к системе очень несложно вне зависимости от его коммуникационного протокола. Среди возможных вариантов -- подключение через программируемый контроллер, реализация коммуникационного протокола AggreGate в своем устройстве, или создание программного драйвера устройства. Устройства, которые используют стандартные протоколы автоматизации, управления и мониторинга.
2. Интеграционная IoT-платформа
Группа компаний Tibbo
• Основана в 2001 году
• Офисы на Тайване и в России
• Партнеры более чем в 50 странах мира
• Система владения: товарищество с ограниченной ответственностью
Участники:
• Tibbo Systems (ПО)
• Tibbo Technology (оборудование)
02
3. Интеграционная IoT-платформа
Профиль компании Tibbo Systems
• Интеграционная IoT-платформа AggreGate
• Решения для вертикальных рынков на основе AggreGate
• Конвертеры Serial-over-IP
• Встроенные IoT-модули
• Модульные IoT-шлюзы: Tibbo Project System
• Программируемые контроллеры и одноплатные компьютеры
03
4. Интеграционная IoT-платформа
Что такое AggreGate?
• «Конструктор» ПО для построения IoT-продуктов
• 15 лет инвестиций в разработку новых «элементов конструктора»
• Огромный опыт в создании решений для конечных заказчиков
• Единая среда без использования сторонних продуктов или приложений
поглощенных компаний
• Более десяти готовых решений для вертикальных рынков
• Тысячи инсталляций по всему миру
• Успешные проекты на всех континентах
04
5. Интеграционная IoT-платформа
05
Для чего это нужно?
Системные интеграторы и
инжиниринговые компании:
• Внедрение готовых производных
продуктов
• Внедрение решений для вертикальных
рынков
• Внедрение межотраслевых IoT-
решений
• Разработка тиражируемых шаблонных
решений
Поставщики IoT-устройств (OEM-
партнеры):
• Разработка собственных IoT-
приложений
• Ребрендинг и редистрибуция
• Предоставление IoT-сервисов в
облаке
• Дистрибуция готовых производных
продуктов
6. Интеграционная IoT-платформа
Бизнес-цели платформы AggreGate
• Обеспечение централизованного мониторинга, контроля и конфигурации
различных электронных устройств и бизнес-сервисов
• Интеграция с другими системами предприятия для экспортирования в
них данных, собранных с устройств
• Обработка, хранение и визуализация данных устройств
• Быстрая разработка и внедрение IoT-приложений
• Платформа – это центральный элемент крупных ситуационных центров
06
7. Интеграционная IoT-платформа
Обзор платформы AggreGate
• Многоотраслевые решения по управлению устройствами, как B2C, так и B2B
• Независимая от производителя возможность подключения к устройствам и
источникам данных
• Гибкие лицензионные программы для OEM-партнеров, системных интеграторов
и дистрибьюторов
• Интегрированные визуальные редакторы
• Кросс-платформенная архитектура с поддержкой разных СУБД
• Интеграция с помощью комплекта разработчика с открытым исходным кодом и
веб-служб
• Брендинг и персонализация
• Быстрая разработка производных продуктов без ограничений на свободное
распространение с предоставлением PoC через 2-4 недели, внедрение через
2-3 месяца
07
8. Интеграционная IoT-платформа
Преимущества
AggreGate гарантирует стандартные преимущества IoT-платформы:
• Снижение операционных расходов
• Сокращение среднего времени ремонта
• Снижение количества выездов по техобслуживанию и обращений в
техническую поддержку
• Повышение эффективности оборудования и снижение времени простоя
Именно наши особенности помогают в получении данных преимуществ.
08
9. Интеграционная IoT-платформа
09
В чем различия?
Платформа AggreGate Другие IoT-платформы
Фокус на частные облачные среды партнеров и
заказчиков
Руководствуются SaaS/PaaS моделью предоставления
услуг
Успешная конкуренция на нишевых вертикальных
рынках
Предоставляют только базовые модули и API, отсутствие
коммерческих вертикальных продуктов
Полностью заменяет продукты различных вертикальных
рынков
Не заменяют существующие продукты (SCADA, NMS, и
т.д.)
Доступность межотраслевых функций/модулей
Отсутствие межотраслевых и предметно-
ориентированных модулей
Ориентация на крупных системных интеграторов и
инжиниринговые компании
Ориентация в основном на OEM-партнеров, создающих
IoT-устройства
Богатый опыт построения крупных инфраструктур,
использующих оборудование разных производителей
Работа всего с несколькими типами устройств при
каждом внедрении
SaaS/PaaS + бессрочные лицензии с одноразовыми
платежами
Доступно только SaaS/PaaS лицензирование
10. Интеграционная IoT-платформа
10
Решения для вертикальных рынков
• Управление сетями
• Промышленная автоматизация и
SCADA
• Управление ЦОД
• Контроль доступа
• Автоматизация зданий
• Удаленный мониторинг
• Мониторинг
телекоммуникационных вышек
• Управление транспортом
• Торговые автоматы
• Сенсорные сети
• Считывание показателей
счетчиков
• Подсчет людей и транспорта
• Информационные панели
• Управление мобильными
устройствами
11. Интеграционная IoT-платформа
Инновационные технологии
• Серверное кэширование настроек сетевых устройств и метаданных
• Запатентованная единая модель данных
• Нормализация данных устройства
• Групповые операции
• Предметно-ориентированные языки
• Отказоустойчивая кластеризация
• Распределенная архитектура
11
12. Интеграционная IoT-платформа
Краткосрочные преимущества
• Быстрая разработка приложений для Интернета вещей
• Легкая интеграция в предприятие
• Масштабируемая архитектура и высокая надежность
• Визуальная разработка в редакторах интерфейсов
• Интегрированная модель безопасности с ролевым контролем доступа
• Множество вариантов ребрендинга
12
13. Интеграционная IoT-платформа
Единая модель данных
• Все устройства и системные ресурсы имеют общий интерфейс
• Этот интерфейс описывает переменные (свойства, настройки), функции
(операции, методы) и события
• Значения переменных, ввод/вывод функции и данные событий имеют
общий формат
• Информационные элементы содержат скалярные величины, структуры,
массивы, таблицы
13
15. Интеграционная IoT-платформа
15
Подключаемость
Агент:
• Нормализация данных на стороне
устройства
• Набор программных компонентов для
разработки агентов с открытым
исходным кодом
• Версии для Java, .NET, C/C++, Android
• Агенты для IoT-шлюзов Tibbo
• Открытый протокол с обширной
документацией
• Работа через сетевые экраны/NAT
• Сжатие и шифрование данных
Драйвер:
• Нормализация данных на стороне
сервера
• Набор программных компонентов
для разработки драйверов с
открытым исходным кодом
• Драйверы для стандартных
коммуникационных протоколов
• Широкая поддержка протоколов,
как отраслевых (автоматизация, IT,
IoT), так и стандартных
• Услуги по разработке драйверов
16. Интеграционная IoT-платформа
Протоколы и драйверы
16
AggreGate поддерживает множество протоколов, как стандартных, так и
отраслевых – IoT, IT, протоколы автоматизации:
И другие…
18. Интеграционная IoT-платформа
Методы хранения данных
• База данных ключевых значений (хранение конфигураций)
• База данных NoSQL (высокоэффективное хранение событий)
• Реляционная база данных (хранение взаимосвязанных элементов данных)
• Кольцевая база данных (статистика временных рядов, постоянный объём
памяти и очень быстрое извлечение данных)
• Графовая база данных (хранение данных топологии сети)
• Файловое хранилище (упрощенная, для встроенных серверов)
18
19. Интеграционная IoT-платформа
Модель безопасности
• Журналы аудита для всех важных событий
• Журналирование событий с настраиваемыми правилами маршрутизации и
местом хранения
• Прямого доступа к базе данных не требуется, все попытки получения доступа
проходят через ядро платформы
• Доступ к базам данных сервера авторизуется, как и любая другая операция
• Защищённая связь между серверами, клиентами и агентами по протоколам
SSL/TLS
• Драйверы устройств поддерживают большинство настроек безопасности и
шифрования, предоставляемых коммуникационными протоколами
19
20. Интеграционная IoT-платформа
Управление доступом на основе ролей
• Общая идея – максимальная гибкость и мультитенантность
• Учетные записи пользователей по физическим лицам и по ролям
• Внешняя аутентификация через AD / LDAP и другие службы
• Списки контроля доступа по отдельным пользователям и по группам
• Тонкая настройка прав доступа по каждому устройству или системному
ресурсу
• Записи прав доступа на основе масок и групп
• Подключаемые внешние модули аутентификации
20
21. Интеграционная IoT-платформа
Производительность
• 100 тысяч устройств на сервер
• До 5-10 миллионов показателей на сервер
• 10 миллиардов обновлений событий/значений на сервер ежедневно
• 100-500 тысяч сохранённых событий в секунду на сервер
• Неограниченное количество серверов в распределенной инсталляции
• Неограниченная расширяемость с помощью многоуровневой
распределенной архитектуры
21
22. Интеграционная IoT-платформа
22
Обработка данных
• Обнаружение устройств
• Отложенная конфигурация
• Управление событиями
• Тревоги
• Язык выражений
• Язык запросов
• Машинное обучение
• Планировщик задач
• Модели
• Групповые операции
• Репликация данных
• Рабочие процессы
23. Интеграционная IoT-платформа
Обнаружение и инициализация устройств
• Саморегистрация агентов
• Обнаружение путём отправки широковещательных сообщений
• Обнаружение путём сканирования IP-сети
• Определение границ ЛВС путём анализа таблиц маршрутизации
• Периодическое обнаружение по расписанию
• Автоматическая инвентаризация устройств
• Автоматическое определение сервисов
23
24. Интеграционная IoT-платформа
Проблемно-ориентированные языки
• Язык выражений подобен формулам Microsoft Excel
• Язык запросов подобен SQL
• Оба языка обращаются к единой модели данных
• Оба языка учитывают внутреннюю модель безопасности
• Интегрированная разработка Java и R-скриптов для улучшения сценариев
логики и машинного обучения
24
25. Интеграционная IoT-платформа
25
Управление событиями
• Нормализация
• Мониторинг в режиме реального
времени
• Постоянное хранение
• Пред- и постфильтрация
• Маскировка
• Дедупликация
• Подтверждение
• Обогащение
• Настраиваемая внутренняя
маршрутизация
• Внешняя переадресация
• Корреляция
• Анализ первопричин
27. Интеграционная IoT-платформа
Тревоги
• Отслеживание отдельных ресурсов и групп ресурсов
• Триггеры на события, состояния и изменения состояний
• Гибкая настройка активации тревог на основе выражений
• Обнаружение гистерезиса, динамические пороги, обнаружение биения
• Уведомления по e-mail, SMS, всплывающие и звуковые подсказки,
скрипты и т.д.
• Автономные и интерактивные корректирующие действия
• Настраиваемые правила эскалации
27
28. Интеграционная IoT-платформа
Моделирование объектов и процессов
• Автономные, прикрепляемые и инстанцируемые модели
• Настраиваемые переменные, функции и события модели
• Бизнес-правила (принятие решений через машиночитаемые базы знаний)
• Привязки данных для реакции на события и изменения состояний
• Примеры применения:
- Промышленный процесс
- Калькулятор загрузки ЦП
- Насосная станция
28
29. Интеграционная IoT-платформа
Визуализация данных
29
• Отчеты
• Виджеты
• Инструментальные панели
• Датчики
• Избранное
Виджеты могут использоваться
как:
• Формы ввода данных
• Графики/Тренды/Диаграммы
• Человеко-машинные
интерфейсы
• Карты этажа/помещения
• Карты топологии сети
• Географические карты и т.д.
32. Интеграционная IoT-платформа
Карты
• Любые источники плиточных карт (Google, Bing, OSM, Yandex, 2GIS и т.д.)
• Поддержка оффлайн-карт
• Множество изменяемых слоев карты
• Визуализация устройств, путей, геозон, ссылок и настраиваемых
объектов
• Визуализация топологии на основе карт
• Взаимодействие между компонентами Карты и другими компонентами
виджетов
• Динамическое обновление карт при возникновении событий
виджетов/сервера
32
33. Интеграционная IoT-платформа
Отчеты
• Пригодное для печати представление любых табличных данных
• Источники: запросы, скрипты, история событий/значений и т.д.
• Встроенные генератор и редактор шаблонов отчетов
• Интегрированный обозреватель отчетов
• Экспорт в PDF, RTF, ODT, HTML, XML, XLS, CSV и др.
• Экспорт и отправка отчета посредством e-mail по расписанию
33
34. Интеграционная IoT-платформа
Визуальная разработка
• Быстрое создание средств обработки и визуализации
• Встроенные редакторы интерфейсов и отчетов
• Повсеместно используемые в системе выражения и запросы
• Бизнес-правила и привязки дополняют картину
• Создание скриптов практически не требуется
• Многие крупные проекты были выполнены без единого скрипта
34
35. Интеграционная IoT-платформа
Проектирование и интеграция
35
• Комплект разработчика (SDK) с
открытым исходным кодом
• API для Java, .NET, C/C++ и
мобильных платформ
• Веб-службы SOAP и HTTP/REST
• Экспорт и импорт данных
Примеры интеграции
• Управление активами
• Служба поддержки
клиентов
• CRM
• Управление кадрами
• ERP
• Промышленный контроль
• Видеонаблюдение
36. Интеграционная IoT-платформа
Комплект разработчика (SDK)
• Комплект разработки драйверов (нормализация данных на стороне
сервера)
• Комплект разработки агентов (нормализация данных на стороне
устройства)
• Plugin SDK (плагины обработки/хранения данных)
• Server API (полный удаленный доступ к серверу AggreGate)
• Типовые плагины, драйверы и агенты
36
37. Интеграционная IoT-платформа
Унификация системы
37
Офисные здания
• Учет рабочего времени
• Контроль доступа
• Управление сетью
Жилые здания
• Освещение
• Вентиляция и
кондиционирование
• Управление
энергопотреблением
Производство
• SCADA
• Мониторинг транспорта
• Удаленный мониторинг
• Работа с различными системами из единого центра управления
• Снижение операционных расходов
38. Интеграционная IoT-платформа
38
Tibbo Project System Типы модулей Tibbit:
• GPIO
• ЦАП/АЦП
• Реле
• Источники питания
• Последовательные
порты
• GPRS модем
• Wi-Fi модуль
• Датчики
• Светодиоды разных
цветов
• Кнопки
• Процессор IR-кодов
• Wiegand
• PoE
• 3-х осевой акселерометр
• PIC сопроцессор
• Потенциометры
• RTC + NVRAM
• Слот для SD-карты
• И так далее
40. Интеграционная IoT-платформа
Структура лицензирования
• Неограниченные лицензии по каждому серверу и лицензии Software-as-a-
service (SaaS)/Platform-as-a-Service (PaaS)
• Цена для большинства решений и продуктов зависит от количества устройств
• Цена на решения по промышленной автоматизации зависит от количества тэгов
• Расчёт цены для IoT-продуктов на основе количества событий
• В распределенной инсталляции покупка большого количества лицензий
сопровождается оптовой скидкой
• Совмещайте лицензии на платформу и продукты для вертикальных рынков
• Цена лицензии на отказоустойчивый сервер составляет 50% от цены базовой
лицензии
40
41. Интеграционная IoT-платформа
Профессиональные услуги
• Консультации по проекту
• Разработка драйверов/плагинов
• Брендинг и персонализация
• Обучение и тренинги
• Техническая поддержка (e-mail, телефон, чат, форумы и т.д.)
• Внедрение под ключ и управление OEM-проектами
• Хостинг (SaaS)
41
42. Интеграционная IoT-платформа
Заказчики и партнеры
42
• Конечные потребители (продажа «коробочных» продуктов)
• Дистрибьюторы и перепродавцы ПО
• Перепродавцы, добавляющие стоимость (VAR)
• Системные интеграторы
• Поставщики управляемых услуг (MSP)
• Производители оборудования (OEM)
43. Интеграционная IoT-платформа
Референс-лист
43
• Тысячи внедрений по всему миру
• Множество OEM партнеров
• Клиенты во всех основных отраслях
• Распределенные инсталляции для компаний национального масштаба
• Глубокая диверсификация:
- По множеству нишевых рынков
- На самые различные типы решений
44. Интеграционная IoT-платформа
Наши заказчики и партнеры
44
Управление системами
энергоснабжения базовых
станций сотовой связи
Управление
промышленными
источниками
бесперебойного питания
Мониторинг сервисов и IT-
инфраструктуры
электронного
правительства Казахстана
Комплексный мониторинг
телекоммуникационной сети
оператора связи
Система сбора данных и
мониторинга стационарных
пунктов медицинского
освидетельствования на
состояние опьянения
Мониторинг очередей в Мак-
Авто и платёжных систем
Мониторинг и управление
хранением сахарной свёклы
Централизованный контроль
учета рабочего времени в
удаленных офисах
Мониторинг сети и
инженерных систем
объектов нефтегазовой
инфраструктуры
Система комплексной
диспетчеризации
инженерной
инфраструктуры ЦОД
Референсное решение для
управления упаковочными
линиями, анализа
эффективности и
статистики отказов
Мониторинг
исследовательского ядерно-
нейтронного реактора
Комплексное решение по
техническому учёту
электроэнергии и
мониторингу IT-
инфраструктуры
Система мониторинга
станций узкополосной связи
Управление автопарком
электропогрузчиков
Комплексная автоматизация
и диспетчеризация здания
избирательной комиссии
Намибии
Автоматизация работы
паровой турбины
Система диспетчеризации
инженерной
инфраструктуры в
комплексе зданий