Драйверы

Драйверы устройств

AggreGate имеет встроенную поддержку множества коммуникационных протоколов. Драйверы устройств, входящие в комплект поставки сервера AggreGate, позволяют подключить многочисленные устройства, производимые тысячами разных вендоров.

Стандартные драйвера устройств реализуют обмен данными по наиболее распространенным протоколам IT, автоматизации, IoT и структурированного обмена данными.

В некоторых случаях необходимо подключить новое устройство, использующее проприетарный неподдерживаемый протокол. Если устройство подключается по TCP, UDP или последовательному порту по протоколу, работающему по принципу запрос-ответ или входящих асинхронных сообщений, его можно подключить используя Flexible драйвер. Для сложных протоколов с наборами зависимых команд и транзакциями можно разработать драйвер на Java или использовать аппаратный конвертер протокола, называемый агент AggreGate.

Драйверы устройств для AggreGate реализуются на технологии Java и являются платформенно-независимыми. Драйверы представляют из себя плагины для сервера, поэтому их инсталляция достигается простым копированием файла с последующим перезапуском сервера.

Российское представительство Tibbo также предоставляет услуги по разработке драйверов. В большинстве случаев разработка драйвера занимает несколько недель.

Протоколы и драйверы

Эта страница содержит список всех драйверов стандартных коммуникационных протоколов, которые доступны для платформы AggreGate и основанных на ней продуктов.

Протокол / Технология Драйвер Примечания Связанные решения
AggreGate Protocol AggreGate Agent Связь с Агентами AggreGate, реализованными на разных языках и платформах (Tibbo BASIC, C/C++, .NET, Java). IoT Integration Platform, SCADA/HMI Standard, Building Automation, Network Manager Premium, Data Center Supervisor, Time and Attendance, Access Control
Asterisk Asterisk Мониторинг и управление системой компьютерной телефонии Asterisk путем отправки команд CLI и обработки ответов. Network Manager Premium, Data Center Supervisor
BACnet BACnet Поддержка BACnet IP и BACnet MS/TP. Чтение/запись свойств объектов. Доступ к сервисам устройств и обработка оповещений. SCADA/HMI, Building Automation, Data Center Supervisor
CoAP CoAP Веб-протокол передачи данных для использования в ограниченных узлах и сетях Интернета вещей. AggreGate IoT Integration Platform
CORBA CORBA Выполнение вызовов CORBA через IP сеть со спецификацией входных параметров и обработкой данных ответа. Нестандартные решения
CWMP CWMP Управление и мониторинг абонентским оборудованием (CPE) в соответствии со спецификацией TR-069. Network Manager Premium, Data Center Supervisor
DHCP Network Host Мониторинг работоспособности DHCP-сервера. Network Manager, Data Center Supervisor
DLMS/COSEM DLMS/COSEM Получение текущих показаний приборов учета и их истории. Meter Reading
DNP3 DNP3 Полная поддержка для уровня приложений DNP3: чтение/запись, выбор и управление, прямое управление, управление событиями и т.д. SCADA/HMI, Building Automation, Data Center Supervisor
DNS Network Host Валидация содержания зоны DNS. Мониторинг работоспособности DNS-сервера. Network Manager, Data Center Supervisor
Ethernet/IP Ethernet/IP Поддержка открытого промышленного протокола Ethernet, CIP. SCADA/HMI, Building Automation, Data Center Supervisor
EVA-DTS AggreGate Agent Мониторинг торговых автоматов. Сбор доступных метрик, статистики и ошибок EVA-DTS. Vending
FTP Network Host Мониторинг атрибутов удаленных файлов. Мониторинг работоспособности FTP-сервера. Network Manager, Data Center Supervisor
GPS/GLONASS and M2M Data Satellite Vehicle Tracker Получение произвольных отчетов от любых спутниковых датчиков и других устройств M2M через TCP или UDP. Обработка команд на основе бизнес-правил. Поддержка для различных моделей датчиков «из коробки». Fleet Manager
HTTP/HTTPS HTTP Proxy Предоставление доступа к внутренним веб-серверам контроллеров/модулей, находящихся в сетях, защищенных брандмауэрами или NAT. Device Server Management
HTTP/HTTPS Network Host Загрузка содержимого веб-страниц в ядро системы. Мониторинг работоспособности веб-сервера. Network Manager, Data Center Supervisor
ICMP Network Host Мониторинг доступности (ping) и трассировка сетевых маршрутов (traceroute). Network Manager, Data Center Supervisor
IEC 60870-5-104 IEC-104 Поддержка протокола МЭК 60870-5-104. SCADA/HMI, Building Automation, Data Center Supervisor
IEC 60870-5-104 IEC-104 Server Поддержка протокола МЭК 60870-5-104 в режиме сервера. SCADA/HMI
IMAP Network Host Мониторинг работоспособности IMAP-сервера. Network Manager, Data Center Supervisor
IMAP Ядро AggreGate Получение входящих писем и их конвертация в события AggreGate. Все
IPMI IPMI Мониторинг и управление серверами и сетевыми устройствами по IPMI. Network Manager Premium, Data Center Supervisor
JMS WebSphere MQ Мониторинг IBM WebSphere MQ. Network Manager Premium, Data Center Supervisor
JMX Java Management Extensions Чтение/запись атрибутов MBean. Выполнение операций MBean. Обработка оповещений MBean. Network Manager, Data Center Supervisor
LDAP Network Host Загрузка результатов запросов в ядро системы. Мониторинг работоспособности LDAP-сервера. Network Manager, Data Center Supervisor
LON/LonTalk OPC Сеть устройств LON и серверов LNS можно настроить через сервер OPC и драйвер устройства OPC. Доступные мосты с LON на OPC включают IPLONGATE, Martikon OPC Server для Echelon LNS, Martikon OPC Server для Echelon LonManager, ConneXSoft CXS iLink DA Server для Echelon Smart Server, Gesytec Easylon OPC Server, Newron System NLOPC MIP и другие. SCADA/HMI, Building Automation, Data Center Supervisor
LON/LonTalk Web Services Echelon SmartServer и программное обеспечение можно настроить через SOAP (Web Service) API и драйвер устройства SOAP. Нестандартные решения
MDB AggreGate Agent Контроль торговых автоматов. Мониторинг транзакций (режим ведомого) и обработка транзакций, инициируемых сервером (режим ведущего). Vending
Meter-Bus M-Bus Получение значений точечного экспозамера и их истории. Meter Reading
Modbus Modbus Поддержка Modbus/RTU, Modbus/ASCII, Modbus/TCP и Modbus/UDP. Операции чтения/записи регистров. SCADA/HMI, Building Automation, Data Center Supervisor
Управление GSM/GPRS модемами Modem Отправка и получение SMS, управление модемом и получение данных посредством выполнения AT-команд. Все
MQTT MQTT Сетевой протокол для обмена сообщениями между устройствами, реализующий модель издатель-подписчик. Работает поверх TCP/IP. AggreGate IoT Integration Platform
NetFlow NetFlow Декомпозиция и глубокий анализ сетевого трафика. Network Manager Premium, Data Center Supervisor
NMEA 0183 NMEA Загрузка данных NMEA в ядро системы. Отслеживание местонахождения устройств. Fleet Manager
ODBC Database Через стандартный мост JDBC-ODBC, см. SQL. Нестандартные решения
OPC OLE for Process Control Поддержка OPC DA 2.0 через DCOM. Работа под Windows, Linux и Mac OS. SCADA/HMI, Building Automation, Data Center Supervisor
OPC AggreGate Agent driver + AggreGate OPC Agent Поддержка OPC DA, AE и HDA. OPC-агент AggreGate – это отдельное ПО для Windows, которое работает с серверами AggreGate под Windows, Linux и Mac OS. SCADA/HMI, Building Automation, Data Center Supervisor
OPC UA OPC Unified Architecture Полная поддержка стека OPC UA. SCADA/HMI, Building Automation, Data Center Supervisor
POP3 Network Host Мониторинг работоспособности POP3-сервера. Network Manager, Data Center Supervisor
POP3 Ядро AggreGate Получение входящей почты и преобразование сообщений в события AggreGate. Все
Radius Network Host Мониторинг работоспособности Radius-сервера. Network Manager, Data Center Supervisor
SIP SIP Тестирование звонков VoIP и отслеживание метрик звонка. Network Manager, Data Center Supervisor
SMB/CIFS Network Host Получение доступа и мониторинг файлов и папок по технологии Microsoft Windows Network (SBM/CIFS). Network Manager, Data Center Supervisor
SMI-S SMI-S Управление дисковыми хранилищами, поддерживающими протокол SMI-S. Мониторинг свойств объектов, выполнение запросов и методов объектов, обработка событий. Network Manager Premium, Data Center Supervisor
SMPP SMPP Отправка SMS сообщений через шлюз SMPP. Network Manager Premium, Data Center Supervisor
SMTP Network Host Мониторинг работоспособности SMTP-сервера. Network Manager, Data Center Supervisor
SMTP Ядро AggreGate Отправка динамически сгенерированных сообщений по требованию, в ответ на события и в соответствии с расписанием. Все
SNMP SNMP Поддержка SNMP v1, v2c и v3. Операции чтения/записи, получение и отправка ловушек (traps). Каталог и редактор MIB-файлов. Network Manager, SCADA/HMI, Building Automation, Data Center Supervisor
SOAP Web Services Выполнение произвольных запросов Web Service по протоколу SOAP путем определения вводимых данных и обработки данных вывода. Нестандартные решения
SQL Database Поддержка всех JDBC/ODBC-совместимых СУБД. Выполнение динамически сгенерированных запросов SELECT/UPDATE/INSERT/DELETE. Загрузка результатов запросов в ядро системы. Мониторинг статуса сервера баз данных. Нестандартные решения
SSH Network Host Выполнение скриптов и приложений на удаленных компьютерах. Мониторинг работоспособности SSH-сервера. Network Manager, Data Center Supervisor
Syslog Syslog Получение и отправка сообщений Syslog. Network Manager, Data Center Supervisor
Telnet Network Host Выполнение скриптов и приложений на удаленных компьютерах. Мониторинг работоспособности Telnet-сервера. Network Manager, Data Center Supervisor
VMware SOAP API VMware Получение статусов гипервизора/VM и счетчиков производительности. Network Manager Premium, Data Center Supervisor
WMI WMI Мониторинг свойств объектов, выполнение WQL запросов и методов объектов, обработка событий. Network Manager, Data Center Supervisor
XMPP XMPP Расширяемый протокол обмена сообщениями и информацией о присутствии на базе XML. AggreGate IoT Integration Platform
Потоковое видео Визуализация видеопотоков от любых IP-камер и систем видеонаблюдения, которые используют MJPEG, H.264, JPEG Stills или любой другой из более чем ста поддерживаемых форматов. Все
Application/Script Выполнение настраиваемых приложений/скриптов по запросу или расписанию. Получение и обработка их выходных данных. Нестандартные решения
Avatar Создание локального «Аватара» драйверов любых удалённых устройств для упрощения разработки решений и улучшения производительности сети. Все
File Мониторинг локальных файлов, проверка контрольных сумм, загрузка содержимого файлов в ядро системы. Все
Flexible Выступает как комплект для самостоятельной разработки драйверов, позволяющий инженерам реализовать поддержку проприетарных протоколов без написания кода на Java. SCADA/HMI, Building Automation, Data Center Supervisor
Folder Мониторинг локальных папок, загрузка списка файлов в ядро системы. Все
Graph Database Хранение топологий в различных графовых базах, поддерживаемых Apache TinkerPop, включая Neo4j. Доступ к вычислительным операциям над графами через язык Gremlin. Нестандартные решения
Message Stream Мониторинг входящих данных по последовательному порту или TCP/UDP соединению. Все
Tracker Обработка данных, поступающих от устройства, и приведение их к стандартному виду. Fleet Manager
Virtual Device Имитатор устройства, предоставляет переменные различных типов, генераторы волнообразных сигналов, тестовые операции и события. Все
Web Transaction Всесторонний мониторинг веб-приложений за счет выполнения скриптов, моделирующих действия пользователя любой сложности, и анализа полученных результатов по показателям доступности, правильности и производительности. Network Manager Premium, Data Center Supervisor

Проприетарные протоколы

Эта таблица содержит список драйверов проприетарных коммуникационных протоколов, которые доступны для платформы AggreGate и основанных на ней продуктов.

Протокол / Технология Драйвер Примечания Связанные решения
ECOM-3000 EKOM Обмен данными с контроллерами ЭКОМ-3000, операции чтения и записи. Meter Reading
Keytroller Keytroller Удаленное управление контроллерами транспортных средств Keytroller 501 LCD. По запросу
Omron FINS Omron FINS Обмен данными с контроллерами Omron, чтение и запись регистров. SCADA/HMI, Building Automation, Data Center Supervisor
Pyramid Pyramid Обмен данными с УСПД СИКОН С70, операции чтения и записи. Meter Reading
SET-4TM SET Обмен данными со счетчиками СЭТ4-TM, ПСЧ-4ТМ, операции чтения и записи. Meter Reading