轉錄﹍Jamyy's Weblog﹍bluetooth指令
https://cha.homeip.net/blog/archives/2005/08/gnome_bluetooth.html
啟動 bluetooth 服務:
service bluetooth start (常駐 hcid、sdpd 這兩個 daemon)
安裝 Bluetooth USB Adapter 於 Linux PC:
直接將 Bluetooth USB Adapter 插入 USB 插槽即可
執行 hcitool dev 或 hciconfig -a 若出現裝置資訊, 表示系統已抓到 USB 藍芽裝置
系統抓到的第一個藍芽裝置名稱為: hci0
檔案傳輸: Linux PC → 藍芽手機、PDA:
Linux PC: gnome-obex-send
Linux PC: Choose Bluetooth device (點選「重新整理」可重新搜尋周邊裝置)
行動裝置: 儲存收到的檔案
ps. 若裝有 openobex 的 obexftp 可用 obexftp -b -p 傳送檔案
系統畫面: Choose Bluetooth device
檔案傳輸: 手機 → Linux PC:
Linux PC: gnome-obex-server
行動裝置: 經藍芽發送檔案
Linux PC: Accept a file from 'Nokia 6230'? → Yes
Linux PC: File received from 'Nokia 6230'. What would you like to do? → Save
ps. 執行 sdptool add FTRN 啟用 OBEX File Transfer service, Pocket PC 還是無法瀏覽 Linux 目錄, 也無法選擇以藍芽傳送檔案至其他藍芽裝置... 改天再努力試試看... :P
相關指令備忘:
指令 說明
hcitool dev 顯示本機藍芽裝置 BD Address
hcitool scan 搜尋週邊藍芽裝置
hciconfig -a 顯示本機藍芽裝置詳細資訊
hciconfig hci0 up / down 啟用 / 關閉第一個藍芽裝置 ( hci0 )
sdptool browse 查詢指定藍芽裝置可使用的服務
sdptool add 啟動 SDP servers
* SP = Serial Port service
* DUN = Dial-Up Networking service
* LAN = LAN Access service
* FAX = Fax service
* OPUSH = OBEX Object Push service
* FTRN = OBEX File Transfer service
* HS = Headset service
* HF = Handsfree service
* NAP = NAP service
* GN = GN service
* HID = HID service
* CIP = CIP service
* CTP = CTP service
* A2SRC = Audio source service
* A2SNK = Audio sink service
rfcomm connect 以 RFCOMM 通訊協定連結至指定藍芽裝置
l2ping ping 藍芽裝置
ps. BD = Bluetooth Device
相關 daemon:
Daemon Info Description
bluetooth Bluetooth daemon hcid - Bluetooth Host Controller Interface Daemon
sdpd - allows Bluetooth devices connected to the host to advertise via SDP Bluetooth services available.
dund BlueZ Bluetooth dial-up networking daemon
hidd Bluetooth HID daemon
pand BlueZ Bluetooth PAN daemon The pand PAN daemon allows your computer to connect to ethernet networks using Bluetooth.
相關設定檔:
檔案 說明
/etc/bluetooth/hcid.conf 本機設定檔 (HCI daemon configuration file)
/etc/bluetooth/pin 本機 PIN 碼
/etc/bluetooth/rfcomm.conf 遠端裝置設定檔
/etc/sysconfig/bluetooth (未研究)
/etc/sysconfig/dund (未研究)
/etc/sysconfig/hidd (未研究)
/etc/sysconfig/pand (未研究)
* 設定 affix,讓有藍芽裝置的 devices 能使用 TCP/IP 互相通訊 (繁體中文)
https://www.iis.sinica.edu.tw/~hus/experience/bluetooth/linux-bluetooth-tcp-ip.html
https://cha.homeip.net/blog/archives/2005/08/gnome_bluetooth.html
啟動 bluetooth 服務:
service bluetooth start (常駐 hcid、sdpd 這兩個 daemon)
安裝 Bluetooth USB Adapter 於 Linux PC:
直接將 Bluetooth USB Adapter 插入 USB 插槽即可
執行 hcitool dev 或 hciconfig -a 若出現裝置資訊, 表示系統已抓到 USB 藍芽裝置
系統抓到的第一個藍芽裝置名稱為: hci0
檔案傳輸: Linux PC → 藍芽手機、PDA:
Linux PC: gnome-obex-send
Linux PC: Choose Bluetooth device (點選「重新整理」可重新搜尋周邊裝置)
行動裝置: 儲存收到的檔案
ps. 若裝有 openobex 的 obexftp 可用 obexftp -b -p 傳送檔案
系統畫面: Choose Bluetooth device
檔案傳輸: 手機 → Linux PC:
Linux PC: gnome-obex-server
行動裝置: 經藍芽發送檔案
Linux PC: Accept a file from 'Nokia 6230'? → Yes
Linux PC: File received from 'Nokia 6230'. What would you like to do? → Save
ps. 執行 sdptool add FTRN 啟用 OBEX File Transfer service, Pocket PC 還是無法瀏覽 Linux 目錄, 也無法選擇以藍芽傳送檔案至其他藍芽裝置... 改天再努力試試看... :P
相關指令備忘:
指令 說明
hcitool dev 顯示本機藍芽裝置 BD Address
hcitool scan 搜尋週邊藍芽裝置
hciconfig -a 顯示本機藍芽裝置詳細資訊
hciconfig hci0 up / down 啟用 / 關閉第一個藍芽裝置 ( hci0 )
sdptool browse 查詢指定藍芽裝置可使用的服務
sdptool add 啟動 SDP servers
* SP = Serial Port service
* DUN = Dial-Up Networking service
* LAN = LAN Access service
* FAX = Fax service
* OPUSH = OBEX Object Push service
* FTRN = OBEX File Transfer service
* HS = Headset service
* HF = Handsfree service
* NAP = NAP service
* GN = GN service
* HID = HID service
* CIP = CIP service
* CTP = CTP service
* A2SRC = Audio source service
* A2SNK = Audio sink service
rfcomm connect 以 RFCOMM 通訊協定連結至指定藍芽裝置
l2ping ping 藍芽裝置
ps. BD = Bluetooth Device
相關 daemon:
Daemon Info Description
bluetooth Bluetooth daemon hcid - Bluetooth Host Controller Interface Daemon
sdpd - allows Bluetooth devices connected to the host to advertise via SDP Bluetooth services available.
dund BlueZ Bluetooth dial-up networking daemon
hidd Bluetooth HID daemon
pand BlueZ Bluetooth PAN daemon The pand PAN daemon allows your computer to connect to ethernet networks using Bluetooth.
相關設定檔:
檔案 說明
/etc/bluetooth/hcid.conf 本機設定檔 (HCI daemon configuration file)
/etc/bluetooth/pin 本機 PIN 碼
/etc/bluetooth/rfcomm.conf 遠端裝置設定檔
/etc/sysconfig/bluetooth (未研究)
/etc/sysconfig/dund (未研究)
/etc/sysconfig/hidd (未研究)
/etc/sysconfig/pand (未研究)
* 設定 affix,讓有藍芽裝置的 devices 能使用 TCP/IP 互相通訊 (繁體中文)
https://www.iis.sinica.edu.tw/~hus/experience/bluetooth/linux-bluetooth-tcp-ip.html
請先 登入 以發表留言。