免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1015 | 回复: 0
打印 上一主题 下一主题

Linux Bluetooth 檔案傳輸 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-17 02:15 |只看该作者 |倒序浏览

Linux Bluetooth 檔案傳輸

這個
USB 藍芽裝置是在資訊展會場買
Epson
RX630 送的, 可惜手邊的電腦都沒藍芽介面, 所以就算插在 RX630 上也沒啥作用, 乾脆拿到 Liunx 玩玩看 :)
藍芽技術在電腦上最基本、最實用的, 就是檔案傳輸的功能. 以下是在 FC3 使用 GNOME Bluetooth Subsystem 與藍芽手機、藍芽
PDA 進行檔案傳輸的操作備忘.

範例環境:
  • Fedora Core 3 with GNOME Desktop Environment
  • Bluetooth USB Adapter
  • Nokia 6230、Asus MyPAL A620BT (MS Pocket PC 2003)

[color="#ffff00"]套件需求:
  • BlueZ - Linux Bluetooth protocol stack:
            bluez
  • OpenOBEX - Free open source implementation of Object Exchange (OBEX)
            protocol:
    openobex
  • GNOME Bluetooth Subsystem:
           
    gnome-bluetooth

[color="#ffff00"]安裝套件, 以 YUM 安裝為例:
       
yum -y bluez*
        yum -y gnome-bluetooth
       
ps. 若要手動安裝, 請參考上述: “套件需求” 裡的超連結
[color="#ffff00"]啟動 bluetooth 服務:
       
[color="#00ffff"]service bluetooth start (常駐 hcid、sdpd 這兩個
        daemon)
[color="#ffff00"]安裝 Bluetooth USB Adapter 於 Linux PC:
       
直接將 Bluetooth USB Adapter 插入 USB 插槽即可
        執行 [color="#00ffff"]hcitool dev 或
        hciconfig -a 若出現裝置資訊, 表示系統已抓到 USB 藍芽裝置
        系統抓到的第一個藍芽裝置名稱為: hci0
[color="#ffff00"]檔案傳輸: Linux PC → 藍芽手機、PDA:
       
Linux PC: [color="#00ffff"]gnome-obex-send
        Linux PC: Choose Bluetooth device (點選「重新整理」可重新搜尋周邊裝置)
        行動裝置: 儲存收到的檔案
       
ps. 若裝有 openobex 的 obexftp 可用 obexftp -b  
        -p  傳送檔案
       
[color="#c0c0c0"]系統畫面: Choose Bluetooth device
       

[color="#ffff00"]檔案傳輸: 手機 → Linux PC:
       
Linux PC: [color="#00ffff"]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
       
[color="#c0c0c0"]系統畫面: Incoming Bluetooth Transfer
       

       
[color="#c0c0c0"]系統畫面: Bluetooth Transfer Received (會顯示圖檔縮圖喔 :)
       

[color="#ffff00"]相關指令備忘:
       
               
                        指令
                        說明
               
               
                        [color="#00ffff"]hcitool dev
                        顯示本機藍芽裝置 BD Address
               
               
                        [color="#00ffff"]hcitool scan
                        搜尋週邊藍芽裝置
               
               
                        [color="#00ffff"]hciconfig -a
                        顯示本機藍芽裝置詳細資訊
               
               
                        [color="#00ffff"]hciconfig hci0 up / down
                        啟用 / 關閉第一個藍芽裝置 ( hci0 )
               
               
                        [color="#00ffff"]sdptool browse
                        查詢指定藍芽裝置可使用的服務
               
               
                        [color="#00ffff"]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

               
               
                        [color="#00ffff"]rfcomm connect
                        以 RFCOMM 通訊協定連結至指定藍芽裝置
               
               
                        [color="#00ffff"]l2ping
                        ping 藍芽裝置
               
       
       
ps. BD = Bluetooth Device
[color="#ffff00"]相關 daemon:
       
               
                        Daemon
                        Info
                        Description
               
               
                        [color="#00ffff"]bluetooth
                        Bluetooth daemon
                        hcid - Bluetooth Host Controller Interface Daemon
                        sdpd - allows Bluetooth devices connected to the host to advertise
                        via SDP Bluetooth services available.
               
               
                        [color="#00ffff"]dund
                        BlueZ Bluetooth dial-up networking daemon
                         
               
               
                        [color="#00ffff"]hidd
                        Bluetooth HID daemon
                         
               
               
                        [color="#00ffff"]pand
                        BlueZ Bluetooth PAN daemon
                        The pand PAN daemon allows your computer to connect to ethernet
                        networks using Bluetooth.
               
       
[color="#ffff00"]相關設定檔:
       
               
                        檔案
                        說明
               
               
                        /etc/bluetooth/hcid.conf
                        本機設定檔 (HCI daemon configuration file)
               
               
                        /etc/bluetooth/pin
                        本機 PIN 碼
               
               
                        /etc/bluetooth/rfcomm.conf
                        遠端裝置設定檔
               
               
                        /etc/sysconfig/bluetooth
                        [color="#808080"](未研究)
               
               
                        /etc/sysconfig/dund
                        [color="#808080"](未研究)
               
               
                        /etc/sysconfig/hidd
                        [color="#808080"](未研究)
               
               
                        /etc/sysconfig/pand
                        [color="#808080"](未研究)
               
       
相關網頁:
  • Get
            Bluez Walking !! (繁體中文)

  •         Connecting a Linux PC and PalmOS PDA via Bluetooth
  • Bluetooth et
            Linux

  •        
            Copy files to a Nokia 6230 via Bluetooth
  • The KDE Bluetooth
            Framework

  •        
            設定 affix,讓有藍芽裝置的 devices 能使用 TCP/IP 互相通訊 (繁體中文)

               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/18934/showart_141480.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP