Qu'est-ce que l'USSD (Unstructured Supplementary Service Data) ?
Parfois appelé « code rapide » ou « code de fonctionnalité », l’USSD (Unstructured Supplementary Service Data) est un protocole de messagerie utilisé dans les réseaux cellulaires basés sur le GSM.
Comme le SMS (Short Message Service), l’USSD permet la transmission de messages textuels courts (dans le cas de l’USSD, la taille maximale du message est de 182 caractères ou 16 bits de données).
La principale différence entre les technologies USSD et SMS est que l’USSD est basé sur une session.
Les SMS fonctionnent sur la base du stockage et du transfert, c’est-à-dire que lorsqu’un appareil envoie un SMS à un autre, aucun canal de communication dédié n’est ouvert et il y a toujours un court délai avant que le destinataire ne reçoive le message. En revanche, lorsqu’un appareil envoie une requête USSD, un canal transparent est automatiquement établi entre l’expéditeur et le destinataire. Ainsi, le destinataire peut répondre aux demandes de l’expéditeur en temps réel.
Un échange de communication USSD commence généralement par une requête envoyée par un appareil mobile (par exemple, une demande de lecture du solde d’un compte). Pour l’envoyer, l’utilisateur doit composer un code court spécifique. Une fois envoyé, une passerelle USSD transmet le message à une application USSD, qui répond à la demande. La réponse est ensuite renvoyée à la passerelle USSD, qui l’affiche sur l’écran de l’appareil de l’expéditeur.
Exemples d’utilisation de l’USSD
Ces exemples sont les suivants :
Banque
L’USSD offre aux utilisateurs un moyen instantané et sûr de se connecter aux institutions financières, de vérifier leur solde et d’effectuer des transactions.
Service à la clientèle
Lorsqu’il est intégré à la gestion de la relation client (CRM), les clients peuvent utiliser l’USSD pour accéder aux informations relatives à leur compte et obtenir une réponse automatisée instantanée.
Confirmations
C’est un moyen efficace et rentable pour les entreprises d’envoyer des alertes, des mises à jour et d’autres messages courts à leurs clients.
IoT industriel
Les applications telles que les moniteurs de production et les capteurs environnementaux peuvent être configurées pour transmettre des mises à jour d’état à l’aide d’USSD.
IoT multisite
L’USSD peut être une bonne option pour la transmission de données à partir de dispositifs IoT, même dans le cas de sites industriels éloignés.
Qu'est-ce qu'un code USSD et comment est-il utilisé ?
Un code USSD est une courte série de chiffres (généralement quatre ou cinq) permettant d’accéder à des informations à l’aide du protocole USSD. Le code commence généralement par un astérisque et se termine par un hashtag.
Sur un réseau, chaque code unique déverrouille effectivement un élément d’information spécifique à l’aide d’un système automatisé. Par exemple, en fonction du cas d’utilisation, le réseau peut avoir des codes spécifiques configurés pour que les utilisateurs puissent obtenir le solde de leur compte, vérifier l’état d’une commande ou contrôler l’utilisation des données sur un appareil connecté.
Avantages de l'USSD
Aucune installation n’est nécessaire
Contrairement au SMS, l’USSD ne nécessite pas d’application de messagerie dédiée pour fonctionner. Il s’agit donc d’une option viable pour les petits appareils IoT dont la mémoire interne et la capacité peuvent être limitées.
Coût
L’envoi et la réception de messages via USSD n’entraînent pas de frais de données.
Vitesse
L’échange de données USSD implique l’établissement d’un canal de communication en temps réel, sans que les messages aient besoin d’être stockés, traités et transmis. Il peut donc convenir à des applications IoT très sensibles au facteur temps dans des secteurs tels que la fabrication et la surveillance des soins de santé.
Efficacité énergétique
L’échange de très petits paquets d’informations dans le cadre de l’USSD consomme très peu d’énergie. Cela peut contribuer à prolonger la durée de vie de la batterie des appareils.
Couverture
À l’heure actuelle, les réseaux GSM restent largement disponibles. Cela garantit une couverture USSD dans pratiquement tous les endroits où vos appareils peuvent être déployés.
Inconvénients de l'USSD
Volume des données
La taille maximale d’un message USSD est de 182 caractères ou 16 bits. Si vos appareils doivent régulièrement transmettre des messages complets d’une taille supérieure, l’USSD n’est pas un canal approprié.
Texte uniquement
L’USSD ne prend en charge que les fichiers texte. Il ne peut pas être utilisé pour transmettre des images, du son ou de la vidéo.
L’abandon du GSM
Le GSM est disponible pour l’instant, mais il est probable que cela change avec le temps, en raison de l’abandon de la 2G et de la 3G.
En savoir plus
Pour plus d’informations sur les options de connectivité pour vos projets IoT et M2M, explorez notre hub de ressources.