[發明專利]一種基于藍牙和Lora雙模式升級的方法及系統在審
| 申請號: | 201910081776.3 | 申請日: | 2019-01-28 |
| 公開(公告)號: | CN109769237A | 公開(公告)日: | 2019-05-17 |
| 發明(設計)人: | 張榮 | 申請(專利權)人: | 三維通信股份有限公司;浙江三維通信科技有限公司 |
| 主分類號: | H04W4/80 | 分類號: | H04W4/80;H04W8/24;H04L12/24;H04L1/00 |
| 代理公司: | 杭州九洲專利事務所有限公司 33101 | 代理人: | 陳繼亮 |
| 地址: | 310053 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 升級 藍牙模塊 移動終端 物聯網設備 雙模式 校驗碼 藍牙 電源控制模塊 傳輸距離 存儲模塊 電源模塊 額外功耗 發現設備 藍牙傳輸 藍牙方式 聯網設備 模塊軟件 批量升級 升級方式 對設備 升級包 延長物 廣播 網關 服務器 工作量 掃描 傳輸 | ||
1.一種基于藍牙和Lora雙模式升級的方法,其特征在于:根據升級的不同需求情況,選擇Lora方式升級或者藍牙方式升級,升級步驟如下:
方式一:通過藍牙方式升級
步驟1:移動終端從服務器上下載藍牙模塊和Lora模塊的升級包和校驗碼,計算并存儲對應升級包的校驗碼;
步驟2:移動終端獲取設備的藍牙模塊和Lora模塊的校驗碼;
步驟3:移動終端將物聯網設備中藍牙模塊和Lora模塊的校驗碼分別與自身存儲的校驗碼進行比對,校驗碼不一致則發送對應的升級包,校驗碼一致則繼續搜索下一個物聯網設備;
步驟4:物聯網設備接收升級包并啟動藍牙模塊或Lora模塊升級;
步驟5:物聯網設備升級完后將各自的校驗碼更新到藍牙模塊的廣播中;
方式二:通過Lora方式升級
步驟1:物聯網設備的Lora模塊發送Lora模塊的校驗碼和該Lora模塊的相關信息給服務器,服務器收到后保存;
步驟2:服務器計算本地存儲的Lora模塊的軟件校驗碼,遍歷保存的Lora模塊校驗碼列表,對不一致校驗碼對應的物聯網設備的Lora模塊發送Lora模塊升級請求;
步驟3:Lora模塊接收服務器發送的Lora模塊升級包并啟動升級;
步驟4:Lora模塊升級完后將Lora模塊校驗碼發送給藍牙模塊,藍牙模塊再將其更新到廣播中。
2.根據權利要求1所述的基于藍牙和Lora雙模式升級的方法,其特征在于:通過藍牙方式升級的步驟1中,移動終端下載完升級包后計算本地的藍牙模塊、Lora模塊的校驗碼,然后與從服務器接收的藍牙模塊、Lora模塊的校驗碼進行比對,若不一致則重新下載校驗碼不同的升級包。
3.根據權利要求1所述的基于藍牙和Lora雙模式升級的方法,其特征在于:通過藍牙方式升級的步驟2中,物聯網設備將藍牙模塊和Lora模塊的校驗碼存放于藍牙廣播內容中,移動終端通過唯一指定識別碼UUID和自定義字段搜索指定物聯網設備的廣播,解析廣播內容即可獲取藍牙模塊和Lora模塊的校驗碼。
4.根據權利要求1所述的基于藍牙和Lora雙模式升級的方法,其特征在于:通過藍牙方式升級時,若移動終端存儲的校驗碼與物聯網設備中藍牙模塊和Lora模塊的校驗碼不一致,則移動終端對物聯網設備發起連接,發送相應的升級包和升級包對應的校驗碼,升級包傳輸完成后直接搜索下一臺物聯網設備,連接后的具體步驟如下:
a:若只有藍牙模塊校驗碼不同,則發送藍牙升級包和對應的校驗碼,物聯網設備上的藍牙模塊在收到藍牙升級包后首先計算藍牙升級包的校驗碼,若與接收到的校驗碼一致,
則存儲藍牙升級包的校驗碼并啟動升級,然后更新廣播內容中藍牙模塊軟件校驗碼,否則丟棄升級包,并保持原來的藍牙軟件包對應的校驗碼;
b:若只有Lora模塊的校驗碼不同,則發送Lora升級包和對應的校驗碼,物聯網設備上的藍牙模塊在收到Lora升級包后首先計算Lora升級包的校驗碼,若與接收到的校驗碼一致,則啟動Lora升級,否則丟棄升級包;啟動Lora升級時,藍牙模塊通過串口給Lora模塊發送升級指令,待Lora模塊返回可升級響應后,傳輸Lora升級包數據和Lora升級包的校驗碼給Lora模塊,Lora模塊在收到Lora升級包后首先計算Lora升級包的校驗碼,若與接收到Lora升級包的校驗碼一致,則啟動升級,否則丟棄升級包,并重新下載Lora升級包,若多次下載后校驗碼仍不一致,則放棄升級,并返回升級失敗的響應給藍牙模塊,藍牙模塊讀取響應解析升級失敗的原因,發送至移動終端;若升級成功,則將Lora模塊的校驗碼通過串口發送給藍牙模塊,藍牙模塊接收后存儲并更新廣播內容中的Lora模塊軟件校驗碼;
c:若Lora模塊和藍牙模塊的校驗碼均不同,則先執行步驟b,再執行步驟a,即先升級Lora模塊,再升級藍牙模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三維通信股份有限公司;浙江三維通信科技有限公司,未經三維通信股份有限公司;浙江三維通信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910081776.3/1.html,轉載請聲明來源鉆瓜專利網。





