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

Sending critical data in advertisement from ble app uart peripheral device to central device

Hi,

I'm facing a very critical issue. I need to send a time critical data from a ble sensor device to a Camera device acting as a ble central device. Due to lack of full BLE support on Central device side the connection between peripheral sensor and centraldevice is not possible. So I'm left with doing data transfer in advertisement. Sensor is using ble app UART example and send out the data as manufacturer field.

The issue is that en after setting the continous scan on Central side,it takes some time to receive adv packets and parsing takes another 1 second. So thenotification is taking about 5 seconds (+/-1 ) and sometimes even more. need this time to be less than 4 seconds at leleast.

Can anyone suggest me way out on this please ??

Parents
  • The only comment that I have on centrals is that you may want to check the options that drop duplicate advertsisements , you may also want to change the data that you are sending periodically so that if there is duplicate filtering on the central side this does not become an issue. I would also suggest that you reduce the scan duty cycle to about 50% duty cycle and see what you observe.

Reply
  • The only comment that I have on centrals is that you may want to check the options that drop duplicate advertsisements , you may also want to change the data that you are sending periodically so that if there is duplicate filtering on the central side this does not become an issue. I would also suggest that you reduce the scan duty cycle to about 50% duty cycle and see what you observe.

Children
No Data
Related