Nokia N95 ++ Asus Eee PC 900

A hétvége a rossz idő szidalmazásával, és az unokák és unokahúgok asztal körüli kergetőzésével telt. Szerencsére nem maradtak örökkön örökké.

Szóval nekiálltam, hogy a Nokiámat végre összehozzam a laptopommal ( Acer Aspire 3k3 ) de mivel ezen a Debian "unstable" van még odáig sem jutottam hogy a telefon beltartalmát tallózni tudjam Gnome alatt.

Nem adtam fel, és a netbookom stabil Debianjával kezdtem próbálkozni:

Végig googliztam a megszokott lapokat, wammu gammu gnokii, ezekből az derült ki hogy a Debian -vagy bármely más disztró - és Nokia N95 páros sz@rt sem ér.
Mint kiderült ennek nem a Nokia, v. a Debian az oka, Ááá neeeeem. A harmadik generációs Symbian. Az!. Vagy ahogy Hofi mondaná "az a hülye ákác, az!"

De ekkor valami -számomra - furcsa dologra bukkantam.
Az extGPSre a Symarctictól. Ez a bigyó a telefon GPS-ét teszi elérhetővé bluetooth-on keresztül.

Ezen fellelkesülve, - mégis lehet használni a telefonomat linuxal valamire:) - nekiálltam telepítgetni.
először a Debianra telepítettem az obex csomagokat. A Bluetooth már "gyárilag" működött.

$ sudo apt-get install gnome-vfs-obexftp obexfs obexftp openobex-app

hogy ezek közül mind kell e, azt a fene sem tudja, de elférnek:)

ha valakinek nem lenne összepárosítva a telefonja, és a linux bluetooth eszköze az most tegye meg.

letöltöttem az ExtGPS-t majd felküldtem a telefonra.
Rákattintottam bluetooth-applet-re -jobb egérgombbal- ami ott figyel a tálcán. Fájl küldése...
Majd a telefonon telepítettem.

Most létre kellet hoznom azt az eszközt ami kommunikálni fog a GPS-el. Erre itt találtam instrukciókat: HOWTO: ExtGPS and Linux BlueZ
Nyilván én teljesen máshogy csináltam:)

A telefonon menü->eszközök->Bluetooth menüben beállítottam hogy "A telefon láthatósága" "mindig látja" legyen. -ki találta ki ezeket a neveket nemt'om-

A linuxban pedig módosítottam a /etc/bluetooth/hcid.conf
a passkey-nek az egyszerűség kedvéért megadtam a párosításkor használt kódot.

#
# HCI daemon configuration file.
#

# HCId options

options {
# Automatically initialize new devices
autoinit yes;

# Security Manager mode
# none - Security manager disabled
# auto - Use local PIN for incoming connections
# user - Always ask user for a PIN
#
security auto;

# Pairing mode
# none - Pairing disabled
# multi - Allow pairing with already paired devices
# once - Pair once and deny successive attempts
pairing multi;

# Default PIN code for incoming connections
passkey "xxxx";

}
# Default settings for HCI devices
device {
# Local device name
# %d - device id
# %h - host name
name "%h-%d";

# Local device class
class 0x000100;

# Default packet type
#pkt_type DH1,DM1,HV1;

# Inquiry and Page scan
iscan enable; pscan enable;

discovto 0;

# Default link mode
# none - no specific policy
# accept - always accept incoming connections
# master - become master on incoming connections,
# deny role switch on outgoing connections
lm accept;

# Default link policy
# none - no specific policy
# rswitch - allow role switch
# hold - allow hold mode
# sniff - allow sniff mode
# park - allow park mode
lp rswitch,hold,sniff,park;

}

Ahhoz hogy a /etc/bluetooth/rfcomm.conf file-t módosítani tudjuk néhány adatra lesz szükség:

# hcitool scan
Scanning ...
99:99:99:99:99:99 Apostrophe-N95
00:00:00:00:00:00 asus.apostrophe.lan-0

és a lényeg! /etc/bluetooth/rfcomm.conf

#
# RFCOMM configuration file.
#

rfcomm0 {

# Automatically bind the device at startup
bind yes;

# Bluetooth address of the device
#device 11:22:33:44:55:66;
device 99:99:99:99:99:99;

# RFCOMM channel for the connection
channel 1;

# Description of the connection
comment "Nokia N95";

}

rfcomm1 {

# Automatically bind the device at startup
bind yes;

# Bluetooth address of the device
#device 11:22:33:44:55:66;
device 99:99:99:99:99:99;

# RFCOMM channel for the connection
channel 4;

# Description of the connection
comment "Nokia N95 Dial Up Networking (DUN)";

}

rfcomm2 {

# Automatically bind the device at startup
bind yes;

# Bluetooth address of the device
#device 11:22:33:44:55:66;
device 99:99:99:99:99:99;

# RFCOMM channel for the connection
channel 5;

# Description of the connection
comment "Nokia N95 Symarctic ExtGPS";

}

Most újta kell indítani a Bluetooth-t

# /etc/init.d/bluetooth restart

A telefonon pedig az extGPS-t kell elindítani:
menü->Alkalmazások->ExtGPS + 2 igen:)
A telefont kitettem az ablakba:) olyan helyre ahol látja az eget, különben nem tudja venni a műholdak jeleit.

és máris dől az adat:)

# cat /dev/rfcomm2
$GPGGA,095422.000,4732.37011,N,01910.71913,E,1,05,2.3,133.3,M,40.9,M,,*5D

$GPGLL,4732.37011,N,01910.71913,E,095422.000,A,A*53

$GPGSA,A,3,08,10,24,15,27,,,,,,,,3.8,2.3,3.0*35

$GPGST,095422.000,15.6,9.8,28.9,36.4,21.9,17.3,43.2*64

$GPGSV,2,1,08,07,22,069,30,08,61,054,42,28,63,140,28,10,47,223,39*7A

$GPGSV,2,2,08,24,06,278,28,15,38,302,35,19,11,041,27,27,12,260,29*7F

$GPRMC,095422.000,A,4732.37011,N,01910.71913,E,0.1,193.7,210709,3.4,W,A*1A

$GPVTG,193.7,T,197.0,M,0.1,N,0.2,K,A*23

$GPGGA,095423.000,4732.37011,N,01910.71913,E,1,05,2.3,133.3,M,40.9,M,,*5C

$GPGLL,4732.37011,N,01910.71913,E,095423.000,A,A*52

$GPGSA,A,3,08,10,24,15,27,,,,,,,,3.8,2.3,3.0*35

$GPGST,095423.000,13.0,13.1,23.3,38.4,18.3,16.3,36.6*5F

$GPGSV,2,1,08,07,22,069,30,08,61,054,40,28,63,140,28,10,47,223,38*79

$GPGSV,2,2,08,24,06,278,28,15,38,302,34,19,11,041,27,27,12,260,28*7F

$GPRMC,095423.000,A,4732.37011,N,01910.71913,E,0.1,195.3,210709,3.4,W,A*19

$GPVTG,195.3,T,198.6,M,0.1,N,0.1,K,A*2B

^C

HA már idáig eljutottam telpíteni fogok rá Navit. De majd legközelebb.

Hozzászólások

Aki nem zsigerből csinálja, amit csinál, az tudja, hogy az Asus Eee vackokon elég kevés a hely. Vagyis nem úgy kell telepíteni rá operációs rendszert, ahogy window$t szokás, - next next next oaszt lessz ami lessz:)- hanem ésszel.

Így aztán csak akkor telepítek fel valamit, ha azt használom is. Azaz nem voltak rajta az obex csomagok, mert nem értem rá foglalkozni a telefon-netbook párossal...

Sz'al el kell felejteni ez a window$os mentalitást.