Arquitectura de control remoto para DVRs usando Raspberry Pi y emuladores USB HID

¿Alguna vez has necesitado administrar un DVR o un equipo industrial sin tener que estar físicamente en el sitio? En esta entrada, vamos a desglosar cómo se puede lograr control remoto sobre los periféricos de un equipo usando hardware específico y emuladores HID. Comenzamos analizando las limitaciones de los métodos tradicionales para llegar a una arquitectura sólida.

Diagrama técnico de control remoto DIY mostrando una Raspberry Pi 5 con tarjetas capturadoras HDMI, microcontroladores emuladores HID y un PC Windows gestionando las señales.
Diagrama técnico de la arquitectura 'PiKVM dual' propuesta para administrar dos DVRs remotamente sin depender del software del fabricante.

Limitaciones del hardware tradicional

La primera pregunta que surge es si se puede controlar un teclado y un mouse de un equipo simplemente conectándolos con un cable. La respuesta corta es no; los puertos USB de un PC son host, no dispositivos. Esto nos lleva a explorar el uso de switches KVM o PiKVM.

De la arquitectura básica al diseño final

Inicialmente, se podría pensar en usar un solo Raspberry Pi configurado como una PiKVM para cada DVR. Sin embargo, la conversación revela que hay una opción mucho más interesante y potente: utilizar una sola Raspberry Pi 5 capaz de manejar dos capturadoras USB simultáneamente.

La solución ‘PiKVM dual’

El diseño final propuesto utiliza una Raspberry Pi 5 centralizada. Este nodo principal se conecta a dos tarjetas capturadoras HDMI para recibir el video, y a dos microcontroladores tipo Arduino Pro Micro o Raspberry Pico que actúan como emuladores HID USB hacia los DVRs.

Conclusión

Aunque no existe una solución comercial económica que haga exactamente esto de forma plug-and-play, la arquitectura DIY descrita es totalmente viable y escalable. Esta configuración permite gestionar múltiples sistemas desde un solo PC Windows sin depender del software propietario del fabricante.