[發明專利]一種基于物聯網多規約虛擬網關的連接方法在審
| 申請號: | 202010547851.3 | 申請日: | 2020-06-16 |
| 公開(公告)號: | CN111934898A | 公開(公告)日: | 2020-11-13 |
| 發明(設計)人: | 徐志強;陸沈雄;俞立;楊承;陳思;吳海紅;陳燎原;童劍;王寶林;蔣晟;劉付濤;張凱成;李亞 | 申請(專利權)人: | 浙江華云信息科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 杭州華鼎知識產權代理事務所(普通合伙) 33217 | 代理人: | 項軍 |
| 地址: | 310008 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 聯網 規約 虛擬 網關 連接 方法 | ||
本申請提出了一種基于物聯網多規約虛擬網關的連接方法,包括:按照網關多規約配置規則在智能網關的配置文件中配置相關參數;將所述配置文件和智能網關的運行程序部署到服務器中,通過啟動命令行啟動智能網關;確定使用的規約符合所述配置文件中配置的物聯設備;根據智能網關服務器IP和當前使用的規約對應的智能網關端口,將所述物聯設備與所述智能網關連接。通過配置網關配置文件、啟動命令行參數實現單個智能網關同時支持與多種使用不同物聯網規約的傳感器設備保持TCP長連接并透傳數據到后臺應用的能力,并支持規約擴展,降低了對物聯網研發人員的技術要求,節約了網關研發時間。
技術領域
本申請屬于物聯網領域,尤其涉及一種基于物聯網多規約虛擬網關的連接方法。
背景技術
物聯網虛擬網關是用于物聯網傳感器/設備與規約解析服務端之間通信的橋梁,虛擬網關需要解決網絡數據傳輸的拆粘包、高并發場景下服務的穩定性和數據的完整性等問題。傳統的物聯網網關只能同時支持一種物聯網通信規約的數據透傳,不能同時支持多種類型的物聯網通信規約,當需要支持新的物聯網通信規約時也無法擴展規約,智能重新開發新的物聯網網關。
發明內容
為了解決現有技術中存在的缺點和不足,本申請提出了一種基于物聯網多規約虛擬網關的連接方法,通過網關配置文件、啟動命令行參數的方式實現單個智能網關可同時支持與多種使用不同物聯網規約的傳感器設備連接以及規約擴展。
本申請的技術方案包括:
按照網關多規約配置規則在智能網關的配置文件中配置相關參數;
將所述配置文件和智能網關的運行程序部署到服務器中,通過啟動命令行啟動智能網關;
確定使用的規約符合所述配置文件中配置的物聯設備;
根據智能網關服務器IP和當前使用的規約對應的智能網關端口,將所述物聯設備與所述智能網關連接。
可選的,所述多規約配置規則包括智能網關為不同規約開啟不同服務端口的規則和報文拆粘包處理規則,二者都在智能網關的配置文件中配置。
可選的,所述配置相關參數包括規約編號、大端模式參數、幀頭標識、偏移量、長度域長度、判斷長度是否包含自身的參數、其它字節長度、開啟端口號、心跳周期。
可選的,所述大端模式參數包括:
所述大端模式參數置1為真,即設置為大端模式;
所述大端模式參數置0為否,即設置為小端模式。
可選的,所述判斷長度是否包含自身的參數為判斷長度域解析出的十進制數值長度是否包含長度域本身所占字節長度,所述參數置1為是,置0為否。
可選的,所述其他字節長度指除了長度域所占字節長度和長度域所示數值長度之外的其它字節長度。
可選的,所述開啟端口號與所述規約編號一一對應。
可選的,所述智能網關支持自動識別關閉僵尸連接的功能,根據所述心跳周期判斷網關連接是否為僵尸連接。
可選的,所述智能網關部署在WindowsServer、Linux、Unix通用服務器平臺,使用JAVA語言開發。
可選的,所述啟動命令行包括三個參數,用來配置網關系統相關參數,具體為智能網關節點的編號、規約解析服務的通信地址和智能網關的配置文件所在路徑。
本申請提供的技術方案帶來的有益效果是:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江華云信息科技有限公司,未經浙江華云信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010547851.3/2.html,轉載請聲明來源鉆瓜專利網。





