This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

[nRF51822] Fast data rate at BTLE HID

I want to quickly transfer data between nRF51822 and celluar phone. The data rate is 100 packets/sec. Packet size is 14 bytes. We know mouse can reach almost 200Hz report rate. So, can I claim nRF51822 as a HID vendor-defined device and reach the performance?

  • I am getting 200+ 20 byte packets through to a mobile application. My minimum connection interval is 10mS and maximum is 20mS with a slave latency of 0. So, I believe your could easily get 100 14 byte packets per second with the nRF51822.

  • Hi sir I am planning to design a HID device by nRF51822. This device can send proprietary data packet to iOS7 proprietary Apps and also reserve standard keyboard functions. Based on HID profile, there are two input report in the report descriptor. Report ID 1 is for 8-byte standard keyboard packet. Report ID 2 is for vendor-defined ???-byte proprietary packet.

    My question is

    1. Did iOS7 open the access for proprietary Apps to handle (vendor-defined) HID packet? In most apps, only way is to identify 128-bit proprietary UUID.
    2. If HID way is not feasible, do you have any idea to combine HID and non-HID together in single nRF51822?

    Thanks.

  • You can mix and match services as you see fit, so I'd recommend you to just add the other service as you want and make your app use this other service. There shouldn't be any particular things to think about to make this work.

Related