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

    文章

    3850

    浏览量

    125624
  • 蓝牙
    +关注

    关注

    112

    文章

    5426

    浏览量

    165629
  • 树莓派
    +关注

    关注

    113

    文章

    1637

    浏览量

    104713
收藏 人收藏

    评论

    相关推荐

    数字信号处理实验操作教程:3-3 mp3音频编码实验(AD7606采集)

    用的MP3格式属于有损音乐压缩格式。音频编解码的目的是减少传输的信息量和减少储存的信息。 MP3音频格式 MP3是一个数据压缩格式,它丢弃掉脉冲编码调制(PCM)音频数据
    发表于 04-03 16:41

    【核桃1B 开发板试用体验】+串口及MP3音乐播放控制篇

    核桃开发板除了提供调试串口外,还提供了UART2来供用户使用,如串口屏、数据记录模块、超射波测距、MP3播放模块等。 UART2的位置如图1所示,所占用的引脚为PI5和PI6。 图1UART2位置
    发表于 01-05 18:20

    国产嵌入式教学实验箱_创龙教仪_DSP教学实验箱:3-4 mp3音频解码实验

    一、实验目的 了解MP3文件的结构,掌握MP3音频解码的原理,并实现基于SYSBIOS系统,MP3格式的音频解码为PCM格式。 二、实验原理 1、
    发表于 11-07 13:48

    嵌入式实验箱:mp3音频解码实验

    了解MP3文件的结构,掌握MP3音频解码的原理,并实现基于SYSBIOS系统,将MP3格式的音频解码为PCM格式。
    的头像 发表于 11-03 15:35 549次阅读
    嵌入式实验箱:<b class='flag-5'>mp3</b>音频解码实验

    如何开源Helix MP3解码算法移植到AT32F4xx单片机方法

    本应用笔记介绍了如何开源Helix MP3解码算法移植到AT32F4xx单片机方法。本文档提供的源代码演示了使用Helix MP3解码算法的MP3播放器应用程序。该
    发表于 10-24 07:20

    何用树莓学习Linux内核源码?

    怎么用树莓学习Linux内核源码?​
    发表于 10-20 07:09

    树莓3树莓4原理图分享

    提供了树莓3树莓3B、树莓
    发表于 09-27 07:58

    stm32如何对语音编码成mp3格式?

    网上只有软解码mp3格式,有没有对pcm数据流编码成mp3格式的库
    发表于 09-21 07:31

    使用NAU88L25作为MP3播放器播放MP3存储在SD卡MP3文件

    。 首先,用户需要将 MP3 文件保存在 SD 卡, 并修改文件名以测试.mp3 或修改调mp3. c 到正确名称。 在
    发表于 08-29 08:29

    声音从音频编码器记录到MP3格式存储到缩微SD卡

    应用程序 : 此示例代码编码声音从音频编码器记录到 MP3 格式, 并将其存储到 缩微SD 卡。 反过来, 此 MP3 文件可以由音频编码器播放 。 BSP 版本: M460 B
    发表于 08-29 07:54

    如何使用NUC505内部代码来播放MP3文件储存在内部SPI闪光

    文件存储地址, 并修改 MP3File_ Size 以在 config. h 设置 MP3 文件大小 。 请注意 MP3 文件不能超过 NUC505 内存位置 。 此样本代码
    发表于 08-23 07:00

    【CW32饭盒开发板试用体验】+串行通信与MP3播放控制

    , 0xFE, 0xF7, 0XEF}; 其中,数组的第6和第7元素是指定的歌曲编号,最后一个元素为校验码。 这样,就在饭盒的基础上实现了中文菜单下的MP3音乐播放控制。
    发表于 06-19 09:41

    嵌入式教程_教学实验箱实验操作_音频处理:3-2 mp3音频编码实验

    据冗余之和,音频作为一个信源,音频编码的实质是减少音频的冗余。通常情况下,我们采用的是脉冲代码调制编码。PCM通过抽样、量化、编码三个步骤连续变化的模拟信号转换为数字信号。 MP3
    发表于 06-02 16:17

    如何播放的歌曲标题发送到NodeMCU esp8266托管的网页的文本框?

    我正在开发一个使用 NodeMCU ESP8266 和 DFPlayer Mini MP3 播放器的项目。 我想通过使用 AP 模式的 ESP8266 从手机控制 MP3 播放器。 ESP8266
    发表于 06-01 13:25

    如何音频ESP流式传输到ANDROID

    传输音频。我们 ESP 设置为 AP 我们想知道 ESP 是否可行? 如果我们通过 UART 发送音频,12 位音频,115200BPS: 115200/12+1(Stop)=8228 Samples/sec more than 4Khz 谢谢大家
    发表于 05-24 08:00