Software Windows Comunicación USB/Bluetooth
Budget: $250 – $750 USD
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.
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.
Related categories:
Python
C# Programming
C++ Programming
WPF
SQLite
Bluetooth
Data Visualization
Database Management