Over-the-air programming
Encyclopedia
Over-the-air programming (OTA) refers to various methods of distributing new software updates or configuration settings to devices like cellphones and set-top box
Set-top box
A set-top box or set-top unit is an information appliance device that generally contains a tuner and connects to a television set and an external source of signal, turning the signal into content which is then displayed on the television screen or other display device.-History:Before the...

es. In the mobile content
Mobile content
Mobile content is any type of media which is viewed or used on mobile phones, like ringtones, graphics, discount offers, games, movies, and GPS navigation. As mobile phone use has grown since the mid 1990s, the significance of the devices in everyday life has grown accordingly...

 world these include over-the-air service provisioning (OTASP), over-the-air provisioning (OTAP) or over-the-air parameter administration (OTAPA), or provisioning handsets with the necessary settings with which to access services such as WAP
Wireless Application Protocol
Wireless Application Protocol is a technical standard for accessing information over a mobile wireless network.A WAP browser is a web browser for mobile devices such as mobile phones that uses the protocol.Before the introduction of WAP, mobile service providers had limited opportunities to offer...

 or MMS
Multimedia Messaging Service
Multimedia Messaging Service, or MMS, is a standard way to send messages that include multimedia content to and from mobile phones. It extends the core SMS capability that allowed exchange of text messages only up to 160 characters in length.The most popular use is to send photographs from...

. Some phones with this capability are labeled as being "OTA capable."

As mobile phones accumulate new applications and become more advanced, OTA configuration has become increasingly important as new updates and services come on stream. OTA via SMS optimises the configuration data updates in SIM cards and handsets and enables the distribution of new software updates to mobile phones or provisioning handsets with the necessary settings with which to access services such as WAP or MMS. OTA messaging provides remote control of mobile phones for service and subscription activation, personalization and programming of a new service for mobile operators and telco third parties.

When OTA is used to update a phone's operating firmware
Firmware
In electronic systems and computing, firmware is a term often used to denote the fixed, usually rather small, programs and/or data structures that internally control various electronic devices...

, it is sometimes called Firmware Over The Air (FOTA). For service settings, the technology is often known as Device Configuration.

Various standardization bodies were established to help develop, oversee, and manage OTA. One of them is the Open Mobile Alliance
Open Mobile Alliance
The Open Mobile Alliance is a standards body which develops open standards for the mobile phone industry.- Principles :Mission: To provide interoperable service enablers working across countries, operators and mobile terminals....

 (OMA).

More recently, with the new concepts of Wireless Sensor Networks and the Internet of Things
Internet of Things
The Internet of Things refers to uniquely identifiable objects and their virtual representations in an Internet-like structure. The term Internet of Things was first used by Kevin Ashton in 1999. The concept of the Internet of Things first became popular through the Auto-ID Center and related...

, where the networks consist of hundreds or thousands of nodes, OTA is taken to a new direction: for the first time OTA is applied using unlicensed frequency bands (2.4 GHz, 868 MHz, 900 MHz) and with low consumption and low data rate transmission using protocols such as 802.15.4 and ZigBee
ZigBee
ZigBee is a specification for a suite of high level communication protocols using small, low-power digital radios based on an IEEE 802 standard for personal area networks. Applications include wireless light switches, electrical meters with in-home-displays, and other consumer and industrial...

.

Motes
Sensor node
A sensor node, also known as a mote , is a node in a wireless sensor network that is capable of performing some processing, gathering sensory information and communicating with other connected nodes in the network...

 are often located in places that are either remote or difficult to access. As an example, Libelium has implemented a smart and easy-to-use OTA programming system for ZigBee
ZigBee
ZigBee is a specification for a suite of high level communication protocols using small, low-power digital radios based on an IEEE 802 standard for personal area networks. Applications include wireless light switches, electrical meters with in-home-displays, and other consumer and industrial...

 WSN devices. This system enables firmware upgrades without the need of physical access, saving time and money if the nodes must be re-programmed.

Mechanism

The OTA mechanism requires the existing software and hardware of the target device to support the feature, namely the receipt and installation of new software received via the wireless network from the provider.

New software is transferred to the phone, installed, and put into use. It is often necessary to turn the phone off and back on for the new programming to take effect, though many phones will automatically perform this action.

Methods

Depending on implementation, OTA software delivery can be initiated upon action, such as a call to the provider's customer support system or other dialable service, or can be performed automatically. Typically it is done via the former method to avoid service disruption at an inconvenient time, but this requires subscribers to manually call the provider. Often, a carrier will send a broadcast SMS
Short message service
Short Message Service is a text messaging service component of phone, web, or mobile communication systems, using standardized communications protocols that allow the exchange of short text messages between fixed line or mobile phone devices...

 text message to all subscribers (or those using a particular model of phone) asking them to dial a service number to receive a software update.

Verizon Wireless
Verizon Wireless
Cellco Partnership, doing business as Verizon Wireless, is one of the largest mobile network operators in the United States. The network has 107.7 million subscribers as of 2011, making it the largest wireless service provider in America....

 in the U.S.
United States
The United States of America is a federal constitutional republic comprising fifty states and a federal district...

 provides a number of OTA functions to its subscribers via the *228 service code. Option 1 updates phone configuration, option 2 updates the PRL
Preferred Roaming List
The Preferred Roaming List is a database residing in a wireless device, such as a cellphone, that contains information used during the system selection and acquisition process. In the case of RUIM-based CDMA devices, the PRL resides on the RUIM...

. Similarly Voitel Wireless that uses Verizon network uses *22890 service code to program Verizon based Voitel wireless phones. Interop Technologies provides a number of nationwide wireless operators in the US with an SS7 Based Over-the-Air device management solution. This solution allows operators to manage wireless device functionality including renumbering handsets, updating phone settings, applications and subscriber data and adjusting PRL
Preferred Roaming List
The Preferred Roaming List is a database residing in a wireless device, such as a cellphone, that contains information used during the system selection and acquisition process. In the case of RUIM-based CDMA devices, the PRL resides on the RUIM...

 to manage cost structures.

To provision parameters in a mobile device OTA, the device needs to have a provisioning client capable of receiving, processing and setting the parameters. For example, a Device Management client in a device may be capable of receiving and provisioning applications, or connectivity parameters.

In general, the term OTA implies the use of wireless mechanisms to send provisioning data or update packages for firmware or software updates to a mobile device — this is so that the user does not have to go to a store or a service center to have applications provisioned, parameters changed or firmware or software updated. Non-OTA options for a user are a) to go to a store and seek help b) use a PC and a cable to connect to the device and change settings on a device, add software to device, etc.

Other Verizon Methods

*228 option 1
-Programs the MDN, MIN and Home SID into the phone, downloads the latest PRL, and sets the lock code to the last 4 digits of the MDN.

*228 option 2,
-Only downloads the current PRL.

*22890,
-Automatically performs option 1 without having to press 1.

*22891
-Automatically performs option 2 without having to press 2.

*22899
-Automatically performs option 1, plus applies changes specific to data cards.
Note: Do not perform *22899 on any device that is not a data card.

*22888
-Unassisted OTA for Prepaid phones

OTA Standards

There is number of standards that describes OTA functions. One of the first - GSM 03.48
GSM 03.48
-Scope:It is used to the exchange of secured packets between an entity in a GSM PLMN and an entity in the SIM. Secured Packets contain application messages to which certain mechanisms according to GSM 03.48 have been applied...

 series.

Similarities

OTA is similar to firmware distribution methods used by other mass-produced consumer electronics
Consumer electronics
Consumer electronics are electronic equipment intended for everyday use, most often in entertainment, communications and office productivity. Radio broadcasting in the early 20th century brought the first major consumer product, the broadcast receiver...

, such as cable modem
Cable modem
A cable modem is a type of network bridge and modem that provides bi-directional data communication via radio frequency channels on a HFC and RFoG infrastructure. Cable modems are primarily used to deliver broadband Internet access in the form of cable Internet, taking advantage of the high...

s, which use TFTP as a way to remotely receive new programming, thus reducing the amount of time spent by both the owner and the user of the device on maintenance.

Over-the-air provisioning(OTAP) is also available in wireless environments (though it is disabled by default for security reasons). It allows an access point(AP) to discover the IP address of its controller. When enabled, the controller tells the other APs to include additional information in the Radio Resource Management Packets (RRM) that would assist a new access point in learning of the controller. It is sent in plain text however which would make it vulnerable to sniffing and why it is disabled by default.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK