Envío de señal para abrir coche con microcontrolador.

Estoy interesado en una forma de cómo abrir las puertas del caar con el hardware de extensión de un dispositivo microcontrolador (tengo un Arduino Uno Rev 3). Sé que la tecla también puede hacerlo, pero quiero programar cosas. La frecuencia de la señal es de 433,92 MHz y la modulación es FM y AM. Por lo tanto, necesito un dispositivo (un hardware que se pueda conectar al microcontrolador) que pueda emitir/enviar y recibir señales con la frecuencia de esta onda determinada.

Cabe mencionar que, para mí, lo más importante no es finalmente llegar a abrir el vehículo (el sistema de cierre centralizado) sino trabajar con él y hacer experimentos y leer lo que envía la llave (esto es en realidad la cosa más importante).

¿Puede recomendar un hardware que pueda leer señales de 433 MHz? ¿Hay diferencias entre ellos?

Quiero manifestar mi interés en que quiero recibir la señal que envía la llave remota.

(editar) Más tarde, puedo intentar obtener algunos datos útiles de la señal.

Pero, para empezar, ¿dónde sé que todas las teclas remotas funcionan con el mismo método (me remito a este artículo de Wikipedia: método de modulación). Y esto es lo que quise decir con FM (modulación de frecuencia) como ejemplo.

Por cierto, ATA5811 suena muy bien: leí la hoja de datos y puede usar tanto ASK como FSK (modulación). ¿Cómo puedo saber qué usa la llave de mi coche (¡hay tantos parámetros!)?

elimine la firma y el saludo del final de su publicación.
@insta: Lo hice por él.
@insta: también podrías haberlo hecho. Habría tomado aproximadamente el mismo tiempo que escribir su comentario.
¿Qué quieres decir con "la modulación es FM y AM"?
@stevenvh, sí, creo que Insta hizo lo que hice, que es dejar un comentario, creo que dejar un comentario a menudo le permite al usuario saber que el comportamiento se detiene, no es el trabajo de Insta hacerlo más que el de Olin, tú puede hacerlo para ser amable, pero debe dejar un comentario para que el usuario sepa que se detenga.

Respuestas (3)

Creo que la parte de la radio es el menor de tus problemas. Que yo sepa, la mayoría de los abridores de automóviles usan un sistema criográfico llamado "llaves rodantes", lo que significa que grabar lo que envió el llavero y reproducirlo no funcionará. Microchip tiene amplias bibliotecas para ir con sus chips previstos para este propósito, pero debe firmar una confidencialidad para obtenerlo. Aquí hay una explicación (probablemente simplificada) .

GNU Radio es una radio definida por software de código abierto. Ciertamente puedes hacer tus cosas, así como muchas otras cosas de radio con él. El dongle funcube es una opción más económica.

Desde que se mencionó la parte criptográfica: lo que supongo que quieres hacer es el llamado "ataque de repetición". Los primeros sistemas eran vulnerables, pero los actuales no lo son (en gran medida). En la actualidad, se utilizan protocolos de desafío-respuesta, claves de sesión y códigos dinámicos para mitigar este ataque. El sistema Microchip se llama "keeloq" y fue atacado con éxito. La parte de la radio es fácil, la criptografía será difícil.

Referencias:

Entonces, ¿puedo usar FUNcube Dongle para interceptar la señal emitida por la llave remota de mi automóvil? Sin embargo, parece una memoria USB, pero quiero algo que funcione con mi microcontrolador. Entonces, ya tengo un microcontrolador y quiero recibir señales de 433MHz.
@Karl publiqué algunas referencias para que comiences con la parte criptográfica (más difícil). Una vez que tenga ese trabajo, puede ir y es posible que desee ver el Atmel ATA5811

¿Ha buscado obtener el control remoto compatible más barato posible para su vehículo, encontrar los pines / especificaciones en línea y conectarlo directamente a la placa Arduino? Deje que el control remoto maneje todas las cosas criptográficas y envíe/reciba las señales que los botones del control remoto normalmente iniciarían al presionar una tecla.

No soy un tipo de electrónica, pero así es como lo haría de todos modos.