Siapkan bluetooth pada komputer dan handset 3G, pada pengetesan ini menggunakan Nokia N70 dengan laptop Compaq Presario V2000 yang kebetulan bluetooth telah built-in di dalamnya sehingga tidak membutuhkan device bluetooth tambahan untuk komputernya.
Persiapan Aplikasi Bluetooth
Periksa apakah aplikasi bluetooth telah aktif atau belum dengan menggunakan perintah: hciconfig show, hasilnya akan seperti di bawah ini.
root@joko-laptop:/home/joko# hciconfig show
hci0: Type: USB
BD Address: 00:16:41:84:FC:BB ACL MTU: 377:10 SCO MTU: 16:0
UP RUNNING PSCAN ISCAN
RX bytes:11386520 acl:51897 sco:0 events:24859 errors:0
TX bytes:4150919 acl:27828 sco:0 commands:851 errors:0
perhatikan informasi “UP RUNNING PSCAN ISCAN” menandakan aplikasi bluetooth telah aktif. Bila belum, silakan aktifkan dengan perintah: /etc/init.d/bluetooth start
Pengenalan Bluetooth Handset dari Komputer
Aktifkan fasilitas bluetooth pada handset, kemudian scan device bluetooth yang sedang aktif di sekitar laptop dengan perintah:
root@joko-laptop:/home/joko# hcitool scan
Scanning ...
00:1B:EE:0A:19:FF Joko N70
Informasi di atas menunjukkan bahwa bluetooth di handset telah bekerja dengan baik dan terdeteksi oleh laptop. Selanjutnya kita cari tahu channel DUN (Dial-Up Networking) pada handset tersebut dengan perintah sdptool search DUN,
root@joko-laptop:/home/joko# sdptool search DUN
Inquiring ...
Searching for DUN on 00:1B:EE:0A:19:FF ...
Service Name: Dial-Up Networking
Service RecHandle: 0x10007
Service Class ID List:
"Dialup Networking" (0x1103)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 3
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Dialup Networking" (0x1103)
Version: 0x0100
Binding Bluetooth Handset dari Komputer
Informasi di atas menunjukkan bahwa aplikasi DUN pada handset terdapat di channel 3, setelah itu lakukan bind terhadap DUN handset dengan perintah: rfcomm bind
root@joko-laptop:/home/joko# rfcomm bind 0 00:1B:EE:0A:19:FF 3
Periksa apakah DUN handset telah ter-bind dengan baik, gunakan perintah rfcomm.
Pairing
Aktifkan kbluetoothd, sehingga muncul icon tray kbluetoothd. Klik kanan “KBluetoothd” -> “Configuration” -> “Configure Services”. Pilih Tab “Confirmation”, klik tombol “Insert Rule” kemudian ubahlah baris yang muncul disesuaikan dengan kebutuhan. Contoh pilihannya adalah:
Service: *
Device: Joko N70
Address: 00:1B:EE:0A:19:FF
Policy: Allow
Klik lah tombol OK setelah dipastikan isian sudah benar.
Saatnya kembali ke console (terminal) untuk mengedit file /etc/bluetooth/hcid.conf
Pastikan pada “options” isinya seperti berikut:
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 "123456";
}
Ganti passkey sesuaikan dengan keinginan. Setelah selesai tinggalkan sejenak laptop untuk melakukan pairing dari handset ke laptop, “Menu” -> “Connect” -> “Bluetooth” -> “Paired Device” -> “Options” -> “New paired device”. Bila laptop telah dikenali, pilihlah kemudian isi passkey sesuaikan dengan passkey yang telah anda masukkan ke dalam file /etc/bluetooth/hcid.conf
Selesai pairing.
Dialing
Gunakan wvdial untuk melakukan dial-up, sebelumnya buatlah konfigurasi /etc/wvdial.conf menjadi seperti berikut:
[Dialer Defaults]
Modem = /dev/rfcomm0
Baud = 460800
Phone = *99#
Username = xlgprs
Password = proxl
Stupid Mode = yes
Ketikkan perintah
wvdial
dan selamat menikmati Internet di mana pun anda berada di Indonesia ini, selama masih dalam jangkauan sinyal proXL.
root@joko-laptop:/dev# wvdial
--> WvDial: Internet dialer version 1.56
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
~[7f]}#@!}!} } }2}#}$@#}!}$}%}”}&} }*} } g}%~
–> Carrier detected. Starting PPP immediately.
–> Starting pppd at Thu Jul 26 00:00:40 2007
–> Pid of pppd: 19990
–> Using interface ppp0
–> local IP address 10.199.0.214
–> remote IP address 10.6.6.6
–> primary DNS address 202.152.254.245
–> secondary DNS address 202.152.254.246
0 komentar:
Posting Komentar