- Last Active
@Laura said: Can you explain your setup more? I have solved the problem by just higher the txpower of BLE. Thank you so much for your time and Patience,
@Laura said: Right after you connect, you can ASK to change connection parameters. Again, you can only ASK. Only the MASTER device can accept or reject and there is no way to know if your parameters will go through. This is part of the BLE…
@Laura said: So is it working ok @pekky? Can you send some data for us to look at? here is my data, I set the sampling rate at 50HZ, sometimes it can reach to 50hz but most of the time it is only 40
@Laura said: It's likely the call the change the frequency is not working. Make sure you put in a valid frequency. Also, sometimes the Time Stamp producer from your API did not work, and it will encumber the receive rate.
https://mbientlab.com/androiddocs/3/advanced_features.html#high-frequency-streaming I use the High-Frequency Streaming and change the Time Stamp producer from your API to my cellphone time. By doing that I raise my receive rate to around 70Hz. BT…
I solved this problem, it turned out I send an extremely long handler.
I have also encountered this problem and it turned out that the device must be disconnected formally. You can try to disconnect the device by code (use the API not just restart the phone or kill the app).