Integración a través de controladores

Сontroladores

Además de usar el API de servidor y servicios web, las aplicaciones de terceros pueden interactuar con AggreGate usando la mayoría de los protocolos compatibles.

Dependiendo de la naturaleza del protocolo seleccionado, las operaciones disponibles pueden estar limitadas a leer / escribir valores, ejecutar operaciones o suscribirse a eventos.

  • Si un protocolo (como Modbus o SNMP) es compatible con lectura / escritura de valores, el sistema de terceros puede convertirse en una fuente de datos para AggreGate o el servidor de plataforma puede enviar datos arbitrarios a este sistema mediante operaciones de escritura. Para algunos protocolos, el servidor AggreGate también puede "convertirse en un dispositivo" y atender las solicitudes entrantes de lectura / escritura devolviendo o almacenando datos personalizados.
  • Si un protocolo (como SOAP o SQL) admite la ejecución de la operación, AggreGate puede enviar datos a otros sistemas pasando la entrada definida como usada a esas operaciones. El uso de operaciones puede asumir tanto la adquisición de datos (a través de valores de entrada) como la exposición (a través de valores de salida). En algunos casos, el servidor AggreGate puede desempeñar un rol esclavo al responder a solicitudes de operación iniciadas por otro software.
  • Si un protocolo (como MQTT o Syslog) admite la entrega de eventos, AggreGate puede reenviar datos brutos a sistemas externos a través de eventos o recibir datos de ellos en forma de eventos.
Interacción de aplicaciones con AggreGate a través de los protocolos