Skip to content

Databús

Descripción

Implementación de la arquitectura A1.

Databús RT

Plataforma central de procesamiento que recolecta, valida y transforma datos de rastreo y telemetría del transporte público en tiempo real. Genera y mantiene suministros (feeds) actualizados de GTFS Schedule y GTFS Realtime para distribución a aplicaciones cliente y sistemas externos

InformaciónValor
ArquitecturaA1-RT
ClasificaciónAplicación
Versión0.1.0
Repositoriohttps://github.com/simovilab/databus-rt

Tecnologías y estándares

CategoríaNombreVersión
TecnologíaDjango5.1
TecnologíaPython3.12
EstándarGTFS Schedule-
EstándarGTFS Realtime-

Subcomponentes

Databús API

Interfaz de programación de aplicaciones (API) RESTful que proporciona acceso estructurado y escalable a datos operativos del sistema de transporte público

InformaciónValor
ArquitecturaA1-RT-API
ClasificaciónInterfaz
Versión0.1.0
Repositoriohttps://github.com/simovilab/databus-rt
Tecnologías y estándares
CategoríaNombreVersión
TecnologíaDjango REST Framework3.15
EstándarOpenAPI3.0
EstándarOAuth 2.0-
EstándarJWT-

Databús GraphQL

Interfaz de programación de aplicaciones (API) GraphQL que permite consultas flexibles y eficientes mediante un esquema unificado

InformaciónValor
ArquitecturaA1-RT-GraphQL
ClasificaciónInterfaz
Versión0.1.0
Repositoriohttps://github.com/simovilab/databus-rt
Tecnologías y estándares
CategoríaNombreVersión
TecnologíaStrawberry0.247
EstándarGraphQLJune 2018

Databús Queue

Sistema de gestión asíncrona de trabajos en segundo plano que permite el procesamiento diferido, priorizado y resiliente de operaciones intensivas o de larga duración

InformaciónValor
ArquitecturaA1-RT-Queue
ClasificaciónComponente de procesamiento
Versión0.1.0
Repositoriohttps://github.com/simovilab/databus-rt
Tecnologías y estándares
CategoríaNombreVersión
TecnologíaCelery5.4
TecnologíaRedis7.4

Databús Stream

Motor de análisis continuo de datos en tiempo real que consume, transforma y enriquece flujos (streams) de eventos de telemetría vehicular

InformaciónValor
ArquitecturaA1-RT-Stream
ClasificaciónComponente de procesamiento
Versión0.1.0
Repositoriohttps://github.com/simovilab/databus-stream
Tecnologías y estándares
CategoríaNombreVersión
TecnologíaBytewax0.21
TecnologíaPython3.12

Databús DB

Sistema de almacenamiento principal para datos operativos e históricos del transporte público, optimizado para consultas geoespaciales, análisis temporal y gestión de grandes volúmenes de información estructurada y semi-estructurada

InformaciónValor
ArquitecturaA1-DB
ClasificaciónComponente de datos
Versión0.1.0
Repositoriohttps://github.com/simovilab/databus-rt

Tecnologías y estándares

CategoríaNombreVersión
TecnologíaPostgreSQL17
TecnologíaPostGIS3.5
TecnologíapgVector0.8

Databús IMDB

Caché de alta velocidad para datos temporales de rastreo y telemetría que requieren acceso rápido durante el procesamiento en tiempo real. Actúa como buffer entre la ingesta de datos y el almacenamiento persistente

InformaciónValor
ArquitecturaA1-IMDB
ClasificaciónComponente de datos
Versión0.1.0
Repositoriohttps://github.com/simovilab/databus-rt

Tecnologías y estándares

CategoríaNombreVersión
TecnologíaRedis7.4

Databús MQTT

Intermediador (broker) de mensajes de publicación/suscripción MQTT de alto desempeño especializado en telemetría vehicular y comunicación en tiempo real. Actúa como concentrador central para el intercambio de mensajes entre vehículos, sistemas de control y aplicaciones de monitoreo

InformaciónValor
ArquitecturaA1-MQTT
ClasificaciónAplicación
Versión0.1.0
Repositoriohttps://github.com/simovilab/databus-mqtt

Tecnologías y estándares

CategoríaNombreVersión
TecnologíaRabbitMQ4.0
EstándarMQTT5.0
EstándarMQTT3.1.1

Databús App

Aplicación móvil nativa diseñada para operadores de transporte público que combina funcionalidades de gestión operativa con capacidades de telemetría básica. Proporciona una interfaz intuitiva para el personal de campo con sincronización en tiempo real

InformaciónValor
ArquitecturaA1-APP
ClasificaciónAplicación
Versión0.1.0
Repositoriohttps://github.com/simovilab/databus-app

Tecnologías y estándares

CategoríaNombreVersión
TecnologíaCapacitor6.2
TecnologíaIonic8.4
TecnologíaVue3.5

Laboratorio de Sistemas Inteligentes de Movilidad (SIMOVI)