Sumber: http://edwidianto.wordpress.com/2009/06/22/smart-bluetooth-di-puppy-linux/
Weekend ini bersenang-senang dengan akses internet smart. Download ebook, upload foto ke flikr, bloging, chatting. Seharian cuman 3rb rupiah. Dan Cimahi terjangkau oleh jaringan ini, walaupun cuma dapat CDMA 2000 1x, tapi lumayan. Download rata-rata bisa 6 kBps dan upload bisa 10 kBps (dalam byte). Pakai speedtest.net dapat berapa yah?
Pertama saya coba dengan modem usb cdma Venus VT-11 dan Multitech mtcba-c-u n4. Venus VT-11 otomatis tidak bisa untuk kartu smart, karena frekuensi yang disupport hanya 800 MHz, sedangkan smart menggunakan 1900 MHz. Tadinya saya mengira, Multitech bisa support dual frekuensi, saya lihat serinya lagi (N4), hehehe, ternyata sama dengan VT-11 yang hanya bisa single frekuensi 800 MHz. Akhirnya, saya coba dengan hape nokia cdma. Kabel data? tidak punya. Jalan terakhir, lewat bluetooth yang kebetulan ada di hape ini. Persiapan instalasi bluetooth di Puppy Linux pun dilakukan.
Bluetooth di linux memerlukan modul driver, bluetooth stack dan aplikasi (dan daemon) bluetooth. Aplikasi bluetooth ini juga memerlukan dbus, suatu sistem IPC (inter-process communication), yang menjembatani komunikasi antar aplikasi di dekstop. Untuk Dial-up client, saya gunakan qtwvdialer, aplikasi front-end berbasis qt untuk memanggil program wvdial. Program GUI untuk memanggil wvdial yang lainnya juga bisa digunakan.
Di distro OpenSuSE, uBuntu dan lainnya, bluetooth, library dan aplikasinya sudah tersedia, termasuk dengan obexftp untuk transfer data dari hape ke komputer lewat protokol bluetooth. Saya menggunakan Puppy Linux 4.20. Searching di google mendapatkan link PuppyForum: Bluetooth & D-Bus. Cukup digunakan sebagai referensi untuk memulai.
Kernel modul yang diperlukan adalah bluetooth (/lib/modules/2.6.25.16/kernel/net/bluetooth/bluetooth.ko), l2cap (/lib/modules/2.6.25.16/kernel/net/bluetooth/l2cap.ko), rfcomm (/lib/modules/2.6.25.16/kernel/net/bluetooth/rfcomm/rfcomm.ko), dan hci-usb (/lib/modules/2.6.25.16/kernel/drivers/bluetooth/hci_usb.ko). Kebetulan usb bluetooth yang saya gunakan (ISSC Bluetooth, dengan USB ID 0x1131:0x0001 ) dapat disupport oleh driver hci-usb. Library, protokol stack dan aplikasi bluetooth menggunakan paket bluez-4.40. Ringkasnya, setelah Bluez terinstall, perintah yang perlu dijalankan adalah:
rm -f /var/run/dbus/*
dbus-uuidgen --ensure
dbus-daemon --system
#sleep 1
modprobe bluetooth
modprobe l2cap
modprobe rfcomm
modprobe hci-usb
#sleep 2
hcid
sdpd
passkey-agent --default 1234 &
#sleep 1
rfcomm bind /dev/rfcomm0 00:1A:DC:C5:6C:E3 1
Bluetooth ID 00:80:37:01:86:E6 adalah ID bluetooth device dari hape Nokia, dan bisa berbeda untuk hape lainnya. ID ini diperoleh dengan perintah hcitool scan .
Sekarang tinggal mengkonfigurasi wvdial di file /etc/wvdial.conf. Yang perlu ditambahkan adalah:
[Dialer smart]
Auto Reconnect = true
Baud = 460800
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CRM=1
Modem = /dev/rfcomm0
Modem Type = USB Modem
Password = smart
Phone = #777
Stupid Mode = true
Username = smart
Yup, sekarang jalankan qtwvdialer dan dial dengan menggunakan account smart. Dan Anda akan terhubung ke internet. Selamat mencoba.
Recent comments
4 days 24 min ago
4 days 2 hours ago
4 days 17 hours ago
4 days 17 hours ago
4 days 17 hours ago
4 days 17 hours ago
4 days 18 hours ago
4 days 18 hours ago
4 days 22 hours ago
5 days 5 hours ago