O que é o USSD e como funciona?

O USSD (Unstructured Supplementary Service Data) é um protocolo de comunicação que permite a transmissão de pequenos pacotes de dados sem a necessidade de uma conexão de dados ou de custos de SMS. Ele é comumente usado para enviar solicitações e comandos concisos, com um limite máximo de 182 caracteres (16 bits de dados). No entanto, o USSD não suporta conteúdo multimídia, como áudio, vídeo ou imagens. As mensagens USSD, ao contrário do SMS, são trocadas diretamente entre o dispositivo móvel e a rede, envolvendo entidades como o HLR, a Central de Comutação Móvel (MSC), a Central de Serviços de Mensagens Curtas (SMSC) ou aplicativos USSD dedicados. Na extremidade receptora, essas mensagens podem ser direcionadas para celulares, aplicativos ou dispositivos IoT.

Comunicação em Tempo Real e Sessão Ativa

Enquanto as mensagens SMS passam por um SMSC para armazenamento e encaminhamento, as transmissões USSD adotam uma abordagem diferente. Elas utilizam um gateway USSD, estabelecendo uma sessão aberta entre as entidades da rede envolvidas. Isso permite a comunicação em tempo real e o fornecimento de serviços de mensagens instantâneas.

Formato de Mensagem USSD

As mensagens USSD começam consistentemente com um asterisco, seguido por dígitos e terminam com o símbolo de libra. Os números representam códigos empregados pela rede para estabelecer conexões com entidades específicas. Diferentes Operadoras de Rede Móvel (MNOs) utilizam seus próprios códigos exclusivos.

Código de Serviço USSD: *123#

Entrada do Usuário: 1 Sessão

Identificador: 12345678

Mensagem de Resposta:

  • Consulta de Saldo

  • Recarga

  • Pacotes de Dados

Neste exemplo, o usuário inicia uma sessão USSD discando o código de serviço USSD *123#. A entrada do usuário, neste caso, é o dígito 1, indicando uma consulta de saldo. O identificador de sessão "12345678" ajuda a manter o estado da sessão.

A mensagem de resposta fornecida pelo provedor de serviço USSD apresenta um menu com opções numeradas. O usuário pode selecionar entre as opções exibidas, como verificar o saldo da conta, recarregar a conta ou comprar pacotes de dados.

Aplicações do USSD na IoT

O USSD apresenta uso limitado para consumidores devido às suas restrições de caracteres e à ausência de funcionalidades para comunicação direta entre pessoas. No entanto, com o crescimento da IoT celular, o USSD ganhou novas aplicações relevantes. Alguns fabricantes chegaram a substituir completamente o SMS pelo USSD em seus dispositivos IoT. Essa tecnologia é especialmente útil para a recuperação de dados de sensores, permitindo o envio de informações como temperatura, localização, consumo de recursos e outras atualizações essenciais. Basicamente, qualquer dado textual capturado por dispositivos IoT pode ser transmitido de forma eficiente via USSD.

Loja da 1NCE

Compre agora o 1NCE IoT Lifetime Flat!

Visite a loja da 1NCE e comece a conectar facilmente seus dispositivos IoT. Basta solicitar seus cartões SIM, escolher o tipo de cartão desejado e preencher todos os formulários necessários. Assim que o pagamento for aprovado, receberá seus cartões em dois ou três dias úteis.