ServerSuperIO支持設備驅動和OPC Client採集的數據信息按標簽集合寫入mysql、oracle、sqlserver和sqlite資料庫。現在還支持寫入實時資料庫,例如:edna、golden和corert等。同時支持實時資料庫和關係資料庫主要考慮項目環境和支撐的能力。 本質上還是... ...
19.設備驅動和OPC Client支持mysql、oracle、sqlite、sqlserver的持久化
19.1 概述
ServerSuperIO支持設備驅動和OPC Client採集的數據信息按標簽集合寫入mysql、oracle、sqlserver和sqlite資料庫。現在還支持寫入實時資料庫,例如:edna、golden和corert等。同時支持實時資料庫和關係資料庫主要考慮項目環境和支撐的能力。
本質上還是統一繼承IDataPersistence介面,然後擴展完成的操作。如果其他網友需要支持nosql資料庫等,也可以繼承這個介面來完成對DeviceDynamic的持久化。
具體操作過程請參見:17.集成Golden實時資料庫,高併發保存測點數據。
19.2 對mysql資料庫的支持
可以自動創建資料庫和數據表,參數設置,如下圖:
可以同是保存設備驅動和OPC Client讀取過來的數據也可以進行保存,如下圖:
19.3 對oracle資料庫的支持
需要提前創建資料庫實例,資料庫名稱為:ServerSuperIO,之後配置連接參數,可以自動創建數據表,如下圖:
可以同是保存設備驅動和OPC Client讀取過來的數據也可以進行保存,如下圖:
19.4 對sqlserver資料庫的支持
可以自動創建資料庫和數據表,參數設置,如下圖:
可以同是保存設備驅動和OPC Client讀取過來的數據也可以進行保存,如下圖:
19.5 對sqlite資料庫的支持
需要在參數Server中填寫db資料庫的文件路徑,如下圖:
可以同是保存設備驅動和OPC Client讀取過來的數據也可以進行保存,如下圖:
2.[開源]C#跨平臺物聯網通訊框架ServerSuperIO(SSIO)介紹
2.應用SuperIO(SIO)和開源跨平臺物聯網框架ServerSuperIO(SSIO)構建系統的整體方案
3.C#工業物聯網和集成系統解決方案的技術路線(數據源、數據採集、數據上傳與接收、ActiveMQ、Mongodb、WebApi、手機App)
5.ServerSuperIO開源地址:https://github.com/wxzz/ServerSuperIO
物聯網&集成技術(.NET) QQ群:54256083
下載地址:http://www.bmpj.net/thread-14-1-1.html
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的使用步驟
《連載 | 物聯網框架ServerSuperIO教程》- 17.支持實時資料庫,高併發保存測點數據
《連載 | 物聯網框架ServerSuperIO教程》- 18.集成OPC Client,及使用步驟