Комплект разработчика агентов
Комплект разработчика агентов - это программная библиотека, которая встраивается в прошивку или внутреннее приложение вашего устройства. Это позволяет устройству установить безопасное сетевое соединение с сервером AggreGate, обеспечивая централизованный мониторинг, управление, настройку и обновление.
Библиотека агентов реализована на многих платформах, включая Java, .NET, C/C++, Android и другие.
Так же, как и драйверы, агенты отвечают за:
Коммуникацию с серверами AggreGate, аутентификацию и авторизацию | Реализацию логики выполнения операций на устройствах |
Логику обработки подключения/отключения | Асинхронную отправку обновлений значений свойств и событий на сервер |
Нормализацию данных, т.е. конвертацию в формат единой модели данных | Опциональную буферизацию обновлений значений свойств и событий, если соединение с сервером нестабильно |
Предоставление доступных свойств, операций, событий устройств, а также их форматов и групп | Реализацию логики подтверждения доставки событий |
Реализацию ответов на запросы чтения/изменения значений свойств |