Creación de prototipos para el acelerómetro de Bluetooth

1

Soy un desarrollador de software que busca crear un prototipo de una aplicación que requiere la entrada de un acelerómetro de 3 ejes, idealmente a través de Bluetooth LE. Las especificaciones actuales del acelerómetro son un rango de detección de +/- 50G con una precisión de +/- 5% y una frecuencia de muestreo de al menos 1 kHz, idealmente con un muestreo máximo.

¿Mi pregunta principal es si puedo hacer esto con el hardware y las API disponibles? Si es así, ¿cuáles son las buenas fuentes y estándares, especialmente si quiero producir en masa el hardware?

Por ejemplo, ¿puedo pagar por un dispositivo prototipo integrado que cumple con esas especificaciones y viene con una API que encapsula el Bluetooth, la autoprueba y otras interacciones de hardware, así que puedo trabajar en el problema del software? / p>

¿O es esto todavía un problema "duro" / de electrónica personalizada? Si es así, ¿el requisito de Bluetooth en sí mismo es complicado, lo que significa que debería comenzar con una conexión cableada al acelerómetro y tratar con la integración de Bluetooth más adelante?

    
pregunta feetwet

1 respuesta

1

BLE tiene suficiente ancho de banda para enviar 1kHz de lecturas del acelerómetro, pero no tiene suficiente latencia para enviar 1000 / segundo.

Si acepta las limitaciones de latencia de BLE, puede construir su producto alrededor de un módulo HCI con capacidad BLE. HCI es un protocolo de solicitud / evento que le permite manejar la pila de Bluetooth en el módulo. Puede usar el perfil HID sobre GATT (HOGP) y solo necesitará saber un poco sobre Bluetooth para manejar HCI y de lo contrario trabajará principalmente en términos de conceptos de USB HID.

    
respondido por el Ben Jackson

Lea otras preguntas en las etiquetas