通過互聯網更新操作系統和應用程序,在智能手機和個人電腦中是非常常見的。
近年來,嵌入式設備也開始通過互聯網更新固件,這已成為提高可用性的重要技術之一,例如在產品發布后修復錯誤或添加新功能。
由于許多嵌入式設備往往沒有直接連接到互聯網,因此在實現OTA(Over The Air)固件更新方面存在一些挑戰,例如獲取固件、重寫內置閃存導致操作停止的風險,以及內存大小的限制。
這一次,我們將介紹一種“OTA 解決方案”,它可以在 RX23W 嵌入式設備上使用低功耗藍牙(Bluetooth LE) 進行固件更新,以解決這些挑戰。
RX23W的 OTA 解決方案使用通用的低功耗藍牙 (Bluetooth LE) 技術提供從智能手機更新 RX23W 嵌入式設備固件的功能。
該解決方案包括一個實現固件更新功能的示例程序和一個用于智能手機發送更新數據的示例應用程序。
固件更新是通過程序布局的安排,將低功耗藍牙(Bluetooth LE)程序協議棧和用戶應用程序定位在不同的部分,并按順序重寫,從而最大限度地利用內存來實現固件的更新。
由于每個程序是單獨執行的,因此即使在更新過程中發生斷電,更新也可以重新開始。
RX23W 的固件更新所需的程序部分的設置在應用說明中進行了描述。按照應用說明中的說明,您可以輕松地將固件更新功能嵌入到現有程序中。
此外,它也提供了包含固件更新功能的示例應用程序源代碼,以便用戶輕松開發智能手機應用程序。
-
嵌入式
+關注
關注
5144文章
19579瀏覽量
315879 -
互聯網
+關注
關注
54文章
11239瀏覽量
105929 -
操作系統
+關注
關注
37文章
7114瀏覽量
125170
發布評論請先 登錄
PHY6236藍牙5.4超低功耗高性能無線通信SOC 智能物流管理應用
低功耗藍牙與無線傳感器
PHY6212 是一款超低功耗物聯網藍牙無線通信芯片
低功耗無線通信技術前景展望
求無線通信模塊,低功耗,小數據,距離100米左右?
PHY6252超低功耗物聯網藍牙無線通信芯片
無線通信之藍牙BLE技術
通過低功耗藍牙連接在STM32WB設備上進行OTA固件更新的過程
超低功耗物聯網藍牙無線通信芯片——PHY6212

物聯網常用的無線通信技術

藍牙低功耗無線通信MCU芯片MS1636

實現Bluetooth5無線通信和系統控制的RX23W產品陣營數據手冊

評論