ServerSuperIO v3.6.2版本更新內容:html
設備驅動與實時庫對接的Tag配置與OPC Client讀取數據的配置統一用一個配置文件。mysql
設備驅動繼承DeviceDynamic接口的子類支持存儲數據可配置,支持XML、Golden實時數據庫、CoreRT實時數據庫,不須要在代碼中寫代碼進行設置 。實時庫介紹:Golden實時數據庫、CoreRT實時數據庫。sql
新增長對CoreRT實時數據庫的支持,能夠把實時數據寫到該實時庫進行存儲。mongodb
能夠繼承IDataPersistence持久化接口,自定義存儲數據。繼承DeviceDynamic接口的動態數據可使用SetCustomDataPersistence函數,設置持久化方式。數據庫
去掉DevcieAssembly配置節,直接配置DeviceInstance配置節的AssemblyFile配置驅動文件名稱,就能夠加載設備驅動。服務器
修改RDB命名空間爲DbContext命名空間,以及修改下面的接口,方便之後集成其餘數據庫,例如:sqlserver、mysql、oracle、mongodb等。網絡
增長UDP傳輸數據時觸發鏈接事件。併發
修復網絡Session銷燬過程當中可能引起爲空的異常。oracle
把設備驅動、視圖顯示、服務等程序集(DLL)分別放到ServerSuperIO\Drivers、ServerSuperIO\Graphics和ServerSuperIO\Services目錄下。app
修復多設備併發模式通信模式下ServerSuper.UI.exe出現卡頓的狀況,主要是因爲控件重繪引發的。
增長併發模式下設置輪詢發送設備數據的間隔時間ParallelDeviceInterval屬性。若是有N個設備,ParallelDeviceInterval默認值爲10毫秒,ParallelInterval默認值爲1000毫秒,那麼其中一個設備的調度週期=1000+10*N。
去掉宿主程序監測配置文件服務。若是配置信息改變,須要從新啓動軟件。
修復設備驅動工做模式爲TcpClient的狀況下,始終沒法鏈接服務器時形成可能的Socket鏈接池的問題。
在服務配置中增長ConnectRemoteInterval配置項,鏈接遠程服務的中斷間隔時間。
ServerSuperIO數據採集,與實時庫無縫對接,生成HTML5進行集中顯示,結構圖:
關鍵詞:物聯是基礎、存儲是關鍵、展現是效果
說明:最後的HTML5沒有顯示出來數據是由於:接口服務被我關閉了。以下圖:
1.C#跨平臺物聯網通信框架ServerSuperIO(SSIO)介紹
《連載 | 物聯網框架ServerSuperIO教程》1.4種通信模式機制。
《連載 | 物聯網框架ServerSuperIO教程》2.服務實例的配置參數說明
《連載 | 物聯網框架ServerSuperIO教程》- 3.設備驅動介紹
《連載 | 物聯網框架ServerSuperIO教程》-4.如開發一套設備驅動,同時支持串口和網絡通信。
《連載 | 物聯網框架ServerSuperIO教程》- 5.輪詢通信模式開發及注意事項。
《連載 | 物聯網框架ServerSuperIO教程》- 6.併發通信模式開發及注意事項
《連載 | 物聯網框架ServerSuperIO教程》- 7.自控通信模式開發及注意事項
《連載 | 物聯網框架ServerSuperIO教程》- 8.單例通信模式開發及注意事項
《連載 | 物聯網框架ServerSuperIO教程》- 9. 協議過濾器,解決一包多發、粘包、冗餘數據
《連載 | 物聯網框架ServerSuperIO教程》- 10.持續傳輸大塊數據流的兩種方式(如:文件)
《連載 | 物聯網框架ServerSuperIO教程》- 11.實現設備(驅動)與設備(驅動)交互和級聯控制。
《連載 | 物聯網框架ServerSuperIO教程》- 12.服務接口的開發,以及與雲端雙向交互
《連載 | 物聯網框架ServerSuperIO教程》- 13.自定義視圖顯示接口開發,知足不一樣的顯示需求
《連載 | 物聯網框架ServerSuperIO教程》- 14.配製工具介紹,以及設備驅動、視圖驅動、服務實例的掛載
《連載 | 物聯網框架ServerSuperIO教程》- 15.數據持久化接口的使用
《連載 | 物聯網框架ServerSuperIO教程》- 16.OPC Server的使用步驟