《物聯網架構ServerSuperIO教程》-19.裝置驅動和OPC Client支援mysql、oracle、sqlite、sqlserver的持久化。v3.6.4版本發布

來源:互聯網
上載者:User

標籤:版本發布   使用步驟   單例   整合系統   跨平台   html   .net   sql   能力   

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讀取過來的資料也可以進行儲存,如:

 

1.[連載]《C#通訊(串口和網路)架構的設計與實現》

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,及使用步驟

《物聯網架構ServerSuperIO教程》-19.裝置驅動和OPC Client支援mysql、oracle、sqlite、sqlserver的持久化。v3.6.4版本發布

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.