以Ubuntu 9.04為例
1. 先使用BlueZ與設備配對
2. # hciconfig -a 取得Bluetooth dongle的BD Address
# hcitool dev 也可以取得BD Address
我的Bluetooth dongle是00:10:60:A4:12:F1
3. 下hcitool scan指令,取得欲連線設備的BD Address
我的欲連線設備是00:0E:00:05:63:20
4. # mknod /dev/rfcomm0 c 216 1
# chmod 666 /dev/rfcomm0 建立虛擬串口設備,並設定權限
5. 修改/etc/bluetooth/rfcomm.conf設定檔,加入以下內容:
# vi /etc/bluetooth/rfcomm.conf
rfcomm0{
bind no; //設置是否自動綁定設備
device 00:10:60:A4:12:F1; //設定綁定設備的BD Address(Bluetooth dongle)
channel 1; //設定設備通道
comment "BTM"; //對設備的描述
}
6. 添加SPP(Serial Port Profile)的SDP協議通道
# sdptool add --channel=1 SP
7. 將虛擬串口與外界藍芽設備綁定
# rfcomm bind /dev/rfcomm0 00:0E:00:05:63:20 1
8. 連接設備
# hcitool cc 00:0E:00:05:63:20
9. 之後就可以利用GtkTerm或是minicom測試連線是否成功
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。