Агенты
Агент AggreGate - это программный компонент с открытым исходным кодом, который встраивается в прошивку устройства, добавляя совместимость с AggreGate. Агент выполняет задачу передачи данных серверу AggreGate, а также их нормализации, т.е. конвертации в единую модель данных AggreGate.
Агенты обычно работают на микроконтроллерах, IoT-шлюзах, одноплатных ПК, мобильных устройствах и даже на обычных персональных компьютерах или серверах. Доступные реализации агента включают в себя версии на Java, .NET, C++, JavaScript, мобильных платформах и другие.

Одноплатный ПК

Tibbo Project System

Микроконтроллер

IoT-шлюз

Смартфон

Промышленная сенсорная
панель

ПЛК на базе Linux





Агенты на аппаратных устройствах Tibbo
Tibbo предлагает внешние программируемые контроллеры, которые идеально подходят для подключения существующих устройств. Мы также предлагаем встраиваемые программируемые модули, которые могут быть помещены на печатную плату вашего нового устройства в качестве коммуникационного сопроцессора.
Агенты AggreGate могут быть запущены на различных аппаратных продуктах Tibbo:
Встраиваемые программируемые модули (такие, как EM1206) | Контроллеры (например, DS1101) |
Программируемые платы (в частности, EM1001) | Модульные IoT-шлюзы (Tibbo Project System) |
Подключение агентов
Агенты устанавливают исходящие соединения с серверами AggreGate, что позволяет им использовать как статические, так и динамические IP-адреса, а также подключаться через сетевые экраны и NAT.