Драйверы
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 |