===== Κινητά τηλέφωνα ===== ==== Σύνδεση κινητού (μέσω 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 * gnokii : http://wiki.gnokii.org/index.php/Main_Page ==== Σύνδεση κινητού μέσω usb καλωδίου ==== Οι οδηγίες αφορούν το καλώδιο της [[http://mobileaction.com | 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 * http://figvam.blogspot.com/2007/01/mobile-action-8730p-usb-cable-and-linux.html * http://www.leopold.dk/~martin/ma-8230p.html ==== Χρήση κινητού ως gprs/3g modem ==== === Πηγές === * http://advantedgecomputing.com/opensource/gc83linux.html * http://www.windclimber.net/linux/gsm-modem.pcgi ==== Εφαρμογές επικοινωνίας ==== === gnokii === Για να ρυθμίσουμε το gnokii δημιουργούμε το αρχείο ~/.gnokiirc ως εξής [global] port = 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 ποτέ αφού κολλάει αρκετά συχνά με το παραπάνω μύνημα