ANT Tranciever

http://www.sparkfun.com/commerce/product_info.php?products_id=8565


Discussions

http://forum.sparkfun.com/viewtopic.php?t=17017

http://developer.garmin.com/forum/viewtopic.php?p=9993


Code

http://home.syndsys.com/ant.tar.bz2

git clone git:/ /e2c3.com/nant.git


Documents

http://www.thisisant.com/images/Resources/PDF/1204662412_ant%20message%20protocol%20and%20usage.pdf


Keys


int gfreq = 0x39; //  garmin radio frequency 
int gperiod = 0x1f86; // garmin search period 

int sfreq = 0x41; //  suunto radio frequency 
int speriod = 0x199a; // suunto search period 

static uchar GARMIN_KEY[] = "B9A521FBBD72C345"; // Garmin 
static uchar SUUNTO_KEY[] = "B9AD3228757EC74D"; // Suunto 

ANT Setup


root@syndsys-vmware:/home/sammy/ANT# ./ant /dev/ttyUSB0 

TX: Success 
txda: a4 01 4a 00 ef 
TX: Success 
txda: a4 02 4d 00 54 bf 
TX: Success 
RX: [sync]..[0x04]..[0x54]..[0x04]..[0x03]..[0x00]..[0x03]..[0xf0] 
RX: msg received [7] 
ID: MESG_CAPABILITIES_ID 

[DEBUG] Device Capabilites 
-------------------------- 
Max Ch                   4 
Max Networks             3 
Standard Opts         0x00 
Advanced Opts1        0x03 [NETWORK_EN] 
Advanced Opts2        0x00 
Max Data Ch              0 


txda: a4 02 4d 00 3d d6 
TX: Success 
RX: [sync]..[0x03]..[0x40]..[0x00]..[0x4d]..[0x28]..[0x82] 
RX: msg received [6] 
ID: MESG_RESPONSE_EVENT_ID 
Response Handler (size=3) 
Channel Num  0x00 
Message ID   0x4d [unknown] 
Message Code 0x28 

txda: a4 03 42 00 00 01 e4 
TX: Success 
RX: [sync]..[0x03]..[0x40]..[0x00]..[0x42]..[0x00]..[0xa5] 
RX: msg received [6] 
ID: MESG_RESPONSE_EVENT_ID 
Response Handler (size=3) 
Channel Num  0x00 
Message ID   0x42 [MESG_ASSIGN_CHANNEL_ID] 
Message Code 0x00 

new txda: a4 05 51 00 00 00 00 00 f0  
TX: Success 
RX: [sync]..[0x03]..[0x40]..[0x00]..[0x51]..[0x00]..[0xb6] 
RX: msg received [6] 
ID: MESG_RESPONSE_EVENT_ID 
Response Handler (size=3) 
Channel Num  0x00 
Message ID   0x51 [MESG_CHANNEL_ID_ID] 
Message Code 0x00 

txda: a4 09 46 01 b9 a5 21 fb bd 72 c3 45 65 
TX: Success 
RX: [sync]..[0x03]..[0x40]..[0x01]..[0x46]..[0x00]..[0xa0] 
RX: msg received [6] 
ID: MESG_RESPONSE_EVENT_ID 
Response Handler (size=3) 
Channel Num  0x01 
Message ID   0x46 [MESG_NETWORK_KEY_ID] 
Message Code 0x00 

txda: a4 02 44 00 0a e8 
TX: Success 
RX: [sync]..[0x03]..[0x40]..[0x00]..[0x44]..[0x00]..[0xa3] 
RX: msg received [6] 
ID: MESG_RESPONSE_EVENT_ID 
Response Handler (size=3) 
Channel Num  0x00 
Message ID   0x44 [MESG_CHANNEL_SEARCH_TIMEOUT_ID] 
Message Code 0x00 

txda: a4 02 45 00 39 da 
TX: Success 
RX: [sync]..[0x03]..[0x40]..[0x00]..[0x45]..[0x00]..[0xa2] 
RX: msg received [6] 
ID: MESG_RESPONSE_EVENT_ID 
Response Handler (size=3) 
Channel Num  0x00 
Message ID   0x45 [MESG_CHANNEL_RADIO_FREQ_ID] 
Message Code 0x00 

txda: a4 03 43 00 1f 86 7d 
TX: Success 
RX: [sync]..[0x03]..[0x40]..[0x00]..[0x43]..[0x00]..[0xa4] 
RX: msg received [6] 
ID: MESG_RESPONSE_EVENT_ID 
Response Handler (size=3) 
Channel Num  0x00 
Message ID   0x43 [MESG_CHANNEL_MESG_PERIOD_ID] 
Message Code 0x00 

txda: a4 01 4b 00 ee 
TX: Success 
RX: [sync]..[0x03]..[0x40]..[0x00]..[0x4b]..[0x00]..[0xac] 
RX: msg received [6] 
ID: MESG_RESPONSE_EVENT_ID 
Response Handler (size=3) 
Channel Num  0x00 
Message ID   0x4b [MESG_OPEN_CHANNEL_ID] 
Message Code 0x00 

RX: [sync]..[0x03]..[0x40]..[0x00]..[0x01]..[0x01]..[0xe7] 
RX: msg received [6] 
ID: MESG_RESPONSE_EVENT_ID 
Response Handler (size=3) 
Channel Num  0x00 
Message ID   0x01 [unknown] 
Message Code 0x01 



Garmin HRM Data


RX: [sync]..[0x09]..[0x4e]..[0x00]..[0x58]..[0x60]..[0x36]..[0x18]..[0x4f]..[0x00]..[0x80]..[0x4d]..[0x77]
RX: msg received [12] 
ID: Unknown [0x4e] 

RX: [sync]..[0x09]..[0x4e]..[0x00]..[0x58]..[0x60]..[0x36]..[0x18]..[0x39]..[0x01]..[0x81]..[0x4d]..[0x01]
RX: msg received [12] 
ID: Unknown [0x4e] 

RX: [sync]..[0x09]..[0x4e]..[0x00]..[0x58]..[0x60]..[0x36]..[0x18]..[0x40]..[0x02]..[0x82]..[0x4d]..[0x78]
RX: msg received [12] 
ID: Unknown [0x4e] 

RX: [sync]..[0x09]..[0x4e]..[0x00]..[0x58]..[0x60]..[0x36]..[0x18]..[0x40]..[0x02]..[0x82]..[0x4d]..[0x78]
RX: msg received [12] 
ID: Unknown [0x4e] 

RX: [sync]..[0x09]..[0x4e]..[0x00]..[0x58]..[0x60]..[0x36]..[0x18]..[0x40]..[0x02]..[0x82]..[0x4d]..[0x78]
RX: msg received [12] 
ID: Unknown [0x4e] 

 
garmin_-_heart_rate_interfacing.txt · Last modified: 2009/12/27 23:29 by sammy
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki