RSL10 FOTA –固件空中升級
從智能恒溫器到汽車,RSL10藍(lán)牙®低功耗無線電是許多無線聯(lián)接的物聯(lián)網(wǎng)(IoT)應(yīng)用的核心。這些設(shè)備通常是“智能”的,可以執(zhí)行由其內(nèi)部軟件或“固件”控制的多種功能。
有時無線IoT設(shè)備需要固件更新,以提供新功能,性能改進(jìn)或安全性增強。但是,廠商如何才能對可能安裝在難以到達(dá)處如墻內(nèi)或混凝土下的無線設(shè)備進(jìn)行固件更新?有利的是,每款智能手機都支持低功耗藍(lán)牙。智能手機具有能夠無線傳輸固件映像的硬件,但沒有配備所需的軟件來控制硬件執(zhí)行此類任務(wù)。即使該規(guī)范是無線設(shè)備(包括移動電話)之間互操作性普遍存在且定義明確的標(biāo)準(zhǔn),但它不包括固件更新標(biāo)準(zhǔn)。因此,移動電話本身不能對藍(lán)牙低功耗聯(lián)接的設(shè)備執(zhí)行固件更新。需要自定義移動應(yīng)用程序。
RSL10 FOTA(固件空中升級)移動應(yīng)用應(yīng)用程序執(zhí)行所有必要的低功耗藍(lán)牙聯(lián)接和傳輸步驟,以對基于RSL10的聯(lián)接設(shè)備進(jìn)行無線固件空中更新。RSL10具有藍(lán)牙5的2 Mbps數(shù)據(jù)速率及低功耗,可以使整個FOTA過程快速和高能效。
RSL10 FOTA 應(yīng)用程序 (安卓) 固件更新
在執(zhí)行FOTA更新之前,開發(fā)人員必須首先創(chuàng)建新的固件映像。 RSL10 軟件開發(fā)套件(SDK)提供工具和示例代碼以開發(fā)和生成支持FOTA的固件應(yīng)用程序。使用手機執(zhí)行FOTA并不是唯一的方法。 FOTA也可以輕易在PC執(zhí)行。但與手機領(lǐng)域相似,PC并未配備執(zhí)行FOTA所需的軟件,并且在某些情況下還沒有必要的藍(lán)牙低功耗硬件。用于建立和測試聯(lián)接的通用中央設(shè)備USB Dougle和基于BLE Explorer PC的軟件均支持RSL10。在將BLE Explorer移至手機之前,可以使用BLE Explorer對其進(jìn)行測試和調(diào)試。用 BLE Explorer提供的示例代碼可用作開發(fā)基于PC的FOTA應(yīng)用程序的起點。有許多選項為您的應(yīng)用程序設(shè)計和開發(fā)合適的FOTA系統(tǒng)。
RSL10 USB Dongle BLE Explorer
RSL10 FOTA應(yīng)用程序可在蘋果應(yīng)用商店、谷歌應(yīng)用商店和Oppo移動應(yīng)用程序商店下載。