[發明專利]一種基于藍牙Mesh網絡的調光器固件升級方法有效
| 申請號: | 201710190737.8 | 申請日: | 2017-03-28 |
| 公開(公告)號: | CN107395389B | 公開(公告)日: | 2022-04-05 |
| 發明(設計)人: | 盧凱;鄭榕龍;王文健;陳崇濱 | 申請(專利權)人: | 廈門亞锝電子科技有限公司 |
| 主分類號: | H04L41/082 | 分類號: | H04L41/082 |
| 代理公司: | 福州市博深專利事務所(普通合伙) 35214 | 代理人: | 張明 |
| 地址: | 361000 福建省廈門市同安區*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 藍牙 mesh 網絡 調光器 升級 方法 | ||
1.一種基于藍牙Mesh網絡的調光器固件升級方法,其特征在于:包括以下八個步驟:1)藍牙固件封裝 先對要升級的藍牙調光器固件進行封裝,并將封裝好的藍牙調光器固件整合到藍牙固件中;
2)藍牙固件升級 在智能設備運行相應的APP,手動進入升級狀態,通過藍牙將步驟1中封裝好后的藍牙固件傳輸到藍牙芯片,至此完成了對藍牙固件的升級;
3)重啟調光器 智能設備在完成藍牙固件升級之后,發送重啟調光器命令;
4)bootloader執行 調光器重啟后,進入bootloader執行;
5)調光器升級前處理 bootloader通過串口獲取藍牙芯片中關于調光器固件的描述信息,固件描述信息部分包含:是否已經升級標志位、強制升級標志位、固件版本號、固件長度、固件運行的起始地址等,在調光器固件升級前,升級標志位為否,當調光器通過串口升級本地固件之后,該升級標志位改為是,表示已經升級,當強制升級標志位為否的時候,根據固件版本號判斷是否需要進行升級,固件長度用來確定要燒錄的固件長度;
6)調光器升級前確認 調光器將獲取到的固件描述信息與本地的固件描述信息進行對比確定是否需要升級;
7)調光器升級:
8)升級完成 調光器退出bootloader,轉入應用程序執行。
2.根據權利要求1所述的一種基于藍牙Mesh網絡的調光器固件升級方法,其特征在于:步驟7的調光器升級具體包括以下六個步驟;
1:開始升級;
2:通過串口從藍牙芯片中獲取指定固件塊內容;
3:對獲取到的固件塊內容進行解密, 固件的加解密方式:每取8個字節固件數據與特定的8個字節的數組數據一一進行抑或運算,這8個字節的數組數據是指定不變的;
4:將獲取到的固件塊內容以塊的形式燒錄;
5:是否成功獲取并寫入完所有的固件塊,若是則轉入步驟206,否則轉入步驟202;
6:退出bootloader,運行新應用代碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門亞锝電子科技有限公司,未經廈門亞锝電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710190737.8/1.html,轉載請聲明來源鉆瓜專利網。





