Welcome Guest,Register Now
Log In

ANT Forum

Welcome guest, please Login or Register

You are here: Forum Home → ANT+ Forums → ANT+ Heart Rate Monitor → Thread

   

SUUNTO comfort belt using ANT

Rank

Total Posts: 3

Joined 2009-09-10

PM

Hello everyone,
I would like to receive the data of the comfort belt from Suunto.
Unfortunately this belt does not support ANT+.
Is there any possiblity to receive the data anyway with e.g. nRF24ap2?

I'm a bit confused. According to this http://www.thisisant.com/news/stories/suunto-joins-ant-interoperable-ecosystem
Suunto has joined ANT+ interoperable ecosystem in March 4, 2010.

I am very lost, any help would be greatly appreciated.

Thanks,      
RankRankRank

Total Posts: 95

Joined 2010-05-03

PM

Hi,

It is true that Suunto joined the ANT+ alliance; however, there are no ANT+ Suunto products in the market yet.

Suunto uses a private network key for communication between its ANT-enabled devices. Therefore, to receive data from ANT-enabled Suunto products you would need the closed network Suunto key.

You can use the "Product Directory" available in the ANT website for checking compatibility of products from different companies.

Link to "Product Directory":

http://www.thisisant.com/modules/mod_product-directory.php      
Rank

Total Posts: 3

Joined 2009-09-10

PM

Hi,

Thanks for your reply.

Is there any hope to get this closed network Suunto key somehow? B)      
RankRankRank

Total Posts: 95

Joined 2010-05-03

PM

Hi,

The Suunto network key is proprietary; therefore, you need to contact Suunto for support.      
Rank

Total Posts: 3

Joined 2009-09-10

PM

Ok, now I got the network key and all the necessary radio settings from Suunto.

I was able to connect the heart rate belt with ANTware (PC) but not with my embedded application (MCU).

To search for a new heart rate monitor and pairing it with the MCU, I use a value of 0x00 for the device number (wildcard).

These are the steps to set up my ANT channel:
ANT_AssignChannel(CHANNEL_NUMBER,CHANNEL_RX_TYPE,SPORTS_NETWORK);
ANT_SetChannelID(CHANNEL_NUMBER, usuDeviceNumWildCard, PAIR_BIT | DEVICE_TYPE, MFG_ID);
ANT_SetChannelRFFreq(CHANNEL_NUMBER, RF_FREQ);
ANT_SetNetworkKey(SPORTS_NETWORK, aucSuuntoNetKey);
ANT_SetChannelPeriod(CHANNEL_NUMBER, usuMessagePeriod);
ANT_OpenChannel(CHANNEL_NUMBER);

Everything is fine so far and the channel is open.
According to Suunto, the pairing message is sent a short time continuously after inserting battery to heart belt. So then I try to request the device ID:
ANT_RequestMessage(CHANNEL_NUMBER, MESG_CHANNEL_ID_ID);
All I get is this: 0x02(Channel Number), 0x00 0x00 (Device Number), 0xXX (Device Type), 0xXX (Transmission Type).

So my question is: Why is the device number allways 0x00. Is there something wrong in this sequence?

Thanks!      
RankRankRank

Total Posts: 95

Joined 2010-05-03

PM

Hi,

You need to request the channel ID after making sure that your embedded application has received data from the heart rate belt. If you request the channel ID while your device is still searching and has not paired yet with the heart rate belt then this will result in a device number of value zero when requesting the channel ID.

Also, since you have mentioned that you can receive heart rate data using ANTware, I suggest referring to the device logs of ANTware and making sure your embedded application is implementing channel configuration as the logs.      
Rank

Total Posts: 2

Joined 0

PM

Hi all,

I have recently bought a Suunto Movestick Mini in order to connect my Suunto comfort belt (ANT) to my PC but I have not succeed.

My objective is to build my own PC application that could connect to a Suunto Comfort belt and read data from it. However, I would say the first step would be to connect to the ANTware (PC) as microlab did.

I have tried to connect to ANTware (PC) but I have not succeed, probably because I have not set up all the parameters the program requires correctly.

I have contacted Suunto to see if they could facilitate me the parameters required and they have answered the following:

"In regards with the set up parameters, it depends on your application, the heart rate belt starts sending data from the moment it is turned on (restarted) but the pairing option should come from your application".

I would like to ask to someone that has connected a Suunto Comfort belt to the ANTware, how he/she has configured the different parameters from the ANTware (PC).

Also, if someone has already some code that has been used successfuly to connect to a Suunto Comfort belt and do not mind sharing it, that would be great !

Thanks you !

David.      
Rank

Total Posts: 1

Joined 0

PM

Hi - this is my first post so hello All smile

@microlab

Can you explain more briefly how did you get Suunto key and radio config data ? This is some kind of developer request ?

Is your connection was successful ?

Thanks for reply      
Rank

Total Posts: 2

Joined 0

PM

Hi all,

I would like to explain step by step what I did to try to connect my Suunto comfort belt to ANTware II to see if someone can help me because I still can't connect my heart rate belt to the program.

- After installing ANTWare II I connected my ANT Usb to the computer.
- I openned the ANTware:
- I set a network key on Net # 0

Feedback display:
NETWORK_KEY_0x46, Ch:0
::40, 00-46-00
Set Network Key on net 0 to
xx-xx-xx-xx-xx-xx-xx-x

- I configured channel 0:
- Channel Assignment: Slave (Receive).
- Channel ID:
> Device number: 0.
> Device type: 120.
> Transmission type: 0.
- Channel period: 8070
- Radio frequency: 57 (2457 Mhz)

The values are the ones suggested in the documentation.

After setting these parameters I opened the channel and I put my heart rate belt... but nothing happened... However, the heart rate belt was sending data because I could capture it through my watch.

Feedback display:
Channel Id Set: 0,120,0
Set msg period to 8070/32768 sec
Set freq to 2457 Mhz
Assigned: BASE_Slave_Receive_0x00 on net 0
Auto-Open Initiated...
> Opening Channel...
EVENT_RX_SEARCH_TIMEOUT_0x01
:: 40, 00-01-01
EVENT_CHANNEL_CLOSED_0x07
:: 40, 00-01-07

Can someone knows what is happening or what I am doing wrong ? Maybe the value of the parameters are wrong for this heart rate belt. I have contacted Suunto to see if they can provide me the parameters used for this heart rate belt (to verify if the parameters are the same).

In addition to the steps I did, is there anything else I should configure or do?

Thank you,

David.      
Avatar
RankRankRankRank

Total Posts: 296

Joined 0

PM

Obviously Suunto HR belts are not ANT+ compatible.
Please see here: http://www.thisisant.com/index.php?option=com_fireboard&Itemid=146&func=view&catid=25&id=694 .
Which means that they don't use the parameter set specified in the ANT+ "HR Monitor" profile, but a proprietary one. Which Suunto might - or might not - tell you, if you ask them.      
Rank

Total Posts: 17

Joined 2011-01-24

PM

I've been looking to support the Suunto ANT HR strap as well. Does anyone have a good contact at Suunto to get this information? I called their customer support but they couldn't help me.