Eee PC 之藍芽支援
November 14, 2007 – 11:57 pm 在 Eee PC 上,藍芽其實已經有八成的支援了。
最可惜的是 Eee PC 本身的系統沒有執行 “dbus” 和 “bluetooth” 服務,還有就是和藍芽電話之間的 “配對” 動作很難做到。
要試試看的話可以這樣做, 插入USB藍芽後:
1. 開終端機: Ctrl-Alt-T
2. 變身成為 super user: sudo -s
當然,要打密碼。
3. 打開原本沒打開的服務, 包括 dbus 和 bluetooth:
/etc/init.d/dbus start
/etc/init.d/bluetooth start
4. 差不多了!試試打開手機的藍芽,然後再輸入這指令:
hcitool scan
應該會找到手機,顯示為 “xx:xx:xx:xx:xx:xx PhoneName”。
但是配對… 因為 Eee PC 沒有 gnome 也沒有 kde, 沒程式做 GUI 配對,只能在 /etc/bluetooth/hcid.conf 裡面寫一個 pin 碼來配對用。
配對指令(前者是要連線才配對,後者是先配對):
rfcomm bind xx:xx:xx:xx:xx:xx
rfcomm connect xx:xx:xx:xx:xx:xx
配對了以後就能用 wvdial 連線上網了,但是 Eee PC 沒有 wvdial 套件,要拿 debian 4.0 的 deb 包暫用。
wvdial 的設定跟普通 modem 差不多, 在 /etc/wvdial.conf
[Modem0]
Modem = /dev/rfcomm0
Baud = 115200
SetVolume = 0
Dial Command = ATDT
Init1 = ATZ
Init3 = ATM0
FlowControl = crtscts
[Dialer utms]
Username = guest
Password = guest
Phone = *99***1#
Stupid Mode = 1
Inherits = Modem0
配對不到的話 ,要修正 /etc/bluetooth/hcid.conf:
options {
autoinit yes;
security user;
pairing multi;
}
device {
name “%h”;
class 0×3e0100;
iscan enable; pscan enable;
lm accept;
lp rswitch,hold,sniff,park;
auth enable;
encrypt enable;
}







6 Responses to “Eee PC 之藍芽支援”
想請問要在 /etc/bluetooth/hcid.conf 裡面寫一個 pin 碼來配對用
這個配對指令
rfcomm bind xx:xx:xx:xx:xx:xx
rfcomm connect xx:xx:xx:xx:xx:xx
要寫在哪呢
兩個都要寫嗎
另外 我在 /etc/bluetooth裡還有看到rfcomm.conf
不是要寫在這裡面喔?
我是要跟我另外一台筆電連接的
在eeepc找的筆電 可是筆電找不到eeepc
我想應該是配對的問題吧
另外
每次使用藍芽都要先把
/etc/init.d/dbus start
/etc/init.d/bluetooth start
這兩項打開嗎
如有空 煩請解答一下
感謝
By maxkyc on Nov 16, 2007
其實 Eee PC 對藍芽的支援不足,主要原因在於它用 icewm 而不是 gnome/kde.
如果用 gnome/kde 的話,桌面環境會替你做好配對了…
1. 可以在 /etc/bluetooth/hcid.conf 中設定 passkey, 之後用 rfcomm connect xx:xx:xx:xx:xx:xx 配對
或者用 rfcomm bind 來預備,等 wvdial 時才配對
2. dbus 和 bluetooth 也要每次開始使用藍芽之前執行,原因也是 Eee PC 啟動方式和普通 Linux 不同,真惱人啊…
3. rfcomm.conf 可以不用改,主要設定都在 hcid.conf
By lazyfai on Nov 16, 2007
# Default PIN code for incoming connections
passkey “1234″;
rfcomm bind 00:1D:60:10:B5:86
rfcomm connect 00:1D:60:10:B5:86
想請問我這樣加入rfcomm對嗎
還是要再兩個rfcomm之前都加上#呢
我現在可以讓我的epc找到我的另一台nb
可是那台nb卻找不到epc
在vista好像找不到可以輸入配對號碼的地方
其實我只是想要能夠再兩台電腦使用藍芽傳輸而已
應該是不會用到wvdial
煩請解答了
相當感謝您
一直以來很想要接觸linux
不過去圖書館借了那些書
感覺看了也是沒什麼用xd
By maxkyc on Nov 17, 2007
很可惜,Eee PC 內的 gnome/kde 成分太少了,要做分享檔案難了一點。
要麼安裝 kdebluetooth, 要麼安裝 gnome-bluetooth, 都需要依賴很多其他的 packages.
By lazyfai on Nov 17, 2007
那想請問一下
kdebluetooth, gnome-bluetooth這兩個軟體
可以靠synaptic安裝嗎
謝謝
By maxkyc on Nov 17, 2007
理論上是可以的。
不過 Eee PC 的 kde 跟 gnome 都和 debian 4.0 的不同版本。
要找回相對應的版本才行。
By lazyfai on Nov 18, 2007