Comment fonctionne l'USSD ?

L'USSD (Unstructured Supplementary Service Data) est un protocole de communication qui permet de transmettre de petits paquets de données sans qu'il soit nécessaire de disposer d'une connexion de données ou de payer des frais de SMS. Il est généralement utilisé pour envoyer des requêtes et des commandes concises, avec une limite maximale de 182 caractères (16 bits de données). Toutefois, l'USSD ne prend pas en charge les contenus multimédias tels que l'audio, la vidéo ou les images.

Les messages USSD, contrairement aux SMS, sont exclusivement échangés entre des entités du réseau, telles que le registre des lieux de résidence (HLR), le centre de commutation mobile (MSC), le centre de service de messages courts (SMSC) ou des applications USSD dédiées. Au niveau de la réception, ces messages peuvent être dirigés vers des téléphones mobiles, des applications ou des dispositifs IoT.

Communication en temps réel et messagerie instantanée

Alors que les messages SMS passent par un SMSC pour être stockés et transmis, les transmissions USSD adoptent une approche différente. Elles utilisent une passerelle USSD, établissant une session ouverte entre les entités du réseau concernées. Cela permet une communication en temps réel et la fourniture de services de messagerie instantanée.

Format des messages USSD

Les messages USSD commencent toujours par un astérisque, suivi de chiffres et se terminent par le signe dièse. Les chiffres représentent des codes utilisés par le réseau pour établir des connexions avec des entités spécifiques. Les différents opérateurs de réseaux mobiles (ORM) utilisent leurs propres codes.

Code de service USSD : *123# 

Entrée utilisateur : 1 Session 

Identifiant : 12345678 

Message de réponse :

  • Demande de solde

  • Recharge

  • Paquets de données

Dans cet exemple, l'utilisateur lance une session USSD en composant le code de service USSD *123#. L'entrée de l'utilisateur, dans ce cas, est le chiffre 1, indiquant une demande de solde. L'identifiant de session « 12345678 » permet de maintenir l'état de la session.

Le message de réponse fourni par le fournisseur de services USSD présente un menu avec des options numérotées. L'utilisateur peut choisir parmi les options affichées, telles que la vérification du solde de son compte, le rechargement de son compte ou l'achat de paquets de données.

Applications de l'USSD dans l'IoT

L'USSD est peu utilisé par les consommateurs en raison de ses limites de caractère et de son manque de capacités de communication de personne à personne. Cependant, l'avènement de l'IoT cellulaire a ouvert une pléthore de nouvelles applications pour l'USSD. Certains fabricants ont même remplacé entièrement les SMS par l'USSD pour leurs appareils IoT.

L'USSD s'avère particulièrement utile pour extraire des informations des capteurs des appareils IoT. L'USSD peut aider à obtenir des données sur la température, la localisation, la consommation de ressources et d'autres mises à jour pertinentes. Toutes les données textuelles capturées par les appareils IoT peuvent être transmises par USSD.

1NCE Shop

Achetez l'abonnement d’IoT Lifetime Flat de 1NCE dès maintenant !

Visitez la boutique 1NCE et commencez à connecter vos appareils IoT en toute simplicité. Commandez simplement vos cartes SIM IoT, choisissez le type de carte SIM souhaité et remplissez tous les formulaires requis. Une fois le paiement approuvé, vous recevrez vos cartes dans un délai de deux à trois jours ouvrables.