ServerSuperIO, appelé SSIO, est un framework de communication IoT multiplateforme C#. L'idée de conception du cadre de communication SSIO est développée sur la base de SuperIO (SIO). Elle ne dispose pas de technologie avancée, elle repose principalement sur l'accumulation d'expériences professionnelles et est adaptée à la collecte de données et à l'interaction de l'Internet des objets. dans différents scénarios d'application. SSIO et SIO ne sont pas simplement des opérations hautes performances sur IO, mais un mécanisme de coordination entre les pilotes de périphériques, les canaux IO, les modes de contrôle et les périphériques matériels réels. Une connexion et un fonctionnement transparents entre tous les aspects doivent également résoudre le travail réel et certains problèmes. de scénarios d'application.
Fonctionnalités de ServerSuperIO 1. Cadre de communication léger et performant, adapté à une variété d'applications, notamment le mode d'interrogation, le mode de contrôle automatique, le mode simultané et le mode singleton.
2. Les pilotes de périphérique, les canaux IO et les scénarios de mode de contrôle sont coordonnés et unifiés.
3. Le pilote de périphérique contient le pilote de commande, le cache de commandes, les paramètres personnalisés et les éléments de données en temps réel.
4. La plate-forme-cadre prend en charge la planification en fonction de la priorité des commandes de l'appareil pour garantir que les commandes de haut niveau sont envoyées à temps.
5. Un pilote de périphérique prend en charge à la fois les méthodes de communication par port série et réseau et peut surveiller les données du canal IO.
6. Un pilote de périphérique peut prendre en charge deux modes de fonctionnement de TCPServer et TCPClient pendant la communication réseau.
7. interface d'affichage intégrée pour répondre aux différents besoins d'affichage.
8. Interface de composant de service intégrée, qui peut être personnalisée pour compléter les services OPC, sortie 4-20 mA, écran grand écran LED, services SMS et services de passerelle multifonctions.
9. Plusieurs instances de service peuvent être créées pour compléter la séparation des différentes entreprises.
10. Prend en charge le déploiement multiplateforme et peut fonctionner sur les systèmes Linux et Windows.