Programación por aire - Over-the-air programming

La programación inalámbrica ( programación OTA ) se refiere a varios métodos de distribución de nuevo software , ajustes de configuración e incluso actualización de claves de cifrado a dispositivos como teléfonos móviles , decodificadores , coches eléctricos o equipos de comunicación de voz seguros (cifrado bidireccional radios). Una característica importante de OTA es que una ubicación central puede enviar una actualización a todos los usuarios que no pueden rechazar, anular o alterar esa actualización, y que la actualización se aplica inmediatamente a todos en el canal. Un usuario podría 'rechazar' OTA, pero el 'administrador de canal' también podría 'expulsarlo' del canal automáticamente.

En el contexto del mundo del contenido móvil , estos incluyen firmware por aire (FOTA), aprovisionamiento de servicios por aire (OTASP), aprovisionamiento por aire (OTAP) o parámetros por aire. administración (OTAPA); o aprovisionar teléfonos con la configuración necesaria para acceder a servicios como el punto de acceso inalámbrico (WAP) o el Servicio de mensajería multimedia (MMS).

A medida que los teléfonos móviles acumulan nuevas aplicaciones y se vuelven más avanzados, la configuración de OTA se ha vuelto cada vez más importante a medida que se incorporan nuevas actualizaciones y servicios. OTA a través del servicio de mensajes cortos (SMS) optimiza las actualizaciones de datos de configuración en tarjetas y teléfonos del módulo de identidad del suscriptor (SIM), y permite la distribución de nuevas actualizaciones de software a teléfonos móviles o aprovisionar dispositivos con la configuración necesaria para acceder a servicios como WAP. o MMS. La mensajería OTA proporciona control remoto de teléfonos móviles para la activación, personalización y programación de servicios y suscripciones de un nuevo servicio para operadores móviles y terceros de telecomunicaciones.

Se establecieron varios organismos de normalización para ayudar a desarrollar, supervisar y gestionar OTA. Uno de ellos es Open Mobile Alliance (OMA).

Más recientemente, con los nuevos conceptos de redes de sensores inalámbricos e Internet de las cosas (IoT), donde las redes constan de cientos o miles de nodos, OTA se lleva a una nueva dirección: por primera vez se aplica OTA utilizando bandas de frecuencia sin licencia. (868 MHz, 900 MHz, 2400 MHz) y con bajo consumo y transmisión de datos a baja velocidad utilizando protocolos como 802.15.4 y ZigBee .

Los nodos de sensores suelen estar ubicados en lugares remotos o de difícil acceso. Como ejemplo, Libelium ha implementado un sistema de programación OTA inteligente y fácil de usar para dispositivos ZigBee WSN. Este sistema permite actualizaciones de firmware sin necesidad de acceso físico, ahorrando tiempo y dinero si los nodos deben ser reprogramados.

Teléfonos inteligentes

En modernos dispositivos móviles tales como teléfonos inteligentes , una actualización sobre-el-aire puede referirse simplemente a una actualización de software que se distribuye a través de Wi-Fi o de banda ancha móvil usando una función integrada en el sistema operativo, con el 'over-the-air' Aspecto que se refiere a su uso de internet inalámbrico en lugar de requerir que el usuario conecte el dispositivo a una computadora a través de USB para realizar la actualización.

Las actualizaciones de firmware están disponibles para su descarga desde el servicio OTA.

Mecanismo

El mecanismo OTA requiere el software y el hardware existentes del dispositivo de destino para admitir la función, es decir, la recepción e instalación del nuevo software recibido a través de la red inalámbrica del proveedor.

El nuevo software se transfiere al teléfono, se instala y se pone en uso. A menudo es necesario apagar y volver a encender el teléfono para que la nueva programación surta efecto, aunque muchos teléfonos realizarán esta acción automáticamente.

Métodos

Dependiendo de la implementación, la entrega de software OTA puede iniciarse tras una acción, como una llamada al sistema de atención al cliente del proveedor u otro servicio de marcación, o puede realizarse automáticamente. Normalmente, se realiza mediante el método anterior para evitar la interrupción del servicio en un momento inconveniente, pero esto requiere que los suscriptores llamen manualmente al proveedor. A menudo, un operador enviará un mensaje de texto SMS de difusión a todos los suscriptores (o aquellos que usan un modelo particular de teléfono) pidiéndoles que marquen un número de servicio para recibir una actualización de software.

Verizon Wireless en los EE. UU. Ofrece una serie de funciones OTA a sus suscriptores a través del código de servicio * 228. La opción 1 actualiza la configuración del teléfono, la opción 2 actualiza la PRL . De manera similar, Voitel Wireless y StraightTalk, que usan la red de Verizon, usan el código de servicio 22890 para programar teléfonos inalámbricos basados ​​en Verizon.

Para aprovisionar parámetros en una OTA de dispositivo móvil, el dispositivo debe tener un cliente de aprovisionamiento capaz de recibir, procesar y configurar los parámetros. Por ejemplo, un cliente de administración de dispositivos en un dispositivo puede ser capaz de recibir y aprovisionar aplicaciones o parámetros de conectividad.

En general, el término OTA implica el uso de mecanismos inalámbricos para enviar datos de aprovisionamiento o paquetes de actualización para actualizaciones de firmware o software a un dispositivo móvil; esto es para que el usuario no tenga que ir a una tienda o centro de servicio para que se le suministren aplicaciones, se cambien los parámetros o se actualice el firmware o el software. Las opciones no OTA para un usuario son: a) ir a una tienda y buscar ayuda, b) usar una PC y un cable para conectarse al dispositivo y cambiar la configuración en un dispositivo, agregar software al dispositivo, etc.

Estándares OTA

Hay una serie de estándares que describen las funciones de OTA. Uno de los primeros fue la serie GSM 03.48 . El conjunto de estándares ZigBee incluye el Clúster de actualización por aire ZigBee que forma parte del Perfil de energía inteligente ZigBee y proporciona una forma interoperable (independiente del proveedor) de actualizar el firmware del dispositivo. Los estándares actuales no cubren la recopilación de información del cliente, que es realizada habitualmente por el fabricante del teléfono, el proveedor de servicios y el administrador del programa (Google). No se han desarrollado restricciones para estas actividades ilegales.

Similitudes

OTA es similar a los métodos de distribución de firmware utilizados por otros productos electrónicos de consumo de producción masiva , como los módems de cable , que utilizan TFTP como una forma de recibir de forma remota nueva programación, lo que reduce la cantidad de tiempo que dedican tanto el propietario como el usuario del dispositivo. en mantenimiento.

El aprovisionamiento por aire (OTAP) también está disponible en entornos inalámbricos (aunque está deshabilitado de forma predeterminada por razones de seguridad). Permite que un punto de acceso (AP) descubra la dirección IP de su controlador. Cuando está habilitado, el controlador le dice a los otros AP que incluyan información adicional en los paquetes de administración de recursos de radio (RRM) que ayudaría a un nuevo punto de acceso a aprender el controlador. Sin embargo, se envía en texto sin formato, lo que lo haría vulnerable a la inhalación. Por eso está deshabilitado por defecto.

Ver también

Referencias