SDK del agente

Desarrollo del agente

Agent SDK es una biblioteca de software que está integrada en el firmware o la aplicación interna de su dispositivo. Realiza una conexión de red segura a un servidor AggreGate, haciendo que su dispositivo sea capaz de monitoreo, control, configuración, administración y actualización centralizados.

La biblioteca de agentes está disponible en múltiples plataformas, incluidas Java, .NET, C / C ++, Android y más.

De forma similar a los controladores, los agentes son responsables de:

Comunicaciones con servidores AggreGate, autenticación y autorización Implementación de la lógica de ejecución de operación del dispositivo
Lógica de manejo de conexión / desconexión Envío asincrónico de actualizaciones y eventos de valor al servidor
Normalizar los datos disponibles dentro de su dispositivo, es decir, conectarlos al formato del modelo unificado Opcionalmente, al almacenamiento en memoria intermedia de actualizaciones y eventos internamente si la conexión del servidor no está disponible
Exponer las propiedades disponibles, las operaciones, los eventos, así como su formato y grupos Implementar la lógica de confirmación de entrega de eventos
Responder a solicitudes de lectura / escritura de propiedades e implementar su lógica