Ich halte das hier nur fest, damit ich nächstes Mal wieder weiß, wie ich vorgehen muß.
Mit
$#hcitool scan
lasse ich mir die verfügbaren Adressen von erreichbaren Bluetooth-Geräten anzeigen.
Mit
$#sudo rfcomm bind 0
verbinde ich mich seriell mit dem Bluetooth Device (z.B. Handy). Es wird dadurch automatisch ein Device unter /dev/rfcomm0 angelegt.
Mit
$#chgrp users
und
$#chown 660
gebe ich dem Device manuell die nötigen Rechte, um als normaler User darauf zuzugreifen.
$#rfcomm
zeigt mir dann an mit welchen Geräten ich verbunden bin.
Für mein Sony Ericsson T630 habe ich unter kmobiletools den init-String erweitert. Dort steht jetzt unter Additional init string:
AT CNMI=2,3,2,0,0; CMGF=0
In den Haupteinstellungen von kmobiletools unter SMS auf Aktualisieren drücken, um sich die verfügbaren Simslots anzeigen zu lassen. Alle Optionen aktivieren, um dann unter SMS durchsuchen mit dem Drücken von SMS Liste neu laden sich alle SMS anzeigen zu lassen.
Die Telefonnummern aus dem Telefonbuch – was erfolgreich ausgelesen werden kann – werden automatisch mit den Rufnummern in der SMS Liste verknüpft. Nett. Das Löschen einer gesendeten oder empfangenen SMS hat noch nicht funktioniert.
Das Schreiben und Versenden einer SMS mit dem Umweg einer Zwischenspeicherung hat – trotz Fehlermeldung – auch funktioniert.
Im Hauptmenü wird noch die Signalstärke des Telefons und der Batteriestand angezeigt. Das Programm wird in der Taskleiste mit einem kleinen Handy-Icon anzeigt und kann darüber minimiert und maximiert werden.
Mit
$#hcitool dc
läßt sich die Verbindung wieder kappen. Das wird leider schneller nötig als gewünscht, weil die Batterie des Handys mit Bluetooth extrem schnell leer gesaugt wird. kmobiletools bekommt nicht mit, daß die Verbindung nicht mehr besteht und meldet in regelmäßigen Abständen, daß der Batterielevel niedrig wäre. Danke, habe ich auch gemerkt!
Getestete Version von kmobiletools war die Version 0.4.3.1. unter SuSE 10.0 mit KDE 3.4.3 Level B.
Nachtrag: Ich habe gerade noch einen kleinen Fehler entdeckt, der aber auch mit meinen Einstellungen zu tun haben kann. Eine über kmobiletools gesendete SMS wird nicht in Gesendete SMS gespeichert, sondern ins SMS Archiv gesteckt.
Bluetooth Kommandos unter Linux mit bluez-utils um T630 zu nutzen