ServerSuperIO跨平台物聯網通訊框架v1.0
v0
ServerSuperIO簡稱SSIO,是一個C#跨平台物聯網通訊框架。 SSIO通訊框架的設計想法是在SuperIO(SIO)基礎上發展而來,並沒有高大上的技術,主要是工作經驗的積累,適合於不同應用場景的物聯網的數據採集與交互。 SSIO和SIO並不是簡單的對IO高效能的操作,而是設備驅動、IO通道、控制模式和實際硬體設備之間的協調機制,各方面之間無縫銜接和運行,也是為了解決現實工作和應用場景的一些痛點。
ServerSuperIO特點1.輕型高效能通訊框架,適用於多種應用場,輪詢模式、自控模式、並發模式和單例模式。
2.設備驅動、IO通道、控制模式場景協調統一。
3.設備驅動內軒命令驅動器、命令快取器、自訂參數和即時資料元素。
4.框架平台支援依設備指令優先級進行調度,確保高階命令及時發送。
5.一個設備驅動同時支援串列埠和網路兩種通訊方式,可以監視IO通道資料。
6.一個設備驅動,在網路通訊時可以支援TCPServer和TCPClient兩種工作模式。
7、內建顯示視圖接口,滿足不同顯示需求。
8.內建服務組件接口,可自訂完成OPC服務、4-20mA輸出、LED大螢幕顯示、簡訊服務、以及多功能網關服務。
9.可以創建多服務實例,完成不同業務的拆分。
10.支援跨平台部署,可以運行在Linux和Windows系統。