¿Qué es USSD (Unstructured Supplementary Service Data)?
A veces denominados «códigos rápidos» o «códigos de función», los USSD (Unstructured Supplementary Service Data – datos no estructurados de servicios sulementarios) son un protocolo de mensajería utilizado en las redes celulares basadas en GSM.
Al igual que el SMS (Short Message Service), el USSD permite transmitir mensajes de texto cortos (en el caso del USSD, el tamaño máximo del mensaje es de 182 caracteres o 16 bits de datos).
La principal diferencia entre las tecnologías USSD y SMS es que USSD se basa en sesiones.
Los SMS funcionan sobre una base de almacenamiento y reenvío; es decir, cuando un dispositivo envía un SMS a otro, no se abre ningún canal de comunicación dedicado, y siempre hay un pequeño retraso en que el destinatario reciba el mensaje. En cambio, cuando un dispositivo envía una petición USSD, se establece automáticamente un canal transparente entre emisor y receptor. De este modo, el destinatario puede responder a las peticiones del remitente en tiempo real.
Un intercambio de comunicación USSD suele comenzar con el envío de una consulta desde un dispositivo móvil (por ejemplo, una solicitud de lectura del saldo de una cuenta). Para enviarla, el usuario tiene que marcar un código corto específico. Una vez enviado, una pasarela USSD reenvía el mensaje a una aplicación USSD, que responde a la solicitud. La respuesta vuelve entonces a la pasarela USSD, que muestra esa respuesta en la pantalla del dispositivo del remitente.
Ejemplos de uso USSD
Entre ellas figuran las siguientes:
Banca
El USSD ofrece a los usuarios una forma instantánea y segura de conectarse con las entidades financieras, consultar saldos y realizar transacciones.
Atención al cliente
Cuando se integra con CRM (gestión de las relaciones con los clientes), los clientes pueden utilizar USSD para acceder a la información de la cuenta y obtener una respuesta automática instantánea.
Confirmaciones
Es una forma eficaz y rentable de que las empresas envíen alertas, actualizaciones y otros mensajes cortos a sus clientes.
IoT industrial
Aplicaciones como los monitores de producción y los sensores medioambientales pueden configurarse para transmitir actualizaciones de estado mediante USSD.
IoT multisitio
USSD puede ser una buena opción para la transmisión de datos desde dispositivos IoT, incluso en el caso de centros industriales en ubicaciones remotas.
¿Qué es un código USSD y cómo se utiliza?
Un código USSD es una serie corta (normalmente cuatro o cinco) de dígitos para acceder a información mediante el protocolo USSD. El código suele empezar con un asterisco y terminar con una almohadilla.
En una red, cada código único desbloquea efectivamente una información específica mediante un sistema automatizado. Por ejemplo, dependiendo del caso de uso, la red puede tener códigos específicos configurados para que los usuarios obtengan el saldo de una cuenta, comprueben el estado de un pedido o comprueben el uso de datos en un dispositivo conectado.
Ventajas del USSD
No requiere instalación
A diferencia de los SMS, el USSD no requiere una aplicación de mensajería específica para funcionar. Esto lo convierte en una opción viable para los dispositivos IoT más pequeños, donde la memoria interna y la capacidad pueden ser limitadas.
Coste
Enviar y recibir mensajes a través de USSD no conlleva gastos de datos.
Velocidad
El intercambio de datos USSD implica establecer un canal de comunicación en tiempo real, sin necesidad de almacenar, procesar y reenviar mensajes. Esto puede hacer que sea adecuado para aplicaciones IoT muy sensibles al tiempo en sectores como la fabricación y el control sanitario.
Eficiencia energética
El intercambio de paquetes muy pequeños de información en USSD consume muy poca energía. Esto puede ayudar a prolongar la duración de la batería de los dispositivos.
Cobertura
Al menos en la actualidad, las redes GSM siguen estando ampliamente disponibles. Esto garantiza la cobertura USSD en prácticamente todas las ubicaciones en las que puedan estar desplegados sus dispositivos.
Desventajas del USSD
Volumen de datos
El tamaño máximo de un mensaje USSD es de 182 caracteres o 16 bits. Si tus dispositivos necesitan habitualmente transmitir mensajes completos que superen este tamaño, USSD no es el canal adecuado.
Solo texto
USSD sólo admite archivos de texto. No se puede utilizar para transmitir imágenes, audio o vídeo.USSD sólo admite archivos de texto. No se puede utilizar para transmitir imágenes, audio o vídeo.
Sunsetting
El GSM está disponible por ahora, pero esto cambiará pronto debido a la desaparición del 2G y el 3G
Descubre más
Para obtener más información sobre las opciones de conectividad para sus proyectos IoT y M2M, explore nuestro centro de recursos.