slugOS connessione GPS bluetooth automatica all'avvio

La prima e la più diffusa modifica base dell'Nslu2.
La versione 'gassata' consigliata ai non esperti!

Moderatore: r0ger

slugOS connessione GPS bluetooth automatica all'avvio

Messaggiodi zakis_ » lun mar 08, 2010 3:52 am

salve a tutti ho creato un piccolo script per facilitare l'utlizzo dei gps blueooth con l'nslu2 e il firmware slugOS 5.3 beta

per quelli di voi che hanno installato il pacchetto gpsd per SlugOS 5.3 beta, avrete notato che avviando il demone gpsd non si collegano in automatico i gps bluetooth, va prima configurato il file /etc/bluetooth/rfcomm.conf come segue:
bind yes;
device indirizzo bluetooth del gps(reperibile con hcitool scan)

e poi eseguito il comando:
rfcomm connect 0

oppure se il device bluetooth esterno è uno solo:
rfcomm bind all

per evitare di eseguire a mano ogni volta questo comando,
esiste un file creato dall'installazione di gpsd per slugOS:
/etc/init.d/gps-hardware
che una volta modificato permette di collegare il gps blueooth prima dell'avvio di gpsd e quindi se gpsd è presente in /etc/rc2.d/ all'avvio stesso dello slug
quesro script verrà eseguito automaticamente da /etc/init.d/gpsd per cui non va inserito in nessun runlevel

incollo di seguito il contenuto dello script/demone:

#!/bin/sh
#
# collega GPS bluetooth definito in /etc/bluetoot/rfcomm.conf
# copyleft(L) Stefano Cudini 2010
#

RFCOMM=/bin/rfcomm
RFCOMM_NAME=rfcomm
RFCOMM_CONF=/etc/bluetooth/rfcomm.conf

set -e

start_rfcomm()
{
if [ -x $RFCOMM ] && [ -f $RFCOMM_CONF ] ; then

$RFCOMM -f $RFCOMM_CONF bind all || true
fi
}

stop_rfcomm()
{
if [ -x $RFCOMM ] ; then

$RFCOMM unbind all || true
fi
}

restart_rfcomm()
{
if [ -x $RFCOMM ] && [ -f $RFCOMM_CONF ] ; then

$RFCOMM unbind all || true
$RFCOMM -f $RFCOMM_CONF bind all || true
fi
}

case "$1" in
start)
start_rfcomm || true
;;
stop)
stop_rfcomm || true
;;
restart|force-reload)
$0 stop
sleep 1
$0 start
;;
status)
;;
*)
esac

exit 0
zakis_
zombie
 
Messaggi: 2
Iscritto il: dom mag 10, 2009 9:24 pm

Re: slugOS connessione GPS bluetooth automatica all'avvio

Messaggiodi marcellov » lun mar 08, 2010 11:00 am

Curiosita', che tipo di utilizzo fai del gps collegato all'NSLU2?
Avatar utente
marcellov
Site Admin
 
Messaggi: 177
Iscritto il: ven ott 05, 2007 12:35 am

Re: slugOS connessione GPS bluetooth automatica all'avvio

Messaggiodi zakis_ » mar mar 09, 2010 10:25 pm

esattamente non ne ho idea era solo un esperimento, forse per geotaggare foto, ovviamente alimentadolo a batterie (8 pile AA ricaricabili)
collegando all'nslu2 un dongle bluetooth usb ed una antenna gps bluetooth per tracciare il percorso
poi dopo collegando un lettore di memeoricard con dentro le foto per geotaggarle

utile ad esempio quando si è in viaggio e non si disponde di un laptop

devo ancora provare però..
zakis_
zombie
 
Messaggi: 2
Iscritto il: dom mag 10, 2009 9:24 pm


Torna a Unslung

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron