请按照我的“在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文章
3917浏览量
127027 -
蓝牙
+关注
关注
114文章
5751浏览量
169561 -
树莓派
+关注
关注
116文章
1688浏览量
105449
发布评论请先 登录
相关推荐
评论