Bluetooth irda

De Wiki de Nelly & Richard
Sauter à la navigation Sauter à la recherche
irda
Bluetooth

Introduction

Etant donné le type d'info récupérer en bluetooth, j'ai préféré les outils en ligne de commande qui sont pour ma part suffisant. Je sais qu'il existe des outils comme gnome-phone-manager qui sont plutôt sympathique.

Installation logicielle minimum

  • Votre noyau doit avoir le module Bluetooth d'activé.
  • Le bluez-utils est necessaire.

Recherche d'un périphérique

  • Récupération des périphériques à portée
$ hcitool scan
Scanning ...
       00:00:00:00:00:00       Richard V800

Connexion au périphérique

$ rfcomm connect 0 00:00:00:00:00:00                                                                  [06-12-28 11:47]
Connected /dev/rfcomm0 to 00:00:00:00:00:00 on channel 1
Press CTRL-C for hangup
  • Vérification
$ ls /dev/rfcomm0
ou
$ cat /dev/rfcomm0
...
...

Utilisation d'un téléphone mobile

gnokii

Pour la récupération de SMS du carnet d'adresse, ... j'ai choisi gnokii un outil complet et simple d'utilisation.

  • Configuration de gnokii : /etc/gnokiirc

Vous l'avez compris mon téléphone est un SE V800 {il y a des choix plus judicieux ;)}, gnokii est très orienté NOKIA mais la plupart des téléphones possèdent un mode AT

[global]
port = 00:00:00:00:00:00
port = /dev/rfcomm0
model = AT
initlength = default
connection = serial
use_locking = yes
serial_baudrate = 19200
smsc_timeout = 10

[gnokiid]
bindir = /usr/sbin/

[connect_script]
TELEPHONE = 12345678

[disconnect_script]

[logging]
debug = on
rlpdebug = off
xdebug = off
  • Récupération du répertoire
$ gnokii --getphonebook ME 1 10 -v 2>/dev/null
SM : carte SIM
ME : mémoire interne
1 : début
10 : fin
-v : affichage sous forme de vCard
  • gnokii offre plusieurs fonctions
$ gnokii --help|less
$ man gnokii

Autres outils

# envoi de fichier au périphérique bluetooth
obexftp -b ADRESSE_MAC -p put_file
# récupération de fichier au périphérique bluetooth
obexftp -b ADRESSE_MAC -g get_file
# man obexftp ou obexftp --help

Utilisation d'un GPS

  • Démarrage de gpsd
$ /etc/init.d/gpsd start
  • Vérification de la liaison gps
$ cat /dev/rfcomm0
  • Configurer votre client GPS

En général indiquer le périphérique à utiliser /dev/rfcomm0

  • Bonne navigation