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