SSIO라고도 하는 ServerSuperIO는 C# 크로스 플랫폼 IoT 통신 프레임워크입니다. SSIO 통신 프레임워크의 설계 아이디어는 SuperIO(SIO)를 기반으로 개발되었으며, 주로 업무 경험 축적에 의존하며 사물 인터넷의 데이터 수집 및 상호 작용에 적합합니다. 다양한 애플리케이션 시나리오에서. SSIO 및 SIO는 단순히 IO에 대한 고성능 작업이 아니라 장치 드라이버, IO 채널, 제어 모드 및 실제 하드웨어 장치 간의 조정 메커니즘입니다. 모든 측면 간의 원활한 연결 및 작동도 실제 작업과 일부 문제점을 해결합니다. 응용 시나리오의.
ServerSuperIO 기능 1. 폴링 모드, 자동 제어 모드, 동시 모드 및 싱글톤 모드를 포함한 다양한 애플리케이션에 적합한 경량 및 고성능 통신 프레임워크입니다.
2. 장치 드라이버, IO 채널 및 제어 모드 시나리오가 조정되고 통합됩니다.
3. 장치 드라이버에는 명령 드라이버, 명령 캐시, 사용자 정의 매개변수 및 실시간 데이터 요소가 포함되어 있습니다.
4. 프레임워크 플랫폼은 높은 수준의 명령이 적시에 전송되도록 장치 명령 우선순위에 따른 예약을 지원합니다.
5. 하나의 장치 드라이버는 직렬 포트와 네트워크 통신 방법을 모두 지원하며 IO 채널 데이터를 모니터링할 수 있습니다.
6. 장치 드라이버는 네트워크 통신 중에 TCPServer와 TCPClient의 두 가지 작동 모드를 지원할 수 있습니다.
7. 다양한 디스플레이 요구 사항을 충족하는 내장 디스플레이 보기 인터페이스.
8. OPC 서비스, 4-20mA 출력, LED 대형 스크린 디스플레이, SMS 서비스 및 다기능 게이트웨이 서비스를 완료하도록 사용자 정의할 수 있는 내장형 서비스 구성요소 인터페이스.
9. 여러 서비스 인스턴스를 생성하여 다양한 비즈니스 분할을 완료할 수 있습니다.
10. 크로스 플랫폼 배포를 지원하고 Linux 및 Windows 시스템에서 실행할 수 있습니다.