Ludo blog

en
Dec 2014
Mo Tu We Th Fr Sa Su
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

GPS Globalsat BT335

J'ai depuis presque un an un GPS GlobalSat BT335. Ce GPS me sert à enregistrer mes traces GPS, principalement pour participer au projet OpenStreetMap. Cet article présente ce GPS et son utilisation.

Fiche du produit

Article 'Choix GPS'

Gwenn a écrit l'article Choix GPS aidant au choix d'un GPS pour participer au projet OpenStreetMap. Cet article donne les caractéristiques du GlobalSat BT335 selon les critères de l'article de Gwenn, et comment l'utiliser au mieux pour OpenStreetMap

Critères 'Choix GPS'

  • Type de récepteurs GPS : Logger

Caractéristiques

  • Fréquence: de toutes les secondes à toutes les 6000s
  • Connectique: Bluetooth
  • Stockage: 60000 points (si uniquement la latitude et la longitude sont stockées, moins de points avec l'altitude, la vitesse...)
  • Robustesse: plastique non renforcé, assez massif, aucun élément fragile
  • Autonomie: 16h
  • Fonctionnement sur systèmes libres : avec bt335.py et GpsBabel
  • Affichage: Aucun
  • Puce: Sirf Star III
  • Encombrement : 76cm3
  • Coût: 70€

Inclu dans la boîte

  • Le GPS avec sa batterie
  • Un chargeur anglais avec adaptateur pour prises françaises
  • Un chargeur Allume-cigare de voiture
  • CD-ROM

A noter que la batterie semble être la même que celle des téléphones Nokia 3210 et 3310.

Où acheter

Personnellement, je l'ai acheté dans le magasin en ligne Expansys, mais il doit exister ailleurs (regarder les revendeurs sur le site de GlobalSat).

Utilisation de ce GPS

Une fois allumé, il va enregistrer la position latitude et longitude à intervalles réguliers. Vous mettez alors le GPS dans un endroit d'où il captera bien les satellites (poche supérieure de votre sac-à-dos par exemple), et vous faites votre trajet. Une fois celui-ci fini, vous pouvez éteindre le GPS. Puis il est possible de récupérer le parcours effectué en différents formats (GPX, KML, CSV) en se connectant au GPS en bluetooth.

Description de ce GPS

Ce GPS possède un bouton et trois voyants.

Le bouton permet d'allumer et d'éteindre le GPS. Les trois voyants représentent les états batterie, réception satellite et bluetooth.

détail des voyants

Le voyant batterie est de couleur orange, il est éteint lorsque l'état de la batterie est satisfaisant, clignotant lorsque le niveau de batterie est faible et allumé quand la batterie est en charge.

Le voyant réception satellites est de couleur verte, il est allumé lorsque le GPS n'a pas encore fait de FIX, et clignotant lorque c'est le cas, il est alors possible de l'utiliser pour se positionner.

Le voyant bluetooth est de couleur bleue, il est éteint lorsque l'interface bluetooth est inaccessible, clignotant lent lorsqu'elle est disponible et clignotant rapide lorsqu'elle est en cours d'utilisation.

Les réglages de ce GPS

Via le logiciel de paramétrage du GlobalSat BT335 sous Linux ou sous Windows, de nombreux réglages sont disponibles.

Les modes du GPS disponibles sont: GPS mouse, GPS logger, GPS mouse et logger. En mode GPS Mouse, le GPS ne stocke pas le parcours, il diffuse juste la trame NMEA via l'interface bluetooth. Ce mode est utile si vous désirer récupérer en direct les informations de positions via un autre matériel (PDA, ordinateur, téléphone portable, ...) ayant une interface bluetooth. Le mode GPS logger sert à enregistrer le parcours dans la mémoire du GPS. Le mode mouse et logger regroupe les fonctionnalités des 2 modes précédents, en même temps.

Il est possible de régler la fréquence à laquelle sont enregistrés les points GPS servant à stocker le parcours. Je conseille une fréquence de 1Hz (un enregistrement toutes les secondes).

De nombreux autres réglagles sont disponibles: filtre de vitesse, enregistrement à distances régulières, mode WASS, informations à stocker (date/heure, vitesse, altitude)

Utilisation sous Linux

Deux logiciels permettent de récupérer les traces : bt335.py et GpsBabel

bt335.py

Description

Le logiciel bt335.py écrit par Gwenn et quelques contributeurs permet d'exporter les traces au format GPX et de configurer les paramètres du GPS. Il est disponible par SVN chez TuxFamily (merci à eux) ici:

svn co svn://svn.tuxfamily.org/svnroot/bt335py/bt335py

Voici une archive de la dernière version :

http://home.zyrianes.net/bt335-latest.tgz

Usage

Allumer le GPS BT335, puis la led bluetooth doit clignoter lentement. Je l'utilise avec une clef bluetooth Belkin F8T013xx1. Donc il faut d'abord créer un port série virtuel bluetooth (attention remplacer l'adresse MAC par celle de votre GPS affichée grâce par la première commande ci-dessous):

hcitool scan hci0
modprobe rfcomm
rfcomm bind /dev/rfcomm0 00:0D:B5:37:A7:A9
chmod 777 /dev/rfcomm0

Maintenant, nous allons nous connecter au GPS via ce port virtuel bluetooth pour récupérer les traces GPS au format GPX grâce à la commande run.sh du logiciel bt335.py:

./run.sh
Using port /dev/rfcomm0
Save tracks to .gpx files? [Y|n] >
Delete tracks in the GPS? [y|N] >
./bt335.py -p /dev/rfcomm0 -s -t 2
Connecting to GPS via /dev/rfcomm0...
Getting infos...
>> Getting part 1/565: 38 points
>> Getting part 2/565: 76 points
...
>> Getting part 564/565: 4304 points
>> Getting part 565/565: 4336 points
Writing track to bt335-20080705-092805.gpx...
Writing track to bt335-20080705-122213.gpx...
Writing track to bt335-20080705-134847.gpx...
Writing track to bt335-20080705-181634.gpx...

Voilà, nous venons d'obtenir 4 fichier GPX de traces. Ces fichiers peuvent maintenant être utilisés pour le projet OpenStreetMap, via JOSM par exemple. Pour effacer les traces de la mémoire du GPS, il suffit de répondre 'Y' à la question 'Delete tracks in the GPS? [y|N]'.

Ces fichiers GPX peuvent également être convertis dans d'autres formats qui pourraient vous intéresser, exemple avec GpsBabel vers le format KML:

gpsbabel -i gpx -f bt335-20080705-092805.gpx  -o kml -F bt335-20080705-092805.kml

GpsBabel

Description

GpsBabel est un logiciel pour convertir les fichiers de traces GPS entre différents formats, mais il permet aussi d'extraire les traces GPS d'un certain nombre de GPS, dont le GlobalSat BT335, depuis peu de temps.

Usage

Le GlobalSat BT335 est de la même famille de produit que le GlobalSat DG100 qui fonctionne en USB. C'est avec le support de ce dernier modèle que le support du BT335 est arrivé. Comme pour le logiciel bt335.py, il faut d'abord créer le port série virtuel bluetooth:

hcitool scan hci0
modprobe rfcomm
rfcomm bind /dev/rfcomm0 00:0D:B5:37:A7:A9
chmod 777 /dev/rfcomm0

Puis il faut lancer GpsBabel en lui indiquant le type de GPS (ici la famille de GPS dg-100) et le port série (ici /dev/rfcomm0):

gpsbabel -t -i dg-100 -o gpx /dev/rfcomm0 outputfile.gpx

L'opération est assez longue, et GpsBabel n'affiche aucun message de progression, donc soyez patient, il travaille.

Pour effacer, ajouter 'erase' à l'option de 'i-':

gpsbabel -t -i dg-100,erase -o gpx /dev/rfcomm0 outputfile.gpx

Il est aussi possible de choisir d'autres formats d'export via l'option '-o'.

Utilisation sous Windows

Un logiciel à l'ergonomie très discutable est fournit sur le CD-ROM joint, regarder la documentation founie avec le GPS.

Utilisation sous d'autres OS

bt335.py et GpsBabel doivent fonctionner avec de nombreux systèmes Unix (OpenBSD, OpenSolaris,MacOsX, ...). Donc si vous avez un autre OS, essayez pour voir s'ils fonctionnent.

Plus spécialement pour MacOS X, un logiciel est disponible sur le site de GlobalSat BT335 US.

Liens et articles annexes

by ludovic Bellier on Thu Jul 17 22:07:51 2008 (Viewed: 7914 / 0 comments )
  |   RSS  |   RSS2  |   Atom  |   Source  |   Edit
Comments not allowed anymore on this post