SSIO と呼ばれるServerSuperIO は、C# クロスプラットフォーム IoT 通信フレームワークです。 SSIO 通信フレームワークの設計思想は SuperIO (SIO) に基づいて開発されており、主に実務経験の蓄積に依存しており、モノのインターネットのデータ収集と対話に適しています。さまざまなアプリケーションシナリオで。 SSIO と SIO は、単に IO 上で高性能な操作を行うだけではなく、デバイス ドライバー、IO チャネル、制御モード、実際のハードウェア デバイス間の調整メカニズムであり、すべての側面間のシームレスな接続と操作によって、実際の作業やいくつかの問題点も解決されます。アプリケーションシナリオの説明。
ServerSuperIOの機能1. 軽量かつ高性能な通信フレームワークで、ポーリングモード、自動制御モード、コンカレントモード、シングルトンモードなど、さまざまなアプリケーションに適しています。
2. デバイスドライバー、IO チャネル、および制御モードのシナリオが調整され、統合されます。
3. デバイス ドライバーには、コマンド ドライバー、コマンド キャッシュ、カスタム パラメーター、およびリアルタイム データ要素が含まれています。
4. フレームワーク プラットフォームは、高レベルのコマンドが時間内に送信されることを保証するために、デバイス コマンドの優先順位に応じたスケジューリングをサポートします。
5. 1 つのデバイス ドライバーはシリアル ポートとネットワーク通信方式の両方をサポートし、IO チャネル データを監視できます。
6. デバイス ドライバーは、ネットワーク通信中に TCPServer と TCPClient の 2 つの動作モードをサポートできます。
7. さまざまなディスプレイのニーズを満たすための内蔵ディスプレイビューインターフェイス。
8. OPC サービス、4 ~ 20mA 出力、LED 大画面ディスプレイ、SMS サービス、および多機能ゲートウェイ サービスを完了するようにカスタマイズできる組み込みのサービス コンポーネント インターフェイス。
9. 複数のサービス インスタンスを作成して、異なるビジネスの分割を完了できます。
10. クロスプラットフォーム展開をサポートし、Linux および Windows システム上で実行できます。