Over-the-air programming

Last updated

Over-the-air programming (OTA programming) refers to various methods of distributing new software, configuration settings, and even updating encryption keys to devices like mobile phones, set-top boxes, electric cars or secure voice communication equipment (encrypted two-way radios). One important feature of OTA is that one central location can send an update to all the users, who are unable to refuse, defeat, or alter that update, and that the update applies immediately to everyone on the channel. A user could 'refuse' OTA, but the 'channel manager' could also 'kick them off' the channel automatically.

Contents

In the context of the mobile content world, these include firmware-over-the-air (FOTA), 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 wireless access point (WAP) or Multimedia Messaging Service (MMS).

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 Short Message Service (SMS) optimises the configuration data updates in subscriber identity module (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, personalisation, and programming of a new service for mobile operators and telco third parties. [1]

Various standardisation bodies were established to help develop, oversee, and manage OTA. One of them is the Open Mobile Alliance (OMA).

More recently, with the new concepts of Wireless Sensor Networks and the Internet of Things (IoT), 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 (868 MHz, 900 MHz, 2400 MHz) and with low consumption and low data rate transmission using protocols such as 802.15.4 and Zigbee. [2]

Sensor nodes are often located in places that are either remote or difficult to access. As an example, Libelium has implemented an OTA programming system for Zigbee WSN devices. This system enables firmware upgrades without the need of physical access, saving time and money if the nodes must be re-programmed. [3]

Smartphones

On modern mobile devices such as smartphones, an over-the-air update may refer simply to a firmware or OS update that is downloaded by the operating system over the internet, with the "over-the-air" aspect referring to the updates being downloaded directly to the phone using Wi-Fi or mobile broadband, rather than requiring that the device be connected to a computer over USB to perform the update.

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 dial-able 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 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 in the United States provides a number of OTA functions to its subscribers via the *228 USSD service code. Option 1 updates phone configuration, option 2 updates the PRL. Similarly Voitel Wireless and StraightTalk, which both use Verizon network, use 22890 service code to program Verizon based wireless phones.

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 centre to have applications provisioned, parameters changed, or firmware or software updated. In this context, also two major types of OTA updates can be distinguished, namely OTA updates for product enhancement (e.g., customized product functions and services) and OTA updates for product optimization (e.g., repair or version updates). [4]

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.

OTA standards

There are a number of standards that describe OTA functions. One of the first was the GSM 03.48 series. The Zigbee suite of standards includes the Zigbee Over-the-Air Upgrading Cluster which is part of the Zigbee Smart Energy Profile and provides an interoperable (vendor-independent) way of updating device firmware. The current standards do not cover harvesting of client information which is routinely done by the phone manufacturer, the service provider and the program manager (Google). No restrictions have been developed for these illegal activities.

Similarities

OTA is similar to firmware distribution methods used by other mass-produced consumer electronics, such as cable modems, 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. That is why it is disabled by default.

See also

Related Research Articles

<span class="mw-page-title-main">SMS</span> Text messaging service component

Short Message/Messaging Service, commonly abbreviated as SMS, is a text messaging service component of most telephone, Internet and mobile device systems. It uses standardized communication protocols that let mobile devices exchange short text messages. An intermediary service can facilitate a text-to-voice conversion to be sent to landlines.

In telecommunication, provisioning involves the process of preparing and equipping a network to allow it to provide new services to its users. In National Security/Emergency Preparedness telecommunications services, "provisioning" equates to "initiation" and includes altering the state of an existing priority service or capability.

A SIM lock, simlock, network lock, carrier lock or (master) subsidy lock is a technical restriction built into GSM and CDMA mobile phones by mobile phone manufacturers for use by service providers to restrict the use of these phones to specific countries and/or networks. This is in contrast to a phone that does not impose any SIM restrictions.

Multimedia Messaging Service (MMS) is a standard way to send messages that include multimedia content to and from a mobile phone over a cellular network. Users and providers may refer to such a message as a PXT, a picture message, or a multimedia message. The MMS standard extends the core SMS capability, allowing the exchange of text messages greater than 160 characters in length. Unlike text-only SMS, MMS can deliver a variety of media, including up to forty seconds of video, one image, a slideshow of multiple images, or audio.

OMA SpecWorks, previously the Open Mobile Alliance (OMA) is a standards organization which develops open, international technical standards for the mobile phone industry. It is a nonprofit Non-governmental organization (NGO), not a formal government-sponsored standards organization as is the International Telecommunication Union (ITU): a forum for industry stakeholders to agree on common specifications for products and services.

Qwest Wireless LLC was a cellular phone service owned by Qwest Communications and offered in the United States. Qwest Wireless was a mobile virtual network operator (MVNO) that operated on Sprint's CDMA network. While Qwest originally owned its own wireless network, it discontinued that network in 2004 as part of the move to become an MVNO. The network elements were sold to other carriers after shutdown. Qwest was the only Baby Bell that offered its wireless service as an MVNO; since the wireless company used Sprint's network, most of their phones were Sprint phones with the Qwest name on them. Their phones included models from Sanyo, Samsung, Nokia, UT Starcom, HTC, and Motorola. Qwest Wireless ended the year 2007 with 824,000 wireless subscribers.

<span class="mw-page-title-main">Tethering</span> Sharing of a mobile devices Internet connection with other connected computers

Tethering, or phone-as-modem (PAM) is the sharing of a mobile device's Internet connection with other connected computers. Connection of a mobile device with other devices can be done over wireless LAN (Wi-Fi), over Bluetooth or by physical connection using a cable, for example through USB.

Generic Access Network (GAN) is a protocol that extends mobile voice, data and multimedia applications over IP networks. Unlicensed Mobile Access (UMA) is the commercial name used by mobile carriers for external IP access into their core networks. The latest generation system is named Wi-Fi Calling or VoWiFi by a number of handset manufacturers, including Apple and Samsung, a move that is being mirrored by carriers like T-Mobile US and Vodafone. The service is dependent on IMS, IPsec, IWLAN and ePDG.

SIM Application Toolkit (STK) is a standard of the GSM system which enables the subscriber identity module to initiate actions which can be used for various value-added services. Similar standards exist for other network and card systems, with the USIM Application Toolkit (USAT) for USIMs used by newer-generation networks being an example. A more general name for this class of Java Card-based applications running on UICC cards is the Card Application Toolkit (CAT).

Mobile local search is a technology that lets people search for local things using mobile equipment such as mobile phones, PDAs, and other mobile devices. Mobile local search satisfies the need to offer a mobile subscriber spontaneous access to near-position services and information such as businesses, products, events, restaurant, movie theatre or other local information. Mobile local search is the search and discovery of persons, places, and things within an identifiable space defined by distinct parameters. These parameters are evolving. Today they include social networks, individuals, cities, neighborhoods, landmarks, and actions that are relevant to the searcher's past, current, and future location. These parameters provide structure to vertically deep and horizontally broad data categories that can stand-alone or are combined to comprise searchable directories.

Wireless Application Protocol (WAP) 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 use the protocol. Introduced in 1999, WAP achieved some popularity in the early 2000s, but by the 2010s it had been largely superseded by more modern standards. Almost all modern handset internet browsers now fully support HTML, so they do not need to use WAP markup for web page compatibility, and therefore, most are no longer able to render and display pages written in WML, WAP's markup language.

Mobile device management (MDM) is the administration of mobile devices, such as smartphones, tablet computers, and laptops. MDM is usually implemented with the use of a third-party product that has management features for particular vendors of mobile devices. Though closely related to Enterprise Mobility Management and Unified Endpoint Management, MDM differs slightly from both: unlike MDM, EMM includes mobile information management, BYOD, mobile application management and mobile content management, whereas UEM provides device management for endpoints like desktops, printers, IoT devices, and wearables as well.

<span class="mw-page-title-main">HTC Titan (Windows Mobile phone)</span>

The HTC Titan is a Windows Mobile 6.1 Pocket PC PDA and phone manufactured by High Tech Computer Corporation of Taiwan. It is the successor to the HTC Apache upon which it improves by adding more ROM, GPS, EVDO Rev. A, additional hard keys, a scroll-wheel, spring-loaded keyboard, and a higher resolution camera. The Windows Mobile 6.1 operating system includes Office Mobile along with HTML email through Microsoft Outlook Mobile. Windows Media Player is included, allowing the Titan to act as a digital audio and digital movie player.

<span class="mw-page-title-main">Mobile phone signal</span>

A mobile phone signal is the signal strength received by a mobile phone from a cellular network. Depending on various factors, such as proximity to a tower, any obstructions such as buildings or trees, etc. this signal strength will vary. Most mobile devices use a set of bars of increasing height to display the approximate strength of this received signal to the mobile phone user. Traditionally five bars are used.

<span class="mw-page-title-main">Samsung SCH-U470</span>

The Samsung SCH-u470, or Juke and Verizon Wireless Juke, is a mobile phone offered exclusively by Verizon Wireless. It was announced on 2 October 2007, and released that same year on Q4 in three colors: red, teal, and navy (blue). The phone is a music player when closed, and can be swiveled for use of the mobile phone. It also has a VGA-resolution camera with a special "night shot" mode for taking photos in low-light conditions.

<span class="mw-page-title-main">BlackBerry Storm</span> Defunct touchscreen smartphone

The BlackBerry Storm is a touchscreen smartphone developed by Research In Motion. A part of the BlackBerry 9500 series of phones, it was RIM's first touchscreen device, and its first without a physical keyboard. It featured a touchscreen that responded like a button via SurePress, Research In Motion haptic feedback technology. Its competitors included Apple's iPhone, the Palm Pre, the T-Mobile G1 by HTC and the HTC Touch family.

<span class="mw-page-title-main">HTC Hero</span> Smartphone developed by HTC

HTC Hero is the third phone manufactured by HTC running the Android platform, announced on June 24, 2009 in London.

Novarra was a mobile internet software company founded in 2000 and based in Itasca, Illinois, USA. It created web-based services such as web internet access, portals, videos, widgets and advertising for mobile devices. Novarra provided access to the internet and other services through wireless handsets, PDAs and laptops and sold directly to operators, mobile handset manufacturers and internet brand companies. In 2010, Nokia acquired 100% of Novarra's shares.

<span class="mw-page-title-main">Droid Incredible</span> Android-based smartphone

The HTC Droid Incredible (ADR6300) is a smartphone manufactured by HTC Corporation using the Android operating system. It was released on April 29, 2010, and is available through Verizon Wireless only. The device is similar to the Sprint HTC Evo 4G. The device has been succeeded by the HTC Incredible S and the HTC ThunderBolt. The device's "end of life" was March 30, 2011.

References

  1. "Mobile phones — mobile explorer". www.Microsoft.com. Microsoft. 2001. Archived from the original on 11 August 2001. Retrieved 19 April 2011.
  2. Gascón, David; Alberto Bielsa; Félix Genicio; Marcos Yarza (9 May 2011). "Over the Air programming with 802.15.4 and ZigBee - OTA". www.Libelium.com. Libelium . Retrieved 28 May 2012.
  3. "Libelium.com 50 Sensor applications for a smarter world. Get inspired!". www.Libelium.com. Libelium. 2 May 2012. Retrieved 28 May 2012.
  4. Schulz, Colin; Raff, Stefan; Kortmann, Sebastian; Obwegeser, Nikolaus (12 December 2021). "Digital Age Organizations: Uncovering Over-the-Air Updates in the Smart Product Realm". ICIS 2021 Proceedings: 1.