空中編程(英語:Over-the-air programming,縮寫OTA)是一種為設備分發新軟體、配置,乃至更新加密密鑰(為例如行動電話、數字視頻轉換盒或安全語音通信設備——加密的雙向無線電)的方法。OTA的一項重要特徵是,一個中心位置可以向所有用戶傳送更新,其不能拒絕、破壞或改變該更新,並且該更新為立即套用到頻道上的每個人。用戶有可能“拒絕”OTA更新,但頻道管理者也可以將其踢出頻道。
移動內容領域中還包括空中提供業務(over-the-air service provisioning,OTASP)、空中提供配置(over-the-air provisioning,OTAP)或空中參數管理(over-the-air parameter administration,OTAPA),或向手機提供必要的設定以使其能訪問WAP或MMS等服務。
基本介紹
- 中文名:空中編程
- 外文名:Over-the-air programming
- 縮寫:OTA
- 作用:為設備分發新軟體、配置等
簡介,智慧型手機,機制,方法,OTA標準,相似之處,
簡介
隨著手機上的套用和功能越來越多,OTA配置已越來越重要。通過SMS可以OTA更新SIM卡中的數據,以及向手機分發軟體更新以及訪問WAP、MSS等服務的必要設定。OTA訊息可為手機提供遠程控制的服務、訂閱激活、個性化及編程。
已創建各標準化機構以幫助開發、監督和管理OTA。其中之一是開放移動聯盟(OMA)。
在最近,在無線感測網路和物聯網中又有了新的概念,在數百或數千節點組成的網路中,OTA被帶入了新的方向:OTA首次使用無須許可的頻帶(2.4GHz、868MHz、900MHz)以及低能量與流量消耗的協定,例如802.15.4和ZigBee。
Motes通常位於遠程或難以訪問的位置。例如,Libelium為ZigBeeWSN設備實現了智慧型且易於使用的OTA編程系統。此系統使固件升級變得無需物理訪問,節省了重新編程所需的經費和時間。
智慧型手機
在現代的諸如智慧型手機等移動設備中,空中更新、OTA更新可能只簡單指通過Wi-Fi或移動寬頻及內置於作業系統中的功能獲取已分發的軟體更新,其中的“空中”是指無線網際網路的套用,而無需用戶將設備通過USB連線到計算機才能執行更新。
固件更新就可以通過OTA服務下載。
機制
OTA機制需要目標設備的現有軟體和硬體支持該功能,即通過無線網路從提供方接收和安裝新的軟體。
新的軟體被轉移到手機、安裝和投入使用。這通常需要關閉並重新開啟手機才能使新的程式生效,也有許多手機會自動執行此操作。
方法
取決於實現方法,OTA軟體的交付可以在特定動作時觸發,例如調用服務商的客戶支持系統或其他可撥叫服務時,或者也可自動執行。這通常以前一種方式完成,以避免意外的服務中斷時間,但也意味著客戶需主動調用。一些供應商會向所有客戶(或使用特定型號手機的用戶)傳送SMS文本訊息來要求它們撥打服務號碼以接收軟體更新。
為在移動設備OTA中提供參數,設備需要能接收、處理和設定參數的供應商客戶端。例如,設備中的設備管理客戶端可以接收和提供套用和連線參數。
一般來說,術語OTA意味著使用無線機制來向移動設備傳送供應數據或更新用於固件或軟體更新的程式包——這使得用戶不必去商店或服務中心來獲取套用、參數更改,以及固件或軟體更新。沒有OTA的用戶不得不:a) 去商店尋求幫助 b) 使用一台計算機並將設備與計算機用電纜連線,從而更改設備上的配置、向設備添加軟體等。
OTA標準
已有許多描述OTA功能的標準。其中首個是GSM 03.48系列。ZigBee標準包包括ZigBee空中升級集群,而這是ZigBee Smart Energy Profile的一部分,並為更新設備固件提供可互操作(供應商無關)的方式。
相似之處
空中配置(Over-the-air provisioning,OTAP)也可在無線環境中使用(雖然因安全原因而默認禁用)。它允許接入點(AP)發現其控制器的IP位址。在啟用時,控制器告知其他AP在無線電資源管理數據包(RRM)中包含附加信息,從而幫助幫助新接入點了解該控制器。它以純文本傳送,因而容易被嗅探,所以它被默認禁用。