Expertos HC

¿Se puede hackear un coche con estas pequeñas plataformas?

Investigadores de la universidad de Munich han desarrollado unas pequeñas tarjetas que tienen la capacidad de hackear un vehículo. Ya están desarrollando otras pero, ¿cómo funcionan para poder tomar el control del automóvil?

Tecnología para hackeo

Florian y su equipo de ingeniería asentado en Munich -Alemania- ha desarrollado un prototipo de plataformas inteligentes para hackear vehículos, y para un rápido desarrollo de productos. Estos se denominan en conjunto como bmc::board o bmc::mini -de bmc::labs-. Estas plataformas de desarrollo fueron inicialmente diseñadas para uso interno.

El equipo le dio un enfoque general a su diseño para que estas pudiesen utilizarse en una amplia variedad de proyectos, y deberían ser también útiles en el trabajo de campo. Florian decidió liberar las plataformas para la comunidad como fuente abierta, estando certificadas por la OSHWA -Open Source Hardware Association-.

Tipos y características

Sus dimensiones son 54×42,5 milímetros, siendo bastante pequeñas, por lo que sus desarrolladores la describen como “exactamente la mitad de una tarjeta de crédito. Nos gusta la familia Wurth WR-MM de conectores que utilizan, y el “pinout” -asignación de patillaje- significa que puedes rotar las tarjetas a voluntad.

Pero a primera vista estos conectores parecen limitar la cantidad a tan sólo dos plataformas, a pesar de que quizás planeen moverse a un SMT -Simultaneous Multi Threading- de Intel del conector, en diseños futuros que permitan mayores pilas.

Actualmente hay cuatro tipos de plataformas terminados y definidos, más otros tantos en proceso de desarrollo: mini::base, mini::out, mini::grid y mini::pit.

Mini::base

Esta es una plataforma STM32F103 de Unidad de Control Multipunto -MCU-. Cuenta con numerosas características auxiliares, incluyendo un transmisor-receptor CAN con filtro de hardware y protección para electricidad estática. También incluye una ranura para una microSD, un sensor atmosférico y otras varias. Está diseñada para albergar una de nuestras plataformas de expansión.

Mini::out

Una simple plataforma de escape para la anterior. Incluye dos cabezales de 12 pin para acceso IO -Input/Output-, un conector JTAG, y un botón de reseteo para el microprograma, así como un sargento con resorte que provee de conectividad CAN bus -controller Area Network- y hasta 24 V -Voltios- de poder. También incluye un out::cable de servicio para conectar tu mini::out a un programador ST-Link/V2 -no incluido-.

Mini::grid

Se basa en torno al SIMCOM SIM868, que soporta un código GPS L1 C/A y conectividad GSM cuatribanda. Antenas pueden ser conectadas a través de conectores U.FL, e incluye una ranura en la parte trasera para nano-SIM-card. Un par de conectores subminiatura Binder permite que energía y datos entren y salgan de esta plataforma.

Mini::pit

Se basa en un ESP32-WROOM-U, que da apoyo tanto al  WLAN 802.11 b/g/n como al Bluetooth LE. Añade un segundo CAN bus con transmisor-receptor, filtro y protección contra electricidad estática para la mini::base. Y al igual que con la anterior, un par de conectores subminiatura Binder permite que energía y datos entren y salgan de esta plataforma.

¿Por qué deberían de interesarte?

Si te gusta el mundo de los vehículos electrónicos y/o el del hackeo, definitivamente debes atender a este escrito. Puedes echar un vistazo a la página web del proyecto de Florian, así como a la de su equipo, para más detalles. Otro miembro del grupo también prepara el suyo usando un módulo bmc::bike que está en desarrollo, y que sirve para escuchar a escondidas las comunicaciones de las ECU -Unidades de Control Electrónico-.

Ninguna discusión sobre el CAN bus -controller Area Network- del vehículo debería omitir el trabajo de Craig Smith. Este literalmente escribió un libro sobre cómo hackear coches. Florian ha empezado una campaña CrowdSupply donde se detalla más el presente proyecto, y que incluye un breve vídeo promocional.

*Artículo escrito por Chris Lott y publicado originalmente en Hackaday.

DEJA UNA RESPUESTA

¡Por favor, escribe tu comentario!
Por favor, introduce tu nombre aquí

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.