Платформа для Интернета вещей aggregate

38
Универсальная платформа для управления устройствами

Upload: marissabell

Post on 30-Dec-2015

67 views

Category:

Documents


1 download

DESCRIPTION

AggreGate Device Management Platform - это платформа для Интернета вещей обеспечивающая мониторинг, управление и настройку электронных устройств при помощи современных коммуникационных технологий. Данные, получаемые с устройств, агрегируются в центральной базе данных, обрабатываются, а также экспонируются через открытые API. Это законченное решение, предназначенное для контроля, конфигурирования и мониторинга различных электронных устройств, использующее современные сетевые технологии. AggreGate позволяет собрать воедино информацию с различных устройств в общую базу данных, отредактировать ее и обеспечить доступ нужным приложениям для чтения и обработки собранной информации. Он представляет собой новую концепцию технологии М2М (Машина-к-Машине), которая также известна как управление производственным процессом или SCADA. В сети крупной организации несколько устройств могут быть распределены по разным сетевым сегментам, находиться за брандмауэрами, маршрутизаторами, мостами и т.д. Сервер AggreGate предоставляет широкий спектр возможностей по управлению устройствами и маршрутизации информации. Центральные компоненты Tibbo AggreGate основаны на Java и могут быть установлены на большое количество современных аппаратных платформ и операционных систем. Подключить любое устройство к системе очень несложно вне зависимости от его коммуникационного протокола. Среди возможных вариантов -- подключение через программируемый контроллер, реализация коммуникационного протокола AggreGate в своем устройстве, или создание программного драйвера устройства. Устройства, которые используют стандартные протоколы автоматизации, управления и мониторинга (такие как Modbus, OPC, SNMP, BACNet, и т.д.) поддерживаются напрямую. Сферы применения AggreGate: управление и мониторинг, центры хранения данных, промышленная автоматизация, автоматизация зданий, системы «Умный Дом», телекоммуникации, системы безопасности и контроля доступа, системы учета рабочего времени, медицинское и лабораторное обо - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Платформа для Интернета вещей AggreGate

Универсальная платформа для управления устройствами

Page 2: Платформа для Интернета вещей AggreGate

Профиль компании: Tibbo Technology Inc.

• Основана в 2001 году• Широкий выбор устройств и ПО• Офисы в Тайване и России• Дистрибьюторы в более чем 50 странах мира• Структура собственности: ограниченное партнерство• Компании-учредители: Giga-TMS, Inc., GIGATEK, Inc.• Веб-сайт: www.tibbo.com

2

Универсальная платформа для управления устройствами

Page 3: Платформа для Интернета вещей AggreGate

Продукция Tibbo

•Конвертеры последовательного интерфейса в IP•Встраиваемые Ethernet модули•Программируемые контроллеры•Модульная платформа Tibbo Project System•Платформа по управлению устройствами AggreGate •Вертикальные решения на основе AggreGate

3

Универсальная платформа для управления устройствами

Page 4: Платформа для Интернета вещей AggreGate

4

Программируемый Ethernet-модуль EM1206

Программируемый последовательный конвертер DS1100

Программируемый контроллер DS1004

Tibbo Project System

Программируемый модуль EM500

Универсальная платформа для управления устройствами

Page 5: Платформа для Интернета вещей AggreGate

Что такое AggreGate?

• Программная платформа, «конструктор» для построения конечных продуктов для различных вертикальных рынков• 12 лет инвестиций в разработку новых «деталей»• Уникальный продукт, не имеющий прямой конкуренции на мировом рынке• Огромный опыт в построении готовых решений, как собственных, так и в сотрудничестве с партнерами• Единая среда, не основанная не слабо интегрированных продуктах поглощенных компаний

5

Универсальная платформа для управления устройствами

Page 6: Платформа для Интернета вещей AggreGate

Бизнес-цели платформы AggreGate

• Обеспечение централизованного мониторинга, контроля и конфигурации различных электронных устройств и бизнес-сервисов

• Обработка, хранение и визуализация данных устройства• Интеграция с другими системами предприятия для

экспортирования в них данных устройств

6

Универсальная платформа для управления устройствами

Page 7: Платформа для Интернета вещей AggreGate

Обзор платформы AggreGate• Интеллектуальное управление устройствами для вашей отрасли• Более 15 готовых продуктов для различных вертикальных рынков• Гибкие лицензионные программы для OEM-партнеров, системных интеграторов и дистрибьюторов• Поддержка оборудования различных производителей• Интегрированные визуальные редакторы• Кросс-платформенная архитектура с поддержкой разных СУБД• Интеграция с помощью комплекта разработчика с открытым исходным кодом и веб-служб• Брэндинг и персонализация

7

Универсальная платформа для управления устройствами

Page 8: Платформа для Интернета вещей AggreGate

Инновационные технологии

• Запатентованная единая модель данных• Нормализация данных устройства• Серверное кэширование настроек сетевых устройств и метаданных• Групповые операции• Предметно-ориентированные языки• Отказоустойчивая кластеризация• Распределенная архитектура

8

Универсальная платформа для управления устройствами

Page 9: Платформа для Интернета вещей AggreGate

Краткосрочные преимущества

• Быстрое развертывание• Легкая интеграция• Масштабируемая архитектура и высокая надежность• Автоматизированные операции• Определяемые пользователем бизнес-правила• Интегрированная модель безопасности с ролевым контролем доступом

9

Универсальная платформа для управления устройствами

Page 10: Платформа для Интернета вещей AggreGate

Долгосрочные преимущества• Снижение операционных расходов• Уменьшение влияния "человеческого фактора"• Быстрый возврат инвестиций• Повышение лояльности клиентов за счет увеличения общей эффективности• Снижение количества выездов по техобслуживанию и обращений в техническую поддержку• Снижение времени простоя

10

Универсальная платформа для управления устройствами

Page 11: Платформа для Интернета вещей AggreGate

Единая модель данных

•Все устройства и системные ресурсы имеют общий интерфейс «Контекст»•Интерфейс «Контекст» описывает переменные (свойства, настройки), функции (операции, методы) и события•Значения переменных, функциональный ввод/вывод и специфичные данные событий имеют общий формат «Таблица данных»•Таблицы данных содержат скалярные величины (числа, строки и т.д.)

11

Универсальная платформа для управления устройствами

Page 12: Платформа для Интернета вещей AggreGate

12

Архитектура сервера

Page 13: Платформа для Интернета вещей AggreGate

Подключение устройств

• Набор драйверов для стандартных протоколов связи• Набор программных компонентов для разработки драйверов с открытым исходным кодом• Программируемые конвертеры аппаратных протоколов (Агенты)• Внешние и встраиваемые Агенты• Собственный задокументированный протокол связи• Услуги по разработке драйверов

13

Универсальная платформа для управления устройствами

Page 14: Платформа для Интернета вещей AggreGate

Драйвера и Агенты

• Агенты на основе модулей и контроллеров Tibbo• ПК Агенты (Java, .NET и т.д.)• Мобильные Агенты (.NET Compact, Android и т.д.)• Сетевые протоколы: SNMP, WMI, SSH, JMX, LDAP, Syslog, HTTP, FTP, ICMP, IMAP, POP3, SMTP и т.д.• Протоколы автоматизации: Modbus, OPC, BACnet и т.д.• Базовые протоколы: SQL, NMEA, File/Folder и т.д.

14

Универсальная платформа для управления устройствами

Page 15: Платформа для Интернета вещей AggreGate

Методы хранения данных

• Реляционная база данных (основное хранение для системной конфигурации, событий и значений исторических метрик)• Кольцевая база данных (статистика временных рядов, постоянный объём памяти и очень быстрое извлечение данных)• База данных NoSQL (высокая скорость вставки)

15

Универсальная платформа для управления устройствами

Page 16: Платформа для Интернета вещей AggreGate

Уровни системы

16

Page 17: Платформа для Интернета вещей AggreGate

Модель безопасности

• Общая идея – максимальная гибкость• Учетные записи пользователей по физическим лицам и по ролям • Внешняя аутентификация через Active Directory / LDAP• Список контроля доступа по отдельным пользователям и совместного пользования • Тонкая настройка прав доступа по каждому устройству или системному ресурсу • Записи прав доступа на основе масок и групп

17

Универсальная платформа для управления устройствами

Page 18: Платформа для Интернета вещей AggreGate

Обработка данных

• Обнаружение устройств• Отложенная конфигурация• Тревоги• Язык выражений• Язык запросов

18

• Управление событиями• Планировщик задач• Модели• Групповые операции• Репликация данных• Скрипты

Универсальная платформа для управления устройствами

Page 19: Платформа для Интернета вещей AggreGate

Обнаружение и инициализация устройств

• Саморегистрация Агентов• Обнаружение посылкой широковещательных сообщений• Обнаружение путем сканирования IP-сети• Определение границ LAN путем анализа таблиц маршрутизации• Периодическое обнаружение по расписанию• Автоматическая инвентаризация устройств (обнаружение сервисов и т.д.)

19

Универсальная платформа для управления устройствами

Page 20: Платформа для Интернета вещей AggreGate

Проблемно-ориентированные языки

• Язык выражений подобен формулам Microsoft Excel• Язык запросов подобен SQL• Оба языка обращаются к единой модели данных• Оба языка учитывают внутреннюю модель безопасности• Изучение доступно любому с опытом работы на Java/C++ или SQL

20

Универсальная платформа для управления устройствами

Page 21: Платформа для Интернета вещей AggreGate

Управление событиями

• Нормализация• Мониторинг в режиме реального времени• Постоянное хранение• Пред- и постфильтрация• Маскировка• Дедупликация

21

• Подтверждение• Обогащение• Настраиваемая внутренняя маршрутизация• Внешняя переадресация• Корреляция• Анализ первопричин

Универсальная платформа для управления устройствами

Page 22: Платформа для Интернета вещей AggreGate

Процесс обработки событий

22

Page 23: Платформа для Интернета вещей AggreGate

Тревоги

• Отслеживание отдельных ресурсов и групп ресурсов• Триггеры на события, состояния и изменения состояний• Гибкая активация на основе выражений• Обнаружение гистерезиса, динамические пороги, обнаружение биения• Уведомления по e-mail, SMS, всплывающие подсказки, звуковые, скрипты и т.д.• Автономные и интерактивные корректирующие действия• Настраиваемые правила эскалации

23

Универсальная платформа для управления устройствами

Page 24: Платформа для Интернета вещей AggreGate

Моделирование объектов и процессов

•Автономные, прикрепляемые и инстанцируемые модели•Настраиваемые переменные, функции и события модели •Бизнес-правила (решения через машиночитаемые базы знаний)•Привязки данных для реакции на события и изменения состояний•Примеры применения: - Промышленный процесс - Калькулятор загрузки ЦП - Насосная станция

24

Универсальная платформа для управления устройствами

Page 25: Платформа для Интернета вещей AggreGate

Визуализация данных

• Отчеты• Виджеты• Инструментальные панели• Датчики• Избранное

25

Виджеты могут использоваться как:• Формы ввода данных• Графики/Тренды/Диаграммы• Человеко-машинные интерфейсы• Карты этажа/помещения• Карты топологии сети• Географические карты • И другие интерфейсы

Универсальная платформа для управления устройствами

Page 26: Платформа для Интернета вещей AggreGate

26 Виджеты

Универсальная платформа для управления устройствами

Page 27: Платформа для Интернета вещей AggreGate

27

Инструментальные панели

Универсальная платформа для управления устройствами

Page 28: Платформа для Интернета вещей AggreGate

Отчеты

• Пригодная для печати презентация любых табличных данных • Источники: запросы, скрипты, история событий/значений и т.д.• Генератор шаблонных отчетов • Интегрированный обозреватель отчетов• Экспорт в PDF, RTF, ODT, HTML, XML, XLS, CSV и др.• Экспорт и отправка e-mail по расписанию

28

Универсальная платформа для управления устройствами

Page 29: Платформа для Интернета вещей AggreGate

Визуальная разработка

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

29

Универсальная платформа для управления устройствами

Page 30: Платформа для Интернета вещей AggreGate

Операционные системы

30

•Встроенная (Apache Derby)•MySQL•MS SQL Server•Oracle•PostgreSQL•Firebird

Базы данных

•Windows•Linux/Unix•MacOS•Любые ОС на основе Java

Универсальная платформа для управления устройствами

Page 31: Платформа для Интернета вещей AggreGate

Проектирование и интеграция

• Комплект разработчика (SDK) с открытым исходным кодом• Java и .NET API• Веб-службы• Экспорт и импорт данных

31

Примеры интеграции

• Управление активами• Служба поддержки клиентов• CRM• Платежные системы

• Управление кадрами• ERP• Промышленный контроль• Видеонаблюдение

Универсальная платформа для управления устройствами

Page 32: Платформа для Интернета вещей AggreGate

Унификация систем• Управление различными системами из единого центра управления• Снижение операционных расходов

32

Офисные здания

• Учет рабочего времени• Контроль доступа• Управление сетью

Жилые здания

• Освещение• Вентиляция и кондиционирование• Управление энергопотреблением

Производство

• SCADA• Мониторинг транспорта• Удаленный мониторинг

Универсальная платформа для управления устройствами

Page 33: Платформа для Интернета вещей AggreGate

Решения для вертикальных рынков

• Управление ИТ• Промышленная автоматизация• Мониторинг ЦОД• Контроль доступа• Автоматизация зданий• Удаленный мониторинг• Мониторинг транспорта

33

• Мониторинг сотовых вышек• Торговые автоматы• Сенсорные сети• Автоматическое считывание показаний счетчиков• Цифровые рекламные вывески• Управление мобильными устройствами

Универсальная платформа для управления устройствами

Page 34: Платформа для Интернета вещей AggreGate

Профессиональные услуги

• Консультации по проекту• Разработка драйверов/плагинов• Брэндинг и персонализация• Обучение и тренинги• Техническая поддержка (email, телефон, чат, форумы и т.д.)• Внедрение под ключ и управление OEM проектами• Хостинг (SaaS)

34

Универсальная платформа для управления устройствами

Page 35: Платформа для Интернета вещей AggreGate

Клиенты и партнеры

• Конечные потребители (продажа «коробочных» продуктов)• Дистрибьюторы и перепродавцы ПО• Перепродавцы, добавляющие стоимость• Системные интеграторы• Производители оборудования

35

Универсальная платформа для управления устройствами

Page 36: Платформа для Интернета вещей AggreGate

Референс-лист

• Тысячи внедрений по всему миру• Множество OEM партнеров• Клиенты во всех основных отраслях• Распределенные инсталляции для компаний национального масштаба• Глубокая диверсификация:

o По множеству нишевых рынковo На самые различные типы решений

36

Универсальная платформа для управления устройствами

Page 37: Платформа для Интернета вещей AggreGate

Примеры решений

• Мониторинг исследовательского ядерно-нейтронного реактора (Курчатовский институт)• Мониторинг сервисов и ИТ-инфраструктуры электронного правительства Казахстана• Управление системами энергоснабжения базовых станций сотовой сети (Flexenclosure AB)• Управление промышленными источниками бесперебойного питания (Объединенная энергетическая корпорация)• Система мониторинга каналов узкополосной радиосвязи (DCI Tech)

37

Универсальная платформа для управления устройствами

Page 38: Платформа для Интернета вещей AggreGate

Примеры решений

• Комплексный мониторинг телекоммуникационной сети оператора связи (An-net)• Комплексная автоматизация и диспетчеризация здания электоральной комиссии Намибии• Система сбора данных и мониторинга стационарных пунктов медицинского освидетельствования на состояние опьянения (Intoximeters)• Управление автопарком электропогрузчиков (Keytroller)• Мониторинг очередей в Мак-Авто и платежных систем (McDonalds)

38

Универсальная платформа для управления устройствами