Gestione computer Polar S6xx-7xx con GNU/Linux

27 dicembre 2007

Dopo aver acquistato un computer Polar S725 la prima cosa è stata configurare lo stesso per la gestione degli esercizi in linux. Dopo parecchie peripezie ho capito che era più facile di quanto pensassi.

Software

  • s710 – Linux software for Polar heart rate monitors
  • SportsTracker – application for people which want to record their sporting activities

Setup e configurazione

Utilizzeremo s710 per collegare il nostro computer ad un ricevitore IRDA. In questo caso ho usato un semplicissimo Actisys IR210l dal prezzo irrisorio configurato sulla scheda madre con un IRQ in modo da essere visto come seriale (/dev/ttySX, nell’esempio /dev/ttyS1).
Scarichiamo i sorgenti di s710, li estraiamo e li compiliamo:

$  wget http://s710.googlecode.com/files/s710-0.21.tar.gz
$  tar -xzf s710-0.21.tar.gz
$  cd s710-0.21
$ ./configure
$  make
#  make install

le opzioni per il configure sono le seguenti (le più rilevanti):

--with-max-hr - massima frequenza cardiaca ammessa
--with-max-cad - massima frequenza di pedalata ammessa
--with-filedir - directory ove salvare i files scaricati

per avere tutte le opzioni:

$  ./configure -- [TAB] [TAB]

Andiamo ad installare anche SportsTracker reperibile sul sito ufficiale con il file sportstracker.jnlp (è presente un pulsante Launch nella pagina). Possiamo salvare il file ed avviarlo da locale:

$  javaws sportstracker.jnlp

Nella home dell’utente verrà creata una directory .sportstracker contente i files di configurazione e degli esercizi.

Utilizzo

Una volta installato il software avviamo il demone in ascolto:

$  s710d -d ir /dev/ttyS1

l’opzione -d definisce il tipo di canale, il secondo parametro è il device file. Per maggiori informazioni sull’uso leggere il README all’interno dell’archivio dei sorgenti.
Prendiamo il nostro Polar, andiamo nel menu Connect, quindi selezioniamo quali file inviare al pc (è possibile selezionarli tutti) ed inviamoli al desktop. Se abbiamo avviato il demone in una pts noteremo che il tool stamperà una progress bar durante il download e confermerà se l’operazione si è conclusa correttamente.
Ora nella nostra filedir (vedi sopra) troveremo una struttura di directory divisa per anno/mese con all’interno i files scaricati.
Avviamo SportsTracker come fatto sopra per l’installazione:

$  javaws sportstracker.jnlp

(javaws nella versione 6 permette di creare un collegamento .desktop sulla scrivania)

polar_linux_-_001

Il programma si presenta così
facciamo doppio click sul giorno dell’esercizio che vogliamo caricare

polar_linux_-_002

Creazione dell’esercizio
andiamo a sfogliare con il pulsante per il campo HRM file andando a recuperare il file srd scaricato dal nostro Polar, schiacciando su View si aprirà una finestra dove possiamo vedere tutti i dati dell’allenamento

polar_linux_-_003

Dati principali

polar_linux_-_004

Grafico analitico
Questa finestra è accessibile direttamente selezionando il giorno dal calendario e premendo Ctrl + H.

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: