Programação over-the-air - Over-the-air programming

A programação over-the-air ( programação OTA ) refere-se a vários métodos de distribuição de novo software , definições de configuração e até mesmo atualização de chaves de criptografia para dispositivos como telefones celulares , decodificadores , carros elétricos ou equipamentos de comunicação de voz segura (criptografada bidirecional rádios). Um recurso importante do OTA é que um local central pode enviar uma atualização para todos os usuários, que não podem recusar, anular ou alterar essa atualização, e que a atualização se aplica imediatamente a todos no canal. Um usuário poderia 'recusar' o OTA, mas o 'gerente de canal' também poderia 'expulsá-lo' do canal automaticamente.

No contexto do mundo do conteúdo móvel , isso inclui firmware over-the-air (FOTA), provisionamento de serviço over-the-air (OTASP), provisionamento over-the-air (OTAP) ou parâmetro over-the-air administração (OTAPA); ou provisionamento de aparelhos com as configurações necessárias para acessar serviços como ponto de acesso sem fio (WAP) ou Serviço de Mensagens Multimídia (MMS).

À medida que os telefones celulares acumulam novos aplicativos e se tornam mais avançados, a configuração OTA torna-se cada vez mais importante à medida que novas atualizações e serviços entram em operação. OTA via Short Message Service (SMS) otimiza as atualizações de dados de configuração em cartões e aparelhos do módulo de identidade do assinante (SIM) e permite a distribuição de novas atualizações de software para telefones celulares ou aparelhos de provisionamento com as configurações necessárias para acessar serviços como WAP ou MMS. O serviço de mensagens OTA fornece controle remoto de telefones celulares para ativação de serviço e assinatura, personalização e programação de um novo serviço para operadoras de celular e terceiros de telecomunicações.

Vários organismos de padronização foram estabelecidos para ajudar a desenvolver, supervisionar e gerenciar OTA. Uma delas é a Open Mobile Alliance (OMA).

Mais recentemente, com os novos conceitos de Redes de Sensores Sem Fio e Internet das Coisas (IoT), onde as redes consistem em centenas ou milhares de nós, a OTA é levada a uma nova direção: pela primeira vez, a OTA é aplicada usando bandas de frequência não licenciadas (868 MHz, 900 MHz, 2400 MHz) e com baixo consumo e baixa taxa de transmissão de dados usando protocolos como 802.15.4 e ZigBee .

Os nós sensores geralmente estão localizados em locais remotos ou de difícil acesso. Como exemplo, Libelium implementou um sistema de programação OTA inteligente e fácil de usar para dispositivos ZigBee WSN. Este sistema permite atualizações de firmware sem a necessidade de acesso físico, economizando tempo e dinheiro se os nós precisarem ser reprogramados.

Smartphones

Em dispositivos móveis modernos , como smartphones , uma atualização over-the-air pode se referir simplesmente a uma atualização de software que é distribuída por Wi-Fi ou banda larga móvel usando uma função incorporada ao sistema operacional, com o 'over-the-air' aspecto referente ao uso de internet sem fio em vez de exigir que o usuário conecte o dispositivo a um computador via USB para realizar a atualização.

As atualizações de firmware estão disponíveis para download no serviço OTA.

Mecanismo

O mecanismo OTA requer o software e hardware existentes do dispositivo de destino para suportar o recurso, ou seja, o recebimento e instalação de novo software recebido através da rede sem fio do provedor.

O novo software é transferido para o telefone, instalado e colocado em uso. Freqüentemente, é necessário desligar o telefone e ligá-lo novamente para que a nova programação tenha efeito, embora muitos telefones executem essa ação automaticamente.

Métodos

Dependendo da implementação, a entrega do software OTA pode ser iniciada mediante ação, como uma chamada para o sistema de suporte ao cliente do provedor ou outro serviço discável, ou pode ser realizada automaticamente. Normalmente, isso é feito por meio do método anterior para evitar a interrupção do serviço em um momento inconveniente, mas isso exige que os assinantes liguem manualmente para o provedor. Freqüentemente, uma operadora envia uma mensagem de texto SMS para todos os assinantes (ou aqueles que usam um determinado modelo de telefone) pedindo que disquem um número de serviço para receber uma atualização de software.

A Verizon Wireless nos EUA fornece várias funções OTA a seus assinantes por meio do código de serviço * 228. A opção 1 atualiza a configuração do telefone, a opção 2 atualiza o PRL . Da mesma forma, Voitel Wireless e StraightTalk, que usam a rede Verizon, usam o código de serviço 22890 para programar telefones sem fio baseados na Verizon.

Para provisionar parâmetros em um dispositivo móvel OTA, o dispositivo precisa ter um cliente de provisionamento capaz de receber, processar e definir os parâmetros. Por exemplo, um cliente de gerenciamento de dispositivo em um dispositivo pode ser capaz de receber e provisionar aplicativos ou parâmetros de conectividade.

Em geral, o termo OTA implica o uso de mecanismos sem fio para enviar dados de provisionamento ou pacotes de atualização para atualizações de firmware ou software para um dispositivo móvel; isso ocorre para que o usuário não precise ir a uma loja ou centro de serviço para provisionar os aplicativos, alterar os parâmetros ou atualizar o firmware ou software. As opções não OTA para um usuário são: a) ir a uma loja e procurar ajuda, b) usar um PC e um cabo para se conectar ao dispositivo e alterar as configurações em um dispositivo, adicionar software ao dispositivo, etc.

Padrões OTA

Existem vários padrões que descrevem as funções OTA. Um dos primeiros foi a série GSM 03.48 . O conjunto de padrões ZigBee inclui o Cluster de atualização ZigBee Over-the-Air, que faz parte do ZigBee Smart Energy Profile e fornece uma maneira interoperável (independente do fornecedor) de atualizar o firmware do dispositivo. Os padrões atuais não cobrem a coleta de informações do cliente, que é feita rotineiramente pelo fabricante do telefone, pelo provedor de serviços e pelo gerente do programa (Google). Nenhuma restrição foi desenvolvida para essas atividades ilegais.

Semelhanças

OTA é semelhante aos métodos de distribuição de firmware usados ​​por outros produtos eletrônicos de consumo produzidos em massa , como modems a cabo , que usam TFTP como uma forma de receber nova programação remotamente, reduzindo assim a quantidade de tempo gasto pelo proprietário e pelo usuário do dispositivo em manutenção.

O provisionamento over-the-air (OTAP) também está disponível em ambientes sem fio (embora seja desabilitado por padrão por motivos de segurança). Ele permite que um ponto de acesso (AP) descubra o endereço IP de seu controlador. Quando habilitado, o controlador informa aos outros APs para incluir informações adicionais nos Pacotes de Gerenciamento de Recursos de Rádio (RRM) que ajudariam um novo ponto de acesso a aprender sobre o controlador. No entanto, é enviado em texto simples, o que o tornaria vulnerável a farejamentos. É por isso que está desabilitado por padrão.

Veja também

Referências