空中編程(英語:over-the-air programming,縮寫OTA,也常被稱作空中更新,英語:over-the-air update)是一種為裝置分發新軟體、組態,乃至更新加密金鑰英語over the Air Rekeying(為例如行動電話數位視訊轉換盒安全語音通訊英語Secure voice裝置——加密的雙向無線電)的方法。OTA的一項重要特徵是,一個中心位置可以向所有使用者傳送更新,其不能拒絕、破壞或改變該更新,並且該更新為立即應用到頻道上的每個人。使用者有可能「拒絕」OTA更新,但頻道管理者也可以將其踢出頻道。

移動內容英語Mobile content領域中還包括空中提供業務(over-the-air service provisioning,OTASP)、空中提供組態(over-the-air provisioning,OTAP)或空中參數管理(over-the-air parameter administration,OTAPA),或向手機提供必要的設定以使其能訪問WAPMMS等服務。

隨著手機上的應用和功能越來越多,OTA配備已越來越重要。通過SMS可以OTA更新SIM卡中的資料,以及向手機分發軟體更新以及訪問WAP、MSS等服務的必要設定。OTA訊息可為手機提供遠端控制的服務、訂閱啟用、個性化及編程。[1]

已建立各標準化機構以幫助開發、監督和管理OTA。其中之一是開放移動聯盟(OMA)。

在最近,在無線感測網路物聯網中又有了新的概念,在數百或數千節點組成的網路中,OTA被帶入了新的方向:OTA首次使用無須許可的頻帶(2.4 GHz、868 MHz、900 MHz)以及低能量與流量消耗的協定,例如802.15.4英語802.15.4ZigBee[2]

Motes英語Sensor node通常位於遠端或難以訪問的位置。例如,Libelium英語LibeliumZigBee WSN裝置實現了智慧型且易於使用的OTA編程系統。此系統使韌體升級變得無需物理訪問,節省了重新編程所需的經費和時間。[3]

智慧型手機

編輯

在現代的諸如智慧型手機行動裝置中,空中更新OTA更新可能只簡單指通過Wi-Fi移動寬頻取得已分發的韌體作業系統更新,其中的「空中」是指無線網際網路的應用,而無需使用者將裝置通過USB連接到電腦才能執行更新。

韌體更新就可以通過OTA服務下載。[4]

機制

編輯

OTA機制需要目標裝置的現有軟體和硬體支援該功能,即通過無線網路從提供方接收和安裝新的軟體。

新的軟體被轉移到手機、安裝和投入使用。這通常需要關閉並重新開啟手機才能使新的程式生效,也有許多手機會自動執行此操作。

方法

編輯

取決於實現方法,OTA軟體的交付可以在特定動作時觸發,例如呼叫服務商的客戶支援系統或其他可撥叫服務時,或者也可自動執行。這通常以前一種方式完成,以避免意外的服務中斷時間,但也意味著客戶需主動呼叫。一些供應商會向所有客戶(或使用特定型號手機的使用者)傳送SMS文字訊息來要求它們撥打服務號碼以接收軟體更新。

美國供應商Verizon Wireless通過*228服務代碼向其客戶提供數項OTA功能。選項1為更新手機組態,選項2為更新PRL英語Preferred roaming list。Voitel Wireless和StraightTalk類似,它們都使用Verizon網路,基於Verizon的手機網路使用*22890服務代碼。Interop Technologies為美國一些SS7無線運營商提供了基於空中的裝置管理解決方案.[5]該解決方案允許運營商管理無線裝置功能,包括重新編號手機,更新手機設定,應用程式和使用者資料及調整PRL以管理成本結構。

為在行動裝置OTA中提供參數,裝置需要能接收、處理和設定參數的供應商客戶端。例如,裝置中的裝置管理客戶端可以接收和提供應用和連接參數。

一般來說,術語OTA意味著使用無線機制來向行動裝置傳送供應資料或更新用於韌體或軟體更新的程式包——這使得使用者不必去商店或服務中心來取得應用、參數更改,以及韌體或軟體更新。沒有OTA的使用者不得不:a) 去商店尋求幫助 b) 使用一台電腦並將裝置與電腦用電纜連接,從而更改裝置上的組態、向裝置添加軟體等。

OTA標準

編輯

已有許多描述OTA功能的標準。其中首個是GSM 03.48英語GSM 03.48系列。ZigBee標準套件包括ZigBee空中升級叢集,而這是ZigBee Smart Energy Profile的一部分,並為更新裝置韌體提供可互操作(供應商無關)的方式。

相似之處

編輯

OTA與其他用於批次生產消費電子產品(例如纜線數據機)的韌體分發方法類似,它們使用TFTP作為遠端接收新程式的方式,從而減少裝置所有者和使用者在維護上所花費的時間。

空中組態(over-the-air provisioning,OTAP)也可在無線環境中使用(雖然因安全原因而預設禁用)。它允許存取點(AP)發現其控制器的IP位址。在啟用時,控制器告知其他AP在無線電資源管理封包(RRM)中包含附加資訊,從而幫助幫助新存取點了解該控制器。它以純文字傳送,因而容易被嗅探,所以它被預設禁用。

相關條目

編輯

參考資料

編輯
  1. ^ Mobile Phones — Mobile Explorer. Microsoft. 2001 [19 April 2011]. (原始內容存檔於2001年8月11日). 
  2. ^ Gascón, David. Over the Air Programming with 802.15.4 and ZigBee - OTA. Libelium. Libelium. 9 May 2011 [28 May 2012]. (原始內容存檔於2019-10-11). 
  3. ^ Libelium.com 50 Sensor applications for a Smarter World. Get Inspired!. Libelium.com. Libelium.com. 2 May 2012 [28 May 2012]. (原始內容存檔於2020-08-13). 
  4. ^ 存档副本. [2017-01-07]. (原始內容存檔於2020-06-25). 
  5. ^ Alaska DigiTel Buys OTA Pgramming Solution from Interop Technologies. Tmcnet.com. 2008-04-01 [2012-02-02]. (原始內容存檔於2019-06-11).