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.
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.
| 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.
Portal de desarrollador · acceso anticipado
Referencia del SDK
Documentación Rust crate por crate — interfaces, esquemas de configuración y ejemplos. Disponible para partners registrados en el portal de documentación de desarrollador.
La documentación de referencia está en acceso anticipado — la cobertura se está ampliando.
Portal de desarrollador · acceso anticipado
Referencia de interfaces Protobuf
Definiciones públicas de interfaces proto3 para cada servicio MOS4 — la referencia canónica del contrato de cable para cualquier lenguaje que consuma servicios MOS4.
Disponible para partners registrados a través del portal de documentación de desarrollador.
Portal de desarrollador · acceso anticipado
Referencia TOML de inferencia de IA
Esquema, ejemplos y tipos de modelo soportados para la configuración del pipeline de inferencia de IA en el dispositivo — cubre el modelo DAG del embudo, los disparadores de triaje y los ajustes de inferencia por clase.
Disponible para partners registrados a través del portal de documentación de desarrollador.
Portal de desarrollador · acceso anticipado
Referencia de reglas de Multi Stacks
Gramática YAML para decodificadores de protocolos de vehículo y máquina — cubre el DSL declarativo del stack, los selectores de protocolo y el modelo de concurrencia multi-bus.
Disponible para partners registrados a través del portal de documentación de desarrollador.
Corpus de documentación
La documentación que mantenemos.
| 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.