Retos Olinia · InnovaTecNM 2026 · Reto 5

T-Box Olinia

La unidad telemática que conecta al mini vehículo eléctrico Olinia con tu teléfono, en tiempo real.

Instituto Tecnológico de Altamira · Tecnológico Nacional de México
Prototipo en desarrollo · primera etapa
Render 3D del prototipo: NUCLEO, módulo 4G SIM7600 y transceptor CAN dentro de su caja, con la antena 4G afuera
Render del prototipo dentro de su caja (11 × 8.8 × 6 cm interior).

Qué es

Un pequeño módulo que va dentro del vehículo y lo mantiene conectado

La T-Box lee lo que pasa en el vehículo (velocidad, batería, temperatura, puertas) por el bus CAN, le suma la ubicación GPS y lo envía por la red celular 4G a un servidor. Desde una app en el teléfono o un tablero web se ve todo en tiempo real y llegan avisos cuando algo se sale de lo normal.

Ubicación en tiempo real

GPS integrado en el módulo celular; la posición se envía cada pocos segundos y se dibuja en el mapa.

Datos del vehículo

Lectura del bus CAN 2.0B a 500 kbit/s: velocidad (VCU), estado de carga y temperatura de batería (BMS) y puertas (BCM).

Alertas

Salida de geocercas configurables, exceso de velocidad y batería baja.

App y tablero web

App Android en Flutter y dashboard web para una flotilla con varios vehículos.

Actualización remota

Firmware nuevo por aire (OTA), firmado digitalmente para que el vehículo solo acepte actualizaciones legítimas.

Seguridad

TLS con certificado propio por dispositivo, permisos por vehículo y sesiones con tokens para la app.

Cómo funciona

Del bus CAN del vehículo a tu teléfono

CAN 2.0B 4G LTE satélites GPS Vehículo OliniaVCU · velocidadBMS · bateríaBCM · puertassistema de 12 V T-BoxMCU STM32L476 + FreeRTOStransceptor CANmódem 4G + GPS (SIM7600G-H)convertidor 12 V → 5 V ServidorMQTT con TLS mutuoAPI + base de datosalertas y geocercasfirmware OTA firmado AppAndroid Tableroweb Cada mensaje viaja cifrado y firmado con el certificado del vehículo; el servidor rechaza a cualquier dispositivo que no lo tenga.

En el vehículo

La T-Box escucha el bus CAN, decodifica las tramas de la VCU, el BMS y el BCM y arma cada 2 segundos un mensaje con los datos y la posición GPS. El firmware corre sobre FreeRTOS con tareas separadas para CAN, GPS, telemetría y comunicación.

En la nube y en el teléfono

El módem publica el mensaje por MQTT sobre TLS con autenticación mutua. El servidor lo guarda, revisa geocercas y límites, y lo reenvía al instante a la app y al tablero por WebSocket. Desde el servidor también se manda el firmware nuevo, firmado.

Estado real del proyecto

Qué ya funciona y qué falta

Es un prototipo en su primera etapa, armado con tarjetas de desarrollo comerciales. La versión final será una sola placa propia.

ParteEstadoDetalle
Servidor (MQTT, API, base de datos, alertas)FuncionandoDesplegado en un servidor propio y probado por internet con TLS mutuo y certificados por dispositivo.
Tablero webFuncionandoMapa de flotilla, tarjetas en vivo, geocercas editables y alertas.
Firmware en la NUCLEO-L476RGProbado en placaFreeRTOS, CAN en modo de prueba interna y envío de telemetría al servidor a través de la PC.
Módem SIM7600G-H (4G + GPS)En pruebasResponde, el GPS obtiene posición y ya tiene cargados sus certificados TLS. Falta la SIM con datos para enviar por 4G.
Bus CAN realEn pruebasTransceptor MCP2551 y adaptador USB-CAN listos; el adaptador ya envía y decodifica las tramas del vehículo en modo de prueba.
App Android (Flutter)EscritaInicio de sesión, mapa, datos en vivo, alertas y botón de actualización. Falta probarla de punta a punta con el servidor.
Actualización remota firmadaParcialImplementada en el primer prototipo (ESP32); falta portarla al STM32.
Caja e integraciónDiseñoDiseño 3D listo (abajo); falta fabricarla.
Pruebas en el vehículoPendienteAún no hay mediciones en un vehículo Olinia.

Los datos que hoy se ven en el tablero son simulados. Las cifras de desempeño de este sitio son metas de diseño, no resultados medidos.

Hardware del prototipo

Las piezas reales

Tarjeta NUCLEO-L476RG vista desde arriba
NUCLEO-L476RG
El cerebro: microcontrolador STM32L476 (ARM Cortex-M4, 80 MHz) con controlador CAN integrado.
Waveshare SIM7600X 4G HAT con el módulo SIM7600G-H
SIM7600X 4G HAT
Módem 4G LTE con GPS (SIM7600G-H, versión global con bandas de México). Hace el TLS y el MQTT.
Módulo transceptor CAN MCP2551 morado
MCP2551
Transceptor CAN: convierte las señales del microcontrolador a las del bus del vehículo.
Adaptador USB-CAN DSD TECH SH-C31G en su caja transparente
Adaptador USB-CAN (SH-C31G)
Herramienta de banco: la PC hace de "vehículo" y manda tramas CAN de prueba.
Antena 4G de paleta con conector SMA
Antena 4G
Antena de paleta con conector SMA; va afuera de la caja.
Convertidor USB a serial CP2102
CP2102
Convertidor USB-serial para diagnóstico de la comunicación con el módem.

Renders

Cómo se arma y cómo queda en la caja

Modelos 3D a escala, hechos a partir de las placas reales. En la guía interactiva se pueden girar, elegir cada paso del armado y ver qué cable va a qué pin.

Abrir la guía de armado en 3D →
Render: placas dentro de la caja con la tapa levantada
Dentro de la caja. NUCLEO abajo, módem 4G arriba sobre acrílico y, en la franja derecha, el convertidor 12 → 5 V, el MCP2551 y el conector del vehículo.
Render: caja cerrada con la antena 4G afuera
Caja cerrada. Tapa de plástico (deja pasar la señal GPS), antena 4G en SMA de pared y conector GX16-4 para 12 V y CAN.
Render: banco de pruebas con todas las placas conectadas a una laptop
Banco de pruebas. La PC con el adaptador USB-CAN hace de vehículo; cada placa se prueba por separado antes de integrar.
Render: detalle de la conexión UART entre la NUCLEO y el módem
Detalle UART. Tres cables entre la NUCLEO (D8, D2, GND) y la tira amarilla del módem (RXD, TXD, GND).

Esquemas

Conexiones y protocolos

Conexiones dentro de la caja

DesdeHaciaPara qué
Conector GX16-4Convertidor MP158412 V del vehículo
Conector GX16-4MCP2551 CANH / CANLBus CAN del vehículo
Convertidor 5 VNUCLEO E5V · módem 5V · MCP2551 VCCAlimentación
NUCLEO PA9 (TX)Módem RXDComandos AT y datos
NUCLEO PA10 (RX)Módem TXDRespuestas del módem
NUCLEO PA12 / PA11MCP2551 CTX / CRXCAN (CRX con divisor a 3.3 V)
Módem MAIN / GNSSAntena 4G (SMA) / antena GPSRadio

Tramas CAN que lee la T-Box

IDMóduloDatos (little endian)
0x100VCUvelocidad u16 · 0.01 km/h
0x200BMSSoC u16 · 0.1 % · temperatura i16 · 0.1 °C · voltaje aux u16 · 0.01 V
0x300BCMpuertas u8 (un bit por puerta)

Mensajes MQTT

TópicoContenido
olinia/<id>/telemetryvelocidad, batería, temperatura, puertas, posición GPS, versión de firmware
olinia/<id>/statusonline / offline (aviso automático si se desconecta)
olinia/<id>/cmdórdenes del servidor, como la actualización firmada
olinia/<id>/alertsalertas generadas por el servidor

Especificaciones

Metas de diseño de la versión final

La versión final integra todo en una sola placa de 4 capas, en una carcasa de 90 × 65 × 25 mm. Estas son metas de diseño; todavía no son mediciones.

ParámetroMetaNota
Conectividad4G LTE Cat-1 o superiorBandas de México
PosicionamientoGPS integradoMeta: menos de 2.5 m de error en cielo abierto
Alimentación9 – 36 VSistemas de 12 V y 24 V
Consumo0.24 W en espera · 1.8 W transmitiendoMeta de diseño
Bus del vehículoCAN 2.0B, 500 kbit/sISO 11898
ProtecciónIP54Polvo y salpicaduras
Temperatura−30 °C a 70 °CGrado automotriz
Carcasa90 × 65 × 25 mm, ABS+PC negro4 tornillos M3, menos de 120 g

Seguridad implementada en el prototipo

  • TLS con autenticación mutua: cada T-Box tiene su propio certificado (ECDSA P-256).
  • Permisos por vehículo en el servidor: cada T-Box solo puede escribir en sus propios tópicos.
  • Actualizaciones firmadas: el equipo verifica SHA-256 y la firma ECDSA antes de instalar. La llave de firma nunca está en el servidor.
  • Tokens JWT para la API de la app.

Por qué en México

Las T-Box comerciales están pensadas para autos de alto voltaje y mandan los datos a servidores en el extranjero. Esta T-Box está hecha para un vehículo pequeño, con diseño y software propios, y sus datos van a un servidor que el proyecto controla y que puede alojarse en México.

Identidad

Colores y tipografía del proyecto

Los mismos colores del tablero y de la app, tomados de la paleta institucional del Gobierno de México 2024–2030.

Guinda
#9B2247Color principal: botones, encabezados y la T-Box en los diagramas.
Dorado
#A57F2CAcentos: avisos, etiquetas y el bus CAN.
Verde
#1E5B4FEstados correctos, conexiones listas y pie de página.
Guinda oscuro
#611232Fondos y barra de navegación.
Verde oscuro
#13322EFondos secundarios.
Dorado claro
#E6D194Texto de acento sobre fondos oscuros.
Títulos
Montserrat

Peso 700–800 para títulos y nombres.

Texto
Noto Sans

Texto corrido, tablas y la interfaz. Noto Sans Mono para datos técnicos.

Equipo T Box ITA

Quiénes lo hacen

ET

Erick Joseph Torres Suárez

Ing. en Sistemas Computacionales

Firmware, servidor y aplicación.

LV

Lennin Jayreth Villanueva Yáñez

Ing. Industrial

Carcasa, empaque y manufactura.

CH

Cecilia Hernández Pérez

Lic. en Administración

Costos, modelo de negocio y mercado.

Asesores

Juan Hermilo Almazán Covarrubias
José Antonio Castillo Gutiérrez

Institución

Instituto Tecnológico de Altamira, Tecnológico Nacional de México. Tamaulipas, México.