請按照我的“在Linux系統中安裝藍牙”的說明。
步驟2:使Android手機成為藍牙文件傳輸配置文件(FTP)服務器
關注所有
步驟3:在Raspberry Pi中安裝藍牙文件傳輸配置文件(FTP)客戶端
安裝藍牙FTP客戶端程序
sudo apt-get update sudo apt-get install obexftp sudo apt-cache show obexftp
終端仿真器的輸出
軟件包:obexftp
版本:0.23-1.1 + rpi1
體系結構:armhf
維護者:Hendrik Sattler
已安裝大小:82
取決于:libbfb0,libbluetooth3(》 = 4.91),libc6(》 = 2.13-28),libmulticobex1, libobexftp0,libopenobex1
沖突:libobexftp1
提供:flexmem
主頁:h ttp://triq.net/obex
優先級:可選
部分:comm
文件名:pool/main/o/obexftp/obexftp_0.23- 1.1 + rpi1_armhf.deb
大小:29922
SHA256:5c7c496ce977179265e25841048cc4fea82eceabc3c62dbfa0c4def7cbc7e08a
SHA1:152048a8188394157cf1fce2d19b1bb663:92 p
SHA1:152048a8188394157cf1fce2d19b1bb663231 p》描述:文件傳輸實用程序,用于使用OBEX協議的設備
OBEX(OBject EXchange協議),最好用二進制HTTP來描述。鏈接,可用于通過藍牙,IrDA,USB和串行電纜交換
各種對象,例如文件,圖片,日歷項(vCal)
和名片(vCard)
鏈接。
。
這是命令行前端,完全使用了
libobexftp的功能。
第4步:在Raspberry Pi中找到Android手機的藍牙地址
在LXTerminal之類的打開終端模擬器中
掃描附近的藍光牙齒設備:
hcitool -i hci0 scan
終端仿真器的輸出
正在掃描。..
Z8:E0:79:31:7F:C1 JEBAT-MOTO
記住藍牙地址Z8:E0 :79:31:7F:C1
步驟5:在Raspberry Pi中運行配對代理
像打開終端模擬器一樣LXTerminal
運行一個配對代理,其功能是接收配對請求
bluez-simple-agent
終端仿真器的輸出
代理注冊
步驟6:將Raspberry Pi中的MP3文件發送到Android手機
Raspberry Pi
打開終端仿真器,如LXTerminal。
將目錄更改為存儲歌曲的位置。
cd /home/pi/my_songs
調用藍牙地址(例如,上一步中找到的Android Phone的Z8:E0:79:31:7F:C1),因為該地址是下一步輸入的內容之一。
使用藍牙文件傳輸配置文件(FTP)發送文件)客戶端:
obexftp -b Z8:E0:79:31:7F:C1 -c Music -p song.mp3
在Android Phone中
查看Android Phone是否有任何提示
Android Phone可能會發出“藍牙配對請求”事件
用一根手指從頂部向下滑動以顯示狀態屏幕
輕按“藍牙配對請求”事件
Android手機可能會顯示“藍牙配對請求”對話框
輸入用于配對的圖釘: 1234
點擊完成按鈕
在Raspberry Pi中
查看正在運行bluez-simple-agent程序的終端仿真器窗口
bluez-simple-agent程序可能會提示您輸入配對密碼
終端仿真器的輸出
RequestPinCode(/org/bluez/2044/hci0/dev_F8_E0_79_31_7F_C0)
輸入PIN碼:
輸入與droid: 1234
查看您已執行程序“ obexftp -b Z8:E0:79:31:7F:C1 -c Music -p歌曲”的終端模擬器。 mp3”
觀察正在打印的日志消息
運行“ obexftp -b Z8:E0:79:31:7F:C1 -c”的終端仿真器的輸出音樂-p song.mp3“
瀏覽F8:E0:79:31:7F:C0 。..
正在連接。. \完成
試圖連接1931ms
正在發送“音樂” 。.. |完成
正在發送“ song.mp3” 。.. \完成
斷開連接。. |完成
輸出中的以下行表示傳輸成功:
‘發送“ song.mp3” 。.. \完成
輸出中的以下行表示傳輸失敗:
發送“ song.mp3” 。..失敗:song.mp3
操作失敗返回代碼 1
狀態
因此上述傳輸成功。
步驟7:測試Th在Android手機上實際上已接收到MP3文件
在Android手機上
打開MP3播放器。 (我強烈建議“ Rocket Player”)
使MP3播放器重新掃描設備。 (此重新掃描功能在Rocket Player中可用,但在Google Music Player中找不到該功能)
查找歌曲
狀態
傳輸找到歌曲后,MP3文件的播放成功。
-
Android
+關注
關注
12文章
3943瀏覽量
127855 -
藍牙
+關注
關注
114文章
5866瀏覽量
171125 -
樹莓派
+關注
關注
117文章
1710瀏覽量
105849
發布評論請先 登錄
相關推薦
評論