El caso de uso 13 está dedicado a la información relativa a la protección en tiempo real de ciclistas que circulan por la red de carreteras.
Dentro de la plataforma DGT 3.0 se implementa:
-
Una interfaz que permite el envío por parte de los suministradores de la información en tiempo real de sus usuarios que se encuentran montando en bicicleta por carreteras nacionales
-
Publicación de la información validada a través de la interfaz de bandeja de salida para que cualquier tercero autorizado por DGT pueda consumir la ubicación en tiempo real de los ciclistas para informar a los usuarios de sus aplicaciones / vehículos
-
La implementación de una lógica de validación de la información recibida para evitar problemas derivados de la inexactitud del GPS de los dispositivos a la hora de enviar su posición y recepción incorrecta de los datos
Todas las peticiones que se realicen a la API deben ser enviadas a la siguiente URL (URL base):
Publicación
Para publicar información se dispone una API REST:
- Los detalles generales para realizar una petición:
- Los detalles de las tablas maestras y datos que pueden componer el evento:
- Información relativa al evento que se debe enviar:
Suscripción
La parte de suscripción al servicio del caso de uso 5 se hará mediante el protocolo MQTT.
MQTT (MQ Telemetry Transport) es un protocolo de mensajería que se usa como un método simple y liviano para transferir datos hacia/desde dispositivos de baja potencia.
El protocolo admite un único patrón de mensajería, el patrón Publicar-Suscribir: cada mensaje es publicado en un tópico al que se debe suscribir para recibir la información.
La suscripción al servicio de este caso de uso deberá ser mediante el tópico:
usecase13/events
Ver más información y un ejemplo de conexión aquí.
Información Disponible:
La información que se está publicando en el entorno de desarrollo es una simulación con información no real que va cambiando a lo largo del día, de forma que se pueda probar la interface de consumo.