Table of Contents
Κινητά τηλέφωνα
Σύνδεση κινητού (μέσω bluetooth)
Θα προσπαθήσουμε να επικοινωνήσουμε μέσω bluetooth μέσω usb stick. Δοκιμάζουμε ένα usb-stick SILVER HAWK BLUETOOTH V2.0 (10€ περίπου). Δεν θα πρέπει να υπάρχει πρόβλημα πάντως με οποιοδήποτε usb stick της αγοράς.
Εγκατάσταση λογισμικού
Εγκαθιστούμε τα πακέτο bluez-utils, και bluez-gnome (για το bluetooth-applet)
aptitude install bluez-utils bluez-gnome gnome-phone-manager gnokii
Εύρεση bluetooth address
Για να βρούμε την bluetooth address της συσκευής
- τρέχουμε το bluetooth-applet (ως απλός χρήστης)
- με δεξί κλικ πάνω του επιλέγουμε browse device
- βρίσκουμε την συσκευή μας από το όνομα που της έχουμε δώσει και επιλέγουμε σύνδεση
- θα ανοίξει ο nautilus μέσω του πρωτοκόλλου obex. Δίπλα από το πρωτόκολλο είναι και το id της συσκευής μας
Εναλλακτικά ίσως βρεθεί και με την εντολή
hcitool scan
εύρεση και σύνδεση pc από το κινητό μας
Πριν αναζητήσουμε το pc από το κινητό μας θα πρέπει να το έχουμε κάνει να εμφανίζεται ως bluetooth συσκευή.
- Στο bluetooth-applet κάνουμε δεξί κλικ και από τις ιδιότητες επιλέγουμε visible and connectable for other devices (για 3 λεπτά)
- Κάνουμε αναζήτηση από το κινητό μας και πληκτρολογούμε έναν κωδικό
- Από το pc πληκτρολογούμε πάλι τον ίδιο κωδικό επιτρέποντας την σύνδεση από το κινητό μας στο pc
Δοκιμή επικοινωνίας
Έστω το η bluetooth address μας είναι 00:0A:D9:B6:XX:XX.
Δοκιμάζουμε επικοινωνία με την εντολή
l2ping 00:0A:D9:B6:XX:XX
Ρύθμιση bluetooth system configuration
Ανοίγουμε το /etc/bluetooth/rfcomm.conf και επεξεργαζόμαστε τα πεδία
rfcomm0 {
bind yes;
device 00:1A:ab:cd:xx:xx;
channel 2;
comment "my mobile phone";
}
Επανεκκινούμε την υπηρεσία bluetooth με
/etc/init.d/bluetooth restart
Αποστολή αρχείων
Για να στείλουμε ένα αρχείο μπορούμε να χρησιμοποιήσουμε το bluetooth-applet. Κάνουμε δεξί κλικ πάνω του και επιλέγουμε send file
Ενναλλακτικά από την κονσόλα εκτελούμε
gnome-obex-send file-name
Πηγές
- z600 : http://nix.fulhack.nu/z600/
- w850i και system ρυθμίσεις : http://archives.free.net.ph/message/20080224.062303.dcc61f94.el.html
- gnome phone manager : http://live.gnome.org/PhoneManager
Σύνδεση κινητού μέσω usb καλωδίου
Οι οδηγίες αφορούν το καλώδιο της mobile action (αγοράστηκε το 2004) και αφορούν ένα Sony Ericsson Z600.
Αρχικά συνδεόυμε το καλώδιο και ελέγχουμε εάν αναγνωρίστηκε εκτελώντας
tail -f /var/log/syslog
Θα εμφανιστούν μηνύματα όπως τα παρακάτω
Jul 27 00:45:57 acer kernel: usb 2-2: new full speed USB device using uhci_hcd and address 10 Jul 27 00:45:57 acer kernel: usb 2-2: configuration #1 chosen from 1 choice Jul 27 00:45:57 acer kernel: pl2303 2-2:1.0: pl2303 converter detected Jul 27 00:45:57 acer kernel: usb 2-2: pl2303 converter now attached to ttyUSB0
Το καλώδιο έχει αναγνωριστεί ως συσκευή /dev/ttyUSB0
Πριν την χρησιμοποιήσουμε θα κατεβάσουμε 2 scripts, θα δημιουργήσουμε έναν φάκελο για τα scripts και τα εκτελέσιμα
mkdir -p /opt/maconnect cd /opt/maconnect
Υπάρχει ενσωματωμένη δυνατότητα από το καλώδιο να φορτίζεται το κινητό μας μέσω της usb θύρας
wget -c http://www.leopold.dk/~martin/patches/charge.c gcc -o charge charge.c ./charge
ή από εδώ
wget -c http://figvam.googlepages.com/chargerma.c gcc -Wall -o chargerma chargerma.c ./chargerma /dev/ttyUSB0
Πριν επικοινωνήσουμε με την εφαρμογή wammu θα εκτελέσουμε το 2o script
wget -c http://www.leopold.dk/~martin/patches/serial.c gcc -o serial serial.c
Τώρα πλέον μπορούμε να δοκιμάσουμε το wammu
Πηγές
- mobile action cables
Χρήση κινητού ως gprs/3g modem
Πηγές
Εφαρμογές επικοινωνίας
gnokii
Για να ρυθμίσουμε το gnokii δημιουργούμε το αρχείο ~/.gnokiirc ως εξής
[global] port = <Bluetooth address> model = AT connection = bluetooth [logging] debug = on
Για να δοκιμάσουμε σύνδεση εκτελούμε
gnokii --identify
Δες http://wiki.gnokii.org/index.php/User's_Guide για ενέργειες
Κλήση αριθμού
gnokii --dialvoice 2121234123
wammu
Για εγκατάσταση του wammu
aptitude install wammu
Troobleshooting
Εκτελώντας το wammu από μια κονσόλα βλέπουμε ποιο είναι το debug log αρχείο του (π.χ. /tmp/wammuCcrfkz.log). Μπορούμε ενώ εκτελούμε το wammu σε μία κονσόλα να βλέπουμε τα μηνύματα με
tail -f /tmp/wammuCcrfkz.log
Εάν παρουσιαστεί το μήνυμα (σε SE Z600, wammu v0.27 και gammu v1.20)
Battery status received, but not requested right now
από τις ρυθμίσεις το wammu / Settings / Other , ορίζουμε 0 σε refresh phone state ώστε να μην ζητάει battery status ποτέ αφού κολλάει αρκετά συχνά με το παραπάνω μύνημα
