Prototyping for Bluetooth accelerometer
BLE has enough bandwidth to send 1kHz of accelerometer readings, but it does not have low enough latency to send 1000/second.

If you accept the latency limitations of BLE, you can build your product around a BLE capable HCI module.  HCI is a request/event protocol that lets you drive the Bluetooth stack in the module.  You can use HID over GATT profile (HOGP) and you will only need to know a little bit about Bluetooth to drive HCI and otherwise you will work mostly in terms of USB HID concepts.