ServerSuperIO, denominado SSIO, es un marco de comunicación de IoT multiplataforma de C#. La idea de diseño del marco de comunicación SSIO se desarrolla sobre la base de SuperIO (SIO). No tiene tecnología avanzada. Se basa principalmente en la acumulación de experiencia laboral y es adecuado para la recopilación de datos y la interacción de Internet de las cosas. en diferentes escenarios de aplicación. SSIO y SIO no son simplemente operaciones de alto rendimiento en IO, sino un mecanismo de coordinación entre controladores de dispositivos, canales de IO, modos de control y dispositivos de hardware reales. La conexión y operación perfecta entre todos los aspectos también resuelven el trabajo de la vida real y algunos puntos débiles. de escenarios de aplicación.
Funciones de ServerSuperIO 1. Marco de comunicación liviano y de alto rendimiento, adecuado para una variedad de aplicaciones, incluido el modo de sondeo, el modo de control automático, el modo concurrente y el modo singleton.
2. Los controladores de dispositivos, los canales IO y los escenarios del modo de control están coordinados y unificados.
3. El controlador del dispositivo contiene controlador de comando, caché de comando, parámetros personalizados y elementos de datos en tiempo real.
4. La plataforma marco admite la programación según la prioridad de los comandos del dispositivo para garantizar que los comandos de alto nivel se envíen a tiempo.
5. Un controlador de dispositivo admite métodos de comunicación de red y de puerto serie y puede monitorear los datos del canal IO.
6. Un controlador de dispositivo puede admitir dos modos de trabajo de TCPServer y TCPClient durante la comunicación de red.
7. Interfaz de visualización de pantalla incorporada para satisfacer diferentes necesidades de visualización.
8. Interfaz de componente de servicio incorporada, que se puede personalizar para completar servicios OPC, salida de 4-20 mA, pantalla LED grande, servicios de SMS y servicios de puerta de enlace multifunción.
9. Se pueden crear múltiples instancias de servicio para completar la división de diferentes negocios.
10. Admite implementación multiplataforma y puede ejecutarse en sistemas Linux y Windows.