SDK 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 |