Busco desarrollar un software de escritorio para Windows que se encargue de comunicar dispositivos tanto por USB como por Bluetooth, recibir datos de sus sensores y almacenarlos en una base de datos local. Alcance: • Detección automática de dispositivos compatibles al conectarse (USB) o emparejarse (Bluetooth). • Lectura en tiempo real de los datos de sensores que envían; la frecuencia de muestreo puede configurarse desde la interfaz. • Registro fiable de cada paquete recibido en una base de datos local (puede ser SQLite o similar) para consultas posteriores. • Panel de visualización básico que permita ver la trama cruda y/o gráficos históricos simples. • Opciones para exportar los datos a CSV. • Instalador sencillo para Windows 10/11. Requisitos técnicos deseables: – Lenguaje: C#, C++ o Python con GUI (WinForms, WPF, PyQt, etc.). – Librerías habituales de comunicación serial/USB y Bluetooth (WinUSB, libusb, Windows.Devices.Bluetooth, pyserial, etc.). – Código bien comentado y documentación breve sobre cómo añadir nuevos tipos de sensores. Entrego la especificación de los protocolos de cada dispositivo y ejemplos de tramas. Necesito un prototipo funcional y bien estructurado que me permita luego ampliar módulos y refinar la parte gráfica.