Recursos · Docs

Dónde vive la referencia.

89 archivos protobuf definen cada contrato entre micro services de MOS4. La documentación de referencia está en acceso anticipado — la cobertura se está ampliando. Todos los puntos de entrada del portal de desarrollador están disponibles para los partners registrados.

Superficie de interfaces

89 archivos proto. Un único registro tipado.

Capas del stack de componentes MOS4
89 archivos protobuf registro mos-interfaces, todos los contratos de servicio
8 capas de arquitectura proto3, control de buf lint en CI, compatibilidad hacia atrás
16 paquetes de tipos compartidos mos.types.* — common, transport, signal, streaming…

El repo mos-interfaces es el único registro compartido para todos los contratos de servicio de MOS4. Cada servicio habla con cualquier otro a través de estos contratos de cable — proto3 con buf lint y cargo build aplicados en cada merge. La compatibilidad hacia atrás es un control de CI, no una convención.

La documentación de crate Rust (Rustdoc) y la documentación de interfaces protobuf (buf schema) son los dos formatos principales de referencia para desarrolladores.

Dominios de servicio

Servicios en seis dominios.

Servicios MOS4 por dominio
Dominio Servicios Cantidad
Conectividad módem, eUICC, enrutado, BT, WiFi, DHCP, MQTT, MEP, puente RPC, binarygate 10
Posicionamiento GNSS, GNSS-ESF 2
Visión captura de cámara, dashcam, frame plane, shader ROI, runtime de inferencia, VSLAM 7
Energía gestor de energía, árbitro de energía, batería, energía de periféricos 4
Datos base de datos, admin de base de datos, SQL, PDM, sensores, 1-wire, Modbus, USB, geocercas, E/S, modo interactivo, MSP, OBD 13
Plataforma logs, sentry, monitorización, reporter de observabilidad, gestor de tiempo, versión, watchdog 7

Los bindings Go se generan junto a los stubs Rust — cualquier consumidor no-Rust puede usar los mismos contratos proto.

Empezando

Puntos de entrada del portal de desarrollador.

Próximamente en el portal de desarrollador

Inicio rápido del SDK

Se está preparando una guía paso a paso de inicio rápido que cubre la configuración del SDK, el utillaje de contenedores y el despliegue del primer micro service para el portal de documentación de desarrollador. Esta tarjeta enlazará directamente a ella cuando la URL esté confirmada.

Disponible para partners registrados — solicite acceso anticipado a través de ingeniería.

Solicitar acceso anticipado →

Corpus de documentación

La documentación que mantenemos.

Corpus de documentación de MOS4
Corpus Cantidad Madurez
dossiers de micro services 52 publicado
Dossiers de repos Core 7 publicado
Dossiers de repos Tool 9 publicado

La documentación de referencia por componente — descripción de una línea, interfaces proporcionadas/requeridas, conceptos clave y puntos de integración — se está preparando para su publicación en el portal de documentación de desarrollador tras la revisión de contenido. No hay calendario comprometido.

GraphQL mesh

Punto de salida hacia la nube.

GraphQL mesh — pasarela API en la nube

El punto de entrada de usuario en la nube es el GraphQL mesh. Flujo de extremo a extremo: componente en contenedor → bróker MQTT → pasarela de comunicación → internet → cloud-connect → micro service en la nube → GraphQL mesh → API del cliente. El mesh consolida todos los contratos de servicio cloud de MOS4 detrás de una única superficie de consulta tipada.

Referencia pública: gateway.munic.io → docs de GraphQL gateway →

Herramientas de desarrollador

Herramientas de host para desarrollo y QA.

  • Editor de grafos MSP

    Editor web de grafos de procesado de señal con un registro de kernels curado. Desarrollo y pruebas fuera del objetivo — sin hardware requerido.

  • mos-log-reader

    CLI de host para parsear, fusionar, colorear y explorar interactivamente flujos de logs de dispositivos MOS4.

  • mos-mes — simulador de ECU

    Simulador de ECU en Rust para pruebas de protocolos CAN/ISO-TP/UDS/OBD-II/DoIP, sin interfaz o vía cuadro de mandos web. Pruebas de integración sin hardware para stacks de diagnóstico.

¿Listo para empezar a integrar?

Solicite acceso al portal de documentación de desarrollador o hable con ingeniería sobre su programa.

¿Construyendo sobre MOS4?

Una respuesta del equipo de ingeniería, ~24 h. Sin presentación, sin NDA.

Hablar con ingeniería