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

How to configure a very low power connection

Hi, I'm making a device that will probably be encapsulated In silicone, which means it won't be possible to change the battery easily. It's got to connect to android and iOS phones/tablets. It only really needs to send a value to the phones once every 2 minutes, it's really a beacon but I had problems with android background scans (discussion here devzone.nordicsemi.com/.../long-running-android-scanning-in-background)

I was advised in that post to make a connection to the device 

Hung Bui said:

For example you can configure a connection with 0.5 second interval and 1 minutes timeout. You can configure the slave latency so that you only need to wakeup and response to the central every 30 seconds. 

I posted a supplementary question a few days ago to that original devzone question, but it wasn't noticed. I would like some help modifying an example to setup the necessary parameters since I can see that there are a lot of variables and a lot of ways to get this wrong. I think I could spend weeks experimenting with all the options so and help is greatly appreciated. 

Kind Regards, 

-Jason

Parents Reply
  • FYI

    On my 52840 dongle I get 70uA average during advertising with one advert per second. 

    This equates to only 130 days for a 220mAh CR2032. This is where my bad calculation came from. But instead of 10-14 days I should have said 100-140 days... I did similar experiments a few months ago with the dongle. This is why I concluded that I needed to keep communications to the absolute minimum. 

    All of this is using +8 TX power. 

    Here's the trigger view showing one of the adverts. They seem to vary between 3 big peaks like this or sometimes up to 6 peaks. 

    I'm not sure if these figures are normal for the dongle or not.

Children
No Data
Related