Комплект разработчика агентов

Комплект разработчика агентов - это программная библиотека, которая встраивается в прошивку или внутреннее приложение вашего устройства. Это позволяет устройству установить безопасное сетевое соединение с сервером AggreGate, обеспечивая централизованный мониторинг, управление, настройку и обновление.

Библиотека агентов реализована на многих платформах, включая Java, .NET, C/C++, Android и другие.

Так же, как и драйверы, агенты отвечают за:

Коммуникацию с серверами AggreGate, аутентификацию и авторизацию Реализацию логики выполнения операций на устройствах
Логику обработки подключения/отключения Асинхронную отправку обновлений значений свойств и событий на сервер
Нормализацию данных, т.е. конвертацию в формат единой модели данных Опциональную буферизацию обновлений значений свойств и событий, если соединение с сервером нестабильно
Предоставление доступных свойств, операций, событий устройств, а также их форматов и групп Реализацию логики подтверждения доставки событий
Реализацию ответов на запросы чтения/изменения значений свойств