Compartir a través de


Contribuciones de Microsoft al grupo de trabajo de vehículos definidos por software (SDV) de Eclipse

La estrategia de Microsoft SDV es fomentar un ecosistema abierto y colaborativo que impulse la innovación y la interoperabilidad en la industria automovilística y de movilidad a través de su colaboración con la Fundación Eclipse. A través de la Fundación Eclipse, Microsoft se compromete a promover el desarrollo y la adopción de tecnologías SDV a través de la colaboración comunitaria activa y contribuciones de código abierto. La fundación articula el intercambio de ideas, la aplicación de procedimientos recomendados y la creación conjunta de herramientas y marcos de trabajo de código abierto que aceleran el desarrollo de soluciones SDV y promueven la colaboración en todo el sector.

El grupo de trabajo Eclipse SDV es una comunidad de actores, empresas e investigadores líderes del sector que han unido fuerzas para acelerar la innovación de las pilas de software para automóviles utilizando código abierto. Una premisa importante detrás de la colaboración entre los distintos miembros de la comunidad es la disponibilidad de aspectos fundamentales del SDV que puedan unificarse en todo el sector. La colaboración en lo referente a las piezas que no son diferenciadoras permite a las empresas reducir el tiempo y el coste de lanzar al mercado productos finales especializados, innovadores y específicos de la marca. Eclipse está compuesta por unas 40 organizaciones como miembros. Además, Eclipse permite desvincular el software del hardware de modo que el código sea independiente, se base en código abierto y, como resultado, cumpla la normativa más reconocida del sector y de desarrollo de software.

Retos actuales

Una pila de software moderna tiene varios elementos no diferenciadores, como el sistema operativo, el middleware, la plataforma de mensajería y la cadena de herramientas de desarrollo. La creación de una pila de software patentada para vehículos nativa de la nube plantea varios desafíos:

  • Mayores costos: El software propietario requiere una gran cantidad de desarrolladores para crear una infraestructura de valor limitado para el cliente final.
  • Seguridad: Puede haber errores y vulnerabilidades de seguridad ocultos.
  • Reduce la compatibilidad y la interoperabilidad: hay menos incentivos para seguir estándares, protocolos o interfaces comunes, lo que bloquea futuras rutas de actualización.
  • Innovación reducida: el acceso, la contribución y la retroalimentación de la comunidad de software en general están restringidos.

Prestaciones

Con la participación de Microsoft en el grupo de trabajo SDV, se fomenta una cultura de colaboración e innovación dentro del sector automovilístico. Al compartir conocimientos, contribuir con código y colaborar con otros miembros del grupo de trabajo de SDV, Microsoft de ejemplo del poder de la colaboración entre sectores. Este espíritu de cooperación pone de manifiesto nuestro compromiso con el intercambio de ideas y promueve un enfoque holístico para resolver los desafíos a los que se enfrenta el sector del automóvil.

Microsoft y el grupo de trabajo Eclipse SDV aumentan las ventajas propias del grupo, entre las que se incluyen:

  • Plataforma tecnológica de código abierto: la plataforma incluye marcos de trabajo y componentes de software modulares de código abierto que fomentan la colaboración, la innovación y la flexibilidad en el desarrollo. Además, incluye herramientas que utilizan millones de desarrolladores, como GitHub, y posibilita la transición hacia una experiencia de desarrollador moderna. Priorizar un enfoque muy centrado en el código abierto impulsa las funciones de automatización y virtualización y mejora la eficiencia operativa y el uso de los recursos.
  • Clase automovilística: el grupo de trabajo de Eclipse SDV no solo aborda las ECU de alto rendimiento sino también las ECU heredadas. El alcance del grupo de trabajo se ocupa de funciones como de gestión de la calidad (QM) o las relacionadas con la seguridad en todos los aspectos del vehículo (ASILB-D). Cumplir la normativa más exigente en materia de seguridad y protección es un principio fundamental del grupo de trabajo.
  • Estándares de código abierto: las soluciones creadas en el grupo de trabajo utilizan estándares de código abierto sin tratar de descubrir la pólvora. Los participantes del grupo de trabajo ayudan a dar forma al futuro de los estándares del sector colaborando con sus homólogos de su ámbito y tecnología.
  • Comunidad: el grupo de trabajo SDV es inclusivo y está abierto a la participación de todos. A través del grupo de trabajo, la comunidad une sus fuerzas en lo que respecta a las piezas que no son diferenciadoras y construye valor en conjunto. Aprovechar las posibilidades de la comunidad de código abierto puede acelerar el tiempo de comercialización, facilitar el intercambio de procedimientos recomendados y ayudar a las organizaciones abordar el panorama competitivo de la captación de profesionales.

Arquitectura de referencia

Las siguientes secciones describen las colaboraciones clave de Microsoft al grupo de trabajo Eclipse SDV, acompañadas de un resumen de cada proyecto.

Diagrama que muestra las colaboraciones de Microsoft en la arquitectura Eclipse SDV

Eclipse Chariott

El proyecto Eclipse Chariott tiene como objetivo simplificar y mejorar la productividad de los desarrolladores de software a bordo de los vehículos. Chariott es un servicio abierto, ampliable, adaptable y de bajo impacto que ayuda a los desarrolladores a optimizar el desarrollo de aplicaciones gracias a la posibilidad de desarrollarlas y probarlas en la nube y utilizarlas en los vehículos. Además, Chariott proporciona una capa de abstracción para que las mismas aplicaciones puedan reutilizarse en todos los vehículos mediante una interfaz común para interactuar con las aplicaciones dentro del vehículo.

A través de su interfaz, Chariott facilita la identificación de servicios para que las aplicaciones muestren sus funcionalidades registrándose en el registro de servicios de Chariott. Las aplicaciones que necesiten consumir recursos y funcionalidades también pueden descubrir servicios a través del registro de servicios de Chariott.

Obtenga más información sobre el diseño y la implementación del código de Eclipse Chariott aquí.

Agemo

Agemo es un servicio gRPC que ofrece funcionalidades de publicación y suscripción para aplicaciones dentro de los vehículos e incluye Eclipse Ibeji y Eclipse Chariott. El servicio puede registrarse en Chariott y hacerlo fácilmente detectable por otras aplicaciones. Puede usar el servicio para crear y gestionar temas de forma dinámica. Además, puede reemplazar el agente de mensajería predeterminado si este agente cumple ciertos requisitos.

Obtenga más información sobre el diseño y la implementación del código de Agemo aquí.

Eclipse Ibeji

El proyecto Eclipse Ibeji ayuda a ilustrar una representación digital de la condición del vehículo y sus funcionalidades a través de una arquitectura extensible y dinámica para modelar y acceder al hardware, los sensores y las funciones del vehículo. Los modelos para gemelos digitales en vehículos se definen utilizando el lenguaje de definición de gemelos digitales (DTDL), que se basa en JSON-LD y es independiente del lenguaje de programación. Cuando se combina con modelos modernos de programación de aplicaciones como el propuesto por el proyecto Eclipse Chariott, esta capacidad puede impulsar, simplificar y mejorar a los desarrolladores de software OEM automotrices a la hora de programar aplicaciones para vehículos definidas por software de próxima generación.

Obtenga más información sobre el diseño y la implementación del código de Eclipse Ibeji aquí.

Freyja

Project Freyja es una aplicación Eclipse SDV que permite la sincronización entre el estado del gemelo digital en el vehículo (el gemelo digital de instancia) y el estado en la nube (el gemelo digital canónico).

El SDV necesita conectarse a la nube para situaciones como la sincronización de datos, el procesamiento de comandos y el análisis. Sin embargo, conectarse para escenarios especificados es difícil cuando diferentes vehículos con diferentes modelos de gemelos digitales necesitan sincronizarse en un modelo canónico compartido en la nube. El proyecto Freyja tiene como objetivo resolver el problema creando un marco flexible para la sincronización de gemelos digitales en el vehículo.

Obtenga más información sobre el diseño y la implementación del código de Freyja aquí.

Consulte también

Seguridad
Cumplimiento
Disponibilidad
Documentación sobre movilidad