[發明專利]一種物聯網平臺設備接入和配置方法有效
| 申請號: | 201810505998.9 | 申請日: | 2018-05-19 |
| 公開(公告)號: | CN108377207B | 公開(公告)日: | 2021-01-12 |
| 發明(設計)人: | 徐馳;孫善寶;張愛成 | 申請(專利權)人: | 浪潮集團有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜鵬 |
| 地址: | 250100 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 聯網 平臺 設備 接入 配置 方法 | ||
1.一種物聯網平臺設備接入和配置方法,包括以下步驟:
A、服務器端部署物聯網平臺,提供Web頁面供用戶登錄物聯網平臺,登錄成功后,進行設備配置管理;
B、物聯網平臺提供屬性建模功能,屬性模型包含終端屬性和服務端屬性兩種,其中終端屬性是設備固有的屬性;服務端屬性是自定義屬性,與終端本身無關,其用于對設備進行分組;
C、物聯網平臺提供配置建模功能,創建設備配置管理的參數,設置參數的名稱和數據類型,設置參數的默認值;
D、物聯網平臺提供軟件開發工具包生成功能;
E、軟件開發工具包用于終端設備運行接入平臺,軟件開發工具包中包含物聯網平臺的連接接口、通信協議、設置終端的屬性參數并上報到平臺、獲取平臺對終端的配置參數;
F、物聯網平臺提供生成終端連接認證密鑰文件服務;平臺收到終端注冊請求后,根據平臺版本使用RSA加密算法生成公鑰和私鑰文件,公鑰在平臺中注冊,公鑰和私鑰下發到終端;
G、終端設備運行軟件開發工具包中的連接模塊,首先進行設備認證,獲取服務器集群中可用的服務節點列表;軟件開發工具包選擇最高優先級的服務節點,向該服務節點發送認證請求,請求內容包含軟件開發工具包標識、終端公私鑰文件和終端屬性參數;服務器端收到注冊請求,認證公私鑰文件,以及軟件開發工具包標識是否符合平臺版本;平臺認證通過后,存儲終端的屬性參數和軟件開發工具包標識,使用公鑰的SHA-1哈希值作為終端的唯一標識符;完成設備認證后,終端與平臺建立Socket長連接,啟動線程讀取Socket流,啟動線程定時向平臺發送ping命令,保持與平臺的連接;當軟件開發工具包檢測到與平臺之間網絡中斷時,啟動定時重新連接,并保存終端已產生的配置和采集數據,記錄到終端緩存;網絡恢復后,軟件開發工具包重新與平臺建立連接,上報已緩存的數據;
H、物聯網平臺提供設備分組;
I、配置更新。
2.根據權利要求1所述的一種物聯網平臺設備接入和配置方法,其特征在于,所述的步驟D中,軟件開發工具包生成方法具體包括:
(1)用戶創建軟件開發工具包時,選擇已建立的屬性模型、配置模型、數據模型、軟件開發工具包運行的平臺;
(2)對于Java平臺的軟件開發工具包,預置Java代碼模板,模板包括軟件開發工具包與服務端交互的必要代碼,其中的屬性模型、配置模型的用戶自定義模型用占位符替代;生成軟件開發工具包時,查詢數據庫中用戶定義的各類模型參數,替換代碼模板中的占位符;使用Avro組件和Java動態編譯技術,引用服務端類庫,編譯軟件開發工具包代碼,最后打包為Jar文件提供下載;
(3)對于C平臺的軟件開發工具包,預置C代碼模板,包含軟件開發工具包與服務端交互的代碼頭文件和源文件,其中的屬性模型、配置模型的用戶自定義模型用占位符替代;生成軟件開發工具包時,查詢數據庫中用戶定義的各類模型參數,替換代碼中的占位符;最后打包為tar文件提供下載。
3.根據權利要求1所述的一種物聯網平臺設備接入和配置方法,其特征在于,所述的步驟H具體是:在平臺Web頁面創建設備分組,使用配置過濾器作為分組條件;配置過濾器可使用終端屬性值和服務端屬性值,按特定格式組成復合表達式;平臺服務對每個終端的屬性參數與分組過濾器進行匹配,符合條件的終端自動注冊為此分組的成員;每個分組設定優先級,當有終端設備同時屬于多個分組時,按照分組的優先級確定終端的響應順序。
4.根據權利要求1所述的一種物聯網平臺設備接入和配置方法,其特征在于,所述的步驟I具體是:物聯網平臺終端配置頁面,展示已認證通過的所有終端列表;選擇一個設備分組,展示符合這個分組條件的終端列表;對這個分組,查看當前分組正在使用的配置參數值;可以修改配置參數值,修改后的參數由平臺下發到此分組的所有終端;終端的軟件開發工具包監聽到參數批量更新,觸發回調函數,使用新的配置參數實現相應功能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮集團有限公司,未經浪潮集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810505998.9/1.html,轉載請聲明來源鉆瓜專利網。





