Comunicación entre dos dispositivos Bluetooth

0

Mi proveedor me dice que la comunicación entre 2 dispositivos Bluetooth requiere autenticación mediante una aplicación. Al leer en línea, creo que debería ser posible, pero no estoy 100% seguro.

Un artículo de EDN me dio la impresión de que debería Ser posible, pero no puedo supervisar completamente.

Mi aplicación es un cargador de batería inteligente, que permitirá al propietario de una bicicleta eléctrica cargar la batería no llena, pero por ejemplo. 80% para salvar vidas (como lo hace Tesla c. - esto duplica aproximadamente la vida útil). Un probador con Bluetooth en el distribuidor de bicicletas eléctricas (opcionalmente) mide la capacidad exacta de la batería y marca los voltajes en cada estado de carga del 10%.

Tengo la intención de hacer esta comunicación BT sin una aplicación, ya que sería demasiado complejo. Aquí está el procedimiento:

El cargador envía un conjunto de datos (incluida la identificación del dispositivo) y el probador recibe. Una vez que se completa la medición, el probador envía el conjunto de datos actualizado al cargador. Después de verificar si la ID del dispositivo es del cargador, el cargador actualiza el conjunto de datos y, por lo tanto, se calibra. ¿Es este enfoque (trabajando sin aplicación) viable en su opinión?

Me ayudaría mejor si puedo copiar una respuesta y transmitirla a mi proveedor. Son una empresa china y prefiero trabajar con ellos, incluso cuando (aún) no tienen experiencia práctica. Son muy experimentados en EE.

    
pregunta James TH

1 respuesta

0

Quiero decir, podrías usar algo como un modo de baliza BT 4.0 para transmitir información, pero en realidad: ¿no deberías estar emparejando?

Desde un punto de aplicación, si se ve, ¿no sería bastante malo si alguien en las cercanías de su bicicleta pudiera actualizar la calibración de la batería? Básicamente, podrían reducir la batería utilizable a casi nada, es decir, Bloquee su bicicleta, sin siquiera tocarla, si no incorpora algunas restricciones sobre quién y cuándo puede interactuar con el controlador de la batería a través de Bluetooth.

Un emparejamiento de Bluetooth es exactamente eso: asegurarse de que está hablando con el socio correcto.

Me imagino que esto funcionaría de la siguiente manera:

Dado que el encargado del servicio necesitaría tener una conexión eléctrica a la bicicleta para realizar mediciones, de todos modos, se produce el emparejamiento normal de Bluetooth, iniciado por el firmware de la bicicleta. El intercambio de pin secreto necesario para que esto suceda a través de un bus de un cable (twi) o similar cuando se conecta al dispositivo de medición.

De esa manera, un atacante al menos tendría que tener acceso físico a su bicicleta para bloquearla

    
respondido por el Marcus Müller

Lea otras preguntas en las etiquetas