0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何用蓝牙将树莓派中的MP3歌曲传输到Android手机

454398 来源:wv 2019-10-11 11:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:在Raspberry Pi中安装蓝牙

请按照我的“在Linux系统中安装蓝牙”的说明。

步骤2:使Android手机成为蓝牙文件传输配置文件(FTP)服务器

关注所有

步骤3:在Raspberry Pi中安装蓝牙文件传输配置文件(FTP)客户端

像LXTerminal一样打开终端仿真器

安装蓝牙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

    文章

    3986

    浏览量

    133070
  • 蓝牙
    +关注

    关注

    119

    文章

    6222

    浏览量

    177547
  • 树莓派
    +关注

    关注

    122

    文章

    2069

    浏览量

    109709
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于树莓(RaspberryPi)构建高效实时监控系统

    由于树莓体积小、可开发性强等特性,常被用于视频监控场景,结合 ZeroNews,可实现用户在任意位置都能实时安全得访问视频监控系统。 先决条件:树莓
    的头像 发表于 09-22 15:14 859次阅读
    基于<b class='flag-5'>树莓</b><b class='flag-5'>派</b>(RaspberryPi)构建高效实时监控系统

    如何使用树莓与OpenCV实现面部和运动追踪的云台系统?

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用树莓
    的头像 发表于 08-14 17:45 961次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>与OpenCV实现面部和运动追踪的云台系统?

    树莓操作系统:版本、特性及设置完整指南!

    树莓操作系统是什么?树莓操作系统是由树莓基金会专为树莓
    的头像 发表于 07-28 18:26 829次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>操作系统:版本、特性及设置完整指南!

    树莓6 传闻:发布日期与规格!

    将为你带来关于即将发布的树莓6的猜想。据传,树莓6是一款正在研发的单板计算机(SBC),作为树莓
    的头像 发表于 07-11 16:21 1349次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>6 传闻:发布日期与规格!

    树莓小技巧:无需键盘或显示器,如何通过WiFi设置树莓

    树莓是一款小巧便携的USB供电计算机,可以隐藏起来用于小型项目,如网络服务器或家庭自动化。通常,设置树莓需要键盘和显示器来编辑和查看树莓
    的头像 发表于 06-26 15:41 1044次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>小技巧:无需键盘或显示器,如何通过WiFi设置<b class='flag-5'>树莓</b><b class='flag-5'>派</b>?

    树莓分类器:用树莓识别不同型号的树莓

    在本教程系列的第一部分,您将学习如何使用树莓AI摄像头来检测不同的树莓型号。本系列由DavidPlowman创建,他是
    的头像 发表于 06-13 16:39 994次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>分类器:用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>识别不同型号的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>!

    树莓“揪出”家里的耗电怪兽!

    在本应用,我们将使用树莓设置一个CE电流监测器,并通过网页界面显示电路的电流读数。本项目使用的组件硬件组件树莓2ModelBx112通
    的头像 发表于 06-04 15:33 1145次阅读
    用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>“揪出”家里的耗电怪兽!

    树莓“吉尼斯世界记录”:树莓的性能发挥到极致的项目!

    树莓是一款功能强大、体积小巧且高度可定制的设备,多年来,我们见证了它被应用于众多领域。无论是将其装入3D打印的经典游戏机外壳,还是简单地将它隐藏起来作为家庭文件服务器,我们都报道过在社区里用
    的头像 发表于 05-22 16:53 1199次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>“吉尼斯世界记录”:<b class='flag-5'>将</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>的性能发挥到极致的项目!

    树莓5 与 树莓4:深度对比与独特优势!

    随着技术的不断发展,推动创新与创造力的工具和设备也在不断升级。其中,树莓派系列凭借其多功能性和强大性能,在从简单的DIY项目到复杂的计算任务等众多应用场景脱颖而出。随着树莓5的近期
    的头像 发表于 05-21 13:15 2070次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>5 与 <b class='flag-5'>树莓</b><b class='flag-5'>派</b>4:深度对比与独特优势!

    能够精准定位的树莓机器人!

    SenseHATx1导航需要用到SenseHAT扩展板。树莓3ModelBx1此项目中,我使用了三个树莓模块。项目背景项目介绍我为
    的头像 发表于 05-17 08:33 842次阅读
    能够精准定位的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>机器人!

    树莓 Zero 打造的智能漫游车!

    使用PXFMini和树莓Zero打造您自己的自主漫游车。本项目所用组件硬件组件ErleRoboticsPXFmini×1树莓Zero×1树莓
    的头像 发表于 05-13 16:39 870次阅读
    用 <b class='flag-5'>树莓</b><b class='flag-5'>派</b> Zero 打造的智能漫游车!

    关于DLPDLCR230NPEVM与树莓4B的几个问题求解

    有关于DLPDLCR230NPEVM与树莓4B的以下几个问题,望大佬解答: 1、如何用DLP投影出树莓4B的桌面,按照官方提供的步骤一
    发表于 02-18 07:06

    deepin 23+树莓让小车动起来

    deepin 23 +树莓还有啥新玩法?     前言 继我们之前发布的树莓运行 deepin 23 系统教程后,此次我们深入探索如何
    的头像 发表于 02-12 09:12 1323次阅读
    deepin 23+<b class='flag-5'>树莓</b><b class='flag-5'>派</b>让小车动起来

    GPIO在树莓的应用

    树莓(Raspberry Pi)是一款由英国树莓基金会开发的信用卡大小的单板计算机,它具有强大的功能和灵活性,可以用于各种项目和应用。通用输入输出(GPIO)是
    的头像 发表于 01-09 09:41 1251次阅读

    基于PC的MP3播放器软件移植到ADSP-21262 SHARC处理器上

    电子发烧友网站提供《基于PC的MP3播放器软件移植到ADSP-21262 SHARC处理器上.pdf》资料免费下载
    发表于 01-03 14:54 0次下载
    <b class='flag-5'>将</b>基于PC的<b class='flag-5'>MP3</b>播放器软件移植到ADSP-21262 SHARC处理器上