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

uart receiving date delay on Android 5+ using 51822

Our BLE hardware is designed to send data at 50 Hz speed continuously using nrf51822. It worked well with APP with Android 4.3 and some Android 5.0/6.0 ,we can receive data continuously and smoothly on APP. But on most of Android 5+ phone , we saw serious time delay that means receiving data 'jumped' on Phone screen.

Futher more , same App and same device on IOS worked well ,no time delay.
Anyone seen this problem before? and how to solve it ? Thank so much .

Parents
  • Thanks,endnode.

    we want to measure electricle current change on human body .So we designed the devices to send data in real time ,that's why we want to send data as high rate as we need. the devices will send data(1 bytes) to phone each 20ms(=50Hz).

    Some phone is oK ,no matter Andrioid 4.3 or 5+, some phone has serious dalay, for example ,Huawei Mate8 is ok ,but Huawei Mate9 can not .

Reply
  • Thanks,endnode.

    we want to measure electricle current change on human body .So we designed the devices to send data in real time ,that's why we want to send data as high rate as we need. the devices will send data(1 bytes) to phone each 20ms(=50Hz).

    Some phone is oK ,no matter Andrioid 4.3 or 5+, some phone has serious dalay, for example ,Huawei Mate8 is ok ,but Huawei Mate9 can not .

Children
Related