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

ANT/ANT+ Confusion & Examples

Dear All,

I would like to explore the possibility of repetitively transferring small amount of sensor data from an nRF52832 to an ANT(+) compatible Android device, for a custom solution (not to be listed in any ANT+ directory or Google Play). I already registered at thisisant.com, downloaded the required softdevice, and have built several examples from the the SDK14.2. Unfortunately, I still don't clearly see the difference between ANT and ANT+. And for me, the clear distinction is also missing on thisisant.com.

Anyway, what is working is the following:

An nRF52832 DK running ant\ant_plus\ant_hrm\hrm_tx example from SDK14.2, connecting to a Samsung S6 (Android 7.0) running Heart Rate Grapher from ANT+ Android SDK. For this, I defined ANT_LICENSE_KEY in components\softdevice\s212\headers\nrf_sdm.h, and defined ANT_PLUS_NETWORK_KEY (for testing only!) in components\ant\ant_key_manager\config\ant_key_manager_config.h as listed on thisisant.com.

This, however is definitely ANT+, which I don't think I need.

If I take a non-ANT-plus example from examples\ant from SDK14.2, and various ANT-applications on the phone, I cannot get the connection to work. More specifically, I tried e.g. examples\ant\ant_broadcast\tx from SDK14.2 (on the nRF52832 DK) and Background Scan from ANT Android SDK (on the Samsung S6), but they won't "see" each other.

Are there any working examples for both sides for my scenario? Namely, sending some data from the nRF52832 over ANT (not ANT+) to and Android device?

Furthermore, if anyone could explain the differences between ANT and ANT+, in terms of usage with nRF52 and also licensing, that would be great.

Thank you in advance!

Tamas

Parents Reply Children
No Data
Related