¿Cómo me ocuparía de las luces de RF de ingeniería inversa? [cerrado]

1

Tengo algunos ventiladores de techo y luces en toda la casa que controlamos con controles remotos de RF. Me gustaría poder automatizar estas luces con mi frambuesa pi, pero para hacer eso necesitaría averiguar la frecuencia y cómo se comunican los controles remotos. Consejos?

    
pregunta A Tyshka

3 respuestas

1

comience con un desmontaje, haga su propio trabajo o vea uno por un "experto" en you-tube.

necesita saber tres cosas, cuál es la frecuencia de RF, cuál es el esquema de modulación y cuál es el protocolo de datos

Es posible que los fabricantes hayan utilizado un chip de RF común como NRF2201, en cuyo caso podría comenzar con un módulo NRF2201 y necesitar un conocimiento menos detallado del protocolo de RF ...

    
respondido por el Jasen
0

Verifique la identificación de la FCC para obtener sugerencias Verifique el cristal del control remoto con un sello de frecuencia. Use un módulo de radio definido por software para escanear las ondas de radio en busca de pistas.

Los protocolos de RF de ingeniería inversa implican muchas pruebas. Si no sabes la frecuencia con la que funciona, entonces tu trabajo es mucho más difícil. Entonces tienes que lidiar con el cifrado y los códigos giratorios según el protocolo.

    
respondido por el Passerby
0

Primero debes derribarlo para saber qué chipset están usando. Desde el conjunto de chips, conocerá la i) frecuencia en la que opera y ii) posiblemente el protocolo de capa física / esquema de modulación que utiliza. Un conjunto de chips puede ser capaz de operar sobre múltiples protocolos inalámbricos (por ejemplo, AT86RF215 puede usar cualquiera de FSK, PSK, QAM, etc.). Si este es el caso, deberá observar la señal transmitida sobre el analizador de espectro o el osciloscopio e identificar el protocolo de modulación que se está utilizando (este puede ser un trabajo realmente difícil). Pero si el conjunto de chips es como Si4421, que puede usar solo un protocolo, la vida se vuelve mucho más simple.

También necesitará conocer su protocolo de datos de capa superior (por ejemplo, el formato de marco que indica cómo se encapsula la información en el marco de la capa física, el esquema de direccionamiento a diferentes dispositivos, cualquier cifrado que use, etc.). Mira si hay documentación disponible sobre esto en línea.

Todo lo anterior (a sabiendas del esquema de modulación y el protocolo de capa superior) puede volverse sencillo si es posible adquirir o aplicar ingeniería inversa a la pila de software en la que se ejecuta el sistema.

    
respondido por el Ashutosh

Lea otras preguntas en las etiquetas