要求
蓝牙* 音频设备,如能够播放声 音的耳机或扬声器。
将英特尔® Edison 开发板连接 至 Wi-Fi* 网络,请参见: 第 3 步: 将开发板联网。
SCP 使用连接至相同网络的主机 计算机(对音乐文件进行复制)。
通过 串行端口 或 SSH 在开发板上建立 Terminal。
设置
打开蓝牙* 音频设备。
在开发板的 Terminal 上键入以下内容。
rfkill unblock bluetooth bluetoothctl
扫描设备。
scan on
找到您的设备,并对其进行配对(用您设备上的 MAC 地址 来替换原有 MAC 地址)
pair 00:25:DB:05:72:F2
在某些设备上,您还需要进行连接
connect 00:25:DB:05:72:F2
退出 bluetoothctl
quit
请确保您的 A2DP 设备(在本案例中为 LG* 耳机 )在 PulseAudio 中识别为接收设备,而且其接收名 称以 bluez_sink 开始。
pactl list sinks
配置默认接收设备使用包含以下命令的 PulseAudio 服务器,使用您的设备具体内容进行更换 。
pactl set-default-sink bluez_sink.00_25_DB_05_72_F2
使用 scp 将音频文件 (*.wav) 复制到英特尔® Edison 设备,并使用 mplayer 播放音频文件。
mplayer Intel_bong.wav
您可能在播放 .mp3 文件时遇到问题,敬请关注更 新。
故障排除
如果您
无法完成配对: org.bluez.Error.AlreadyExists
请确认您与哪些设备配对
paired-devices
然后,删除您配对的设备(用您设备上的 MAC 地 址来替换原有 MAC 地址)
remove 78:24:AF:13:58:B9
-----
如欲了解 bluetoothctl 内其他有用的命令,请键 入
help