[發明專利]一種基于點表的工業物聯網網關設計方法有效
| 申請號: | 202110079848.8 | 申請日: | 2021-01-21 |
| 公開(公告)號: | CN112769624B | 公開(公告)日: | 2021-10-08 |
| 發明(設計)人: | 楊炎澤;王文海;郭凱;郝紹杰;侯斌峰 | 申請(專利權)人: | 奇秦科技(北京)股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/66;H04L29/08 |
| 代理公司: | 北京東方盛凡知識產權代理事務所(普通合伙) 11562 | 代理人: | 王穎 |
| 地址: | 100193 北京市海淀區西*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 工業 聯網 網關 設計 方法 | ||
本發明公開一種基于點表的工業物聯網網關設計方法,包括:數據端點抽象、數據端點代理、點表點位維護、數據路由藍圖構建、采集通道和發送通道的構建、數據路由包的生成、數據路由包的部署。本發明基于物聯網網關,可以快速實現數據采集、緩存、發送和狀態監控,并配合網橋快速搭建設備與軟件交互的平臺。
技術領域
本發明主要涉及工業物聯網,尤其涉及一種基于點表的工業物聯網網關設計方法。
背景技術
當下工業物聯網相關技術發展迅速,不斷融入工業生產的各個環節,能夠正確的應用這些技術,可以大幅度提升生產制造效率、改善產品質量、減少能耗、從而降低產品成本,實現將傳統工業提升到智能化的新階段。但是,工業物聯網相關業務對實時性、自動化、安全性要求較高,具有協議多、交互模式不統一的特點,不同業務場景下的解決方案差別很大,往往需要根據實際情況定制開發來實現具體的業務功能。
發明內容
有鑒于此,本發明提供了一種基于點表的工業物聯網網關設計方法,點表是一種自創的高性能鍵值存儲技術。通過對協議進行統一描述和代理接入,解決工業物聯網應用場景下協議多、雜的問題;所有數據通過采集通道采集到點表,并基于事件驅動發送到數據目標,統一數據交互模型,解決工業物聯網應用場景下交互模式多的問題。減少代碼開發工作量、降低開發難度、控制開發成本。
為實現上述目的,本發明提供了如下方案:本發明提供一種基于點表的工業物聯網網關設計方法,包括:
S1.基于物聯網平臺的數據采集點,技術抽象得到數據端點模型;
S2.基于所述數據端點模型,通過讀取所述物聯網平臺的配置,得到數據端點模型的組件庫,將所述組件庫接入對應協議,進行協議接入代理;
S3.基于所述數據端點模型的業務含義,構建點表模型和點位與業務的對應關系,根據所述點表模型所需的業務類型,關聯點表的點位與所述數據端點之間的關系,形成數據路由藍圖,所述數據路由藍圖包括采集通道和發送通道;
S4.通過合并所述采集通道和發送通道,得到數據路由包,將所述數據路由包部署在網關容器,實現所述物聯網平臺設備和軟件的數據交互。
優選地,所述S1中,所述數據端點模型至少包括設備數據端點和軟件數據端點。
優選地,所述S3,所述數據端點模型對應一個或多個所述點位,所述點位的數據來源可以是一個或多個。
優選地,所述S3,所述數據路由藍圖包括數據路由和藍圖;
優選地,所述物聯網平臺通過定義所述藍圖,生成所述數據路由;
優選地,所述藍圖為OSGi的腳本文件,基于XML格式編寫;
優選地,所述數據路由用于聯通所述數據端點和所述點表,實現設備和軟件的交互。
優選地,所述點表通過所述采集通道采集所述數據端點模型的數據;
優選地,所述數據路由通過所述發送通道監聽所述點表的寫入和更改事件,并整合發送到目的地。
優選地,所述數據路由包表現為一個jar文件,包含一個或多個數據路由,是運行在網關環境中的組件包。
優選地,所述數據交互,其具體步驟包括:
1)所述采集通道通過所述協議接入代理,基于輪詢或事件驅動方式采集所述數據端點模型的數據,根據所述協議接入代理定義所述數據對應的屬性;
2)所述采集通道根據預設的映射關系,將所述數據與所述點表的點位進行對應,將對應的數據寫入到所述點表,同時發送一條點位寫入事件到事件總線;當寫入的數據與點位原有數據不同時,則額外發送一條點位更改事件到所述事件總線;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于奇秦科技(北京)股份有限公司,未經奇秦科技(北京)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110079848.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種一體式顯示屏整機
- 下一篇:一種面向服務的跨平臺跨終端信息發布系統和方法





