Busco programador con experiencia en Raspberry Pi para desarrollar interfaz USB tipo Host

Job ID: 39629219

Budget: $30 – $250 USD

Descripción del proyecto:

Estoy desarrollando una solución basada en Raspberry Pi 5 que debe actuar como un host USB y conectarse a un dispositivo externo a través del puerto USB.
El objetivo es que la Raspberry Pi pueda iniciar una conexión de confianza, detectar el dispositivo conectado y extraer información básica del sistema (modelo, número de serie, etc.).

El comportamiento debe simular el de una computadora al conectar un dispositivo por USB (modo HotUSB / USB Host), permitiendo leer e interpretar información del dispositivo conectado.



Habilidades requeridas:
• Dominio de Raspberry Pi OS (Linux)
• Programación en Python o C/C++
• Experiencia con comunicación USB y protocolos de intercambio de datos
• (Opcional) Conocimientos de herramientas como libimobiledevice, usbmuxd, etc.
• (Opcional) Creación de una interfaz web o panel básico para visualizar la información



Entregables esperados:
• Script o aplicación que permita a la Raspberry Pi conectarse como host USB a un dispositivo y reconocer sus datos
• Flujo de emparejamiento inicial si es necesario (ej. confirmación de confianza)
• Documentación sobre instalación, ejecución y uso