Tag Archives: gsm

Les GSM et Debian GNU/Linux

J’ai décidé de tester ce que l’on pouvait faire avec un GSM et une machine sous Linux aujourd’hui.

Je m’équipe donc de mon câble RS232, et de mon SonyEricsson k700i ! Hmm cependant je n’ai pas de port série sur l’ibook, donc on va utiliser un adaptateur bluetooth, l’occasion de compliquer un peu les choses !

Donc on install le package bluez-utils de debian afin de pouvoir utiliser rfcomm, rfcomm nous servira à virtualiser le câble série par le bluetooth. Le package bluez-pin sera aussi utilisé afin de pouvoir entrer le PIN pour le jumelage.

On branche donc le dongle bluetooth, la plupart sont reconnus sans problème, le module bluetooth devrait donc se charger.

On active ensuite le bluetooth sur le GSM, et on lance un “hcitool scan” dans une console… Celà nous renvoie l’adresse MAC du GSM.

Scanning … 00:0F:DE:E0:B2:71 K700i

On se connecte ensuite grâce à rfcomm

$ rfcomm connect rfcomm0 00:0F:DE:E0:B2:71 Connected /dev/rfcomm0 to 00:0F:DE:E0:B2:71 on channel 1 Press CTRL-C for hangup

Et voilà notre connexion série est active sur le device /dev/rfcomm0 ! Tout ceci est configurable dans /etc/bluetooth/ pour éviter de retaper les commandes.

À partir de là on va pouvoir s’amuser avec le téléphone !

On peut faire pas mal de chose :

  • Se connecter sur Internet par le GPRS
  • Récupérer et envoyer des SMS
  • Se servir du téléphone comme télécommande
  • Intéragir avec le répertoire

et j’en passe …

Reception et Envoi de SMS

Pour envoyer et recevoir des SMS en console depuis votre mobile, vous aurez besoin d’installer le package gsm-utils dans debian. Celui-ci offre des outils intéressants et particulièrement gsmsmsstore !

gsmsmsstore –source /dev/rfcomm0 -l –store SM gsmsmsstore –source /dev/rfcomm0 -l –store ME

Vous montreras les SMS stockés dans votre carte SIM (SM) ou dans votre mobile (ME)

Pour envoyer un message on utilisera

gsmsendsms -d /dev/rfcomm0 06xxxxxxxx “Message Blabla”

la suite de l’article bientôt…