[發明專利]基于EdgeX Foundry的Modbus與dnp3的協議轉換方法有效
| 申請號: | 202011089305.6 | 申請日: | 2020-10-13 |
| 公開(公告)號: | CN111935196B | 公開(公告)日: | 2021-03-23 |
| 發明(設計)人: | 楊楓敏 | 申請(專利權)人: | 之江實驗室 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 杭州浙科專利事務所(普通合伙) 33213 | 代理人: | 孫孟輝 |
| 地址: | 310023 浙江省杭州市余*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 edgex foundry modbus dnp3 協議 轉換 方法 | ||
1.基于EdgeX Foundry的Modbus與dnp3的協議轉換方法,其特征在于包括如下步驟:
S1,dnp3協議數據轉換成Modbus協議數據,包括如下步驟:
S11,EdgeX Foundry中設置配置文件,使得Edgex Foundry可與Modbus協議設備通信;
S12,dnp3協議從站模塊從dnp3協議主站接收dnp3協議數據包,并將其解析為應用數據;
S13,dnp3協議從站模塊調用EdgeX Foundry命令下發應用數據,EdgeX Foundry根據Modbus協議,為應用數據,組Modbus協議數據包,并發送給Modbus協議設備;
S14,Modbus協議設備解析并執行從EdgeX Foundry接收到的Modbus協議數據包;
S2,Modbus協議數據轉換成dnp3協議數據,包括如下步驟:
S21,EdgeX Foundry中設置配置文件,使得Edgex Foundry可與Modbus協議設備通信;
S22,Modbus協議設備發送Modbus協議數據包至EdgeX Foundry;
S23,EdgeX Foundry解析從Modbus協議設備接收到的Modbus協議數據包,得到格式數據并發送給dnp3協議從站模塊;
S24,dnp3協議從站模塊解析從EdgeX Foundry接收到的格式數據,并提取格式數據中的字段數據作為應用數據,為應用數據,組dnp3協議數據包,發送給dnp3協議主站;
所述配置文件具體為定義Modbus協議設備的值和操作方法,EdgeX Foundry通過調用命令對值和操作方法進行讀寫操作,所述命令是curl命令,所述讀寫操作是EdgeX Foundry提供PUT和GET接口,通過curl命令調用PUT接口實現應用數據的下發,調用GET接口實現讀取命令的下發,及解析Modbus協議數據包并得到格式數據,EdgeX Foundry平臺內部執行curl命令時會根據Modbus協議組成相應的Modbus協議數據包發送至支持Modbus協議的 設備,因為EdgeX Foundry平臺已實現Modbus客戶端驅動,由此實現從dnp3到Modbus的協議轉換。
2.如權利要求1所述的基于EdgeX Foundry的Modbus與dnp3的協議轉換方法,其特征在于EdgeX Foundry根據配置文件接收并解析Modbus協議數據包,返回格式數據,實現EdgexFoundry與Modbus協議設備的通信。
3.如權利要求1所述的基于EdgeX Foundry的Modbus與dnp3的協議轉換方法,其特征在于所述格式數據是JSON格式數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于之江實驗室,未經之江實驗室許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011089305.6/1.html,轉載請聲明來源鉆瓜專利網。





