[發明專利]一種基于區塊鏈技術的工業控制系統操作記錄的存儲方法有效
| 申請號: | 201810864858.0 | 申請日: | 2018-08-01 |
| 公開(公告)號: | CN109040235B | 公開(公告)日: | 2020-08-18 |
| 發明(設計)人: | 余臻;葉韓軍;劉利軍 | 申請(專利權)人: | 廈門大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 廈門南強之路專利事務所(普通合伙) 35200 | 代理人: | 馬應森 |
| 地址: | 361005 *** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區塊 技術 工業 控制系統 操作 記錄 存儲 方法 | ||
1.一種基于區塊鏈技術的工業控制系統操作記錄的存儲方法,其特征在于其具體步驟如下:
步驟一:在計算機中進行OPC環境配置,在組態軟件中新建相關變量,并設置為OPC服務器,具體方法為:
1)在計算機中安裝OPC驅動,并對計算機進行OPC服務器所需環境配置;
2)在組態軟件中新建字符串類型的變量record,用來存儲操作記錄數據,并將組態軟件設置為OPC服務器;
步驟二:利用Java和Tomcat構建Java Web服務器作為中繼系統并實現組態軟件與區塊鏈網絡通信,具體方法為:
1)利用Java和Tomcat搭建Java Web服務器;
2)在Java Web中調用Utgard與OPC服務器通信;
3)在Java Web中定義WebSocket服務器,使其與區塊鏈網絡分布式應用通信;
4)設置Java Web項目部署的網絡端口號;
5)與分布式應用通信;
步驟三:利用開源的公共區塊鏈平臺——以太坊在工業控制系統所在的網絡中搭建區塊鏈私鏈網絡,具體方法為:
1)在計算機中安裝區塊鏈開發平臺以太坊所需環境;
2)新建區塊鏈創世區塊;
3)啟動區塊鏈私鏈節點;
4)在需要作為區塊鏈節點的每一臺計算機中都執行步驟1)~3),至此完成區塊鏈本地私鏈網絡的搭建;
步驟四:使用以太坊的Truffle框架構建分布式應用,編寫代碼實現智能合約部署以及與星際文件系統交互,具體方法為:
1)使用Truffle框架編寫代碼實現分布式應用通過Websocket接口接收步驟二中繼系統中發送來的操作記錄字符串數據;
2)編寫代碼將該操作記錄字符串數據存入星級文件系統,返回一個唯一的Hash值作為尋址地址;
3)編寫智能合約并部署在步驟三中搭建的區塊鏈私鏈上,將步驟2)中的Hash存入到該智能合約中;
4)通過存儲在智能合約中唯一的Hash值,在星級文件系統中進行尋址查詢到相應的操作記錄數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門大學,未經廈門大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810864858.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種物聯網的局域網絡建立裝置及方法
- 下一篇:一種服務器接入方法及網絡系統





