您尚未登录。

楼主 #1 2018-05-22 14:35:43

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,222
积分: 9197

从以前邮件里面翻出来的 X1000 调试 AP6210B 蓝牙的调试记录

1. 执行 /usr/bin/bt_enable_bk3515 启动蓝牙, 这个脚本会自动调用 /usr/bin/hciattach /dev/ttyS0 bk3211,
    把/dev/ttyS0 串口从 115200 8N1, 变更为 1Mbps 8E1 (偶校验, 1停止位)

2. 执行 hcitool scan 扫描蓝牙设备

3. 执行 bt-device -c XX:XX:XX:XX:XX:XX   连接蓝牙设备
    执行 bt-device -d XX:XX:XX:XX:XX:XX   断开蓝牙设备
    执行 bt-device -c XX:XX:XX:XX:XX:XX   删除蓝牙设备

    执行 bt-audio -c XX:XX:XX:XX:XX:XX   连接蓝牙音频设备
    执行 bt-audio -d XX:XX:XX:XX:XX:XX   断开蓝牙音频设备

    执行 bt-input -c XX:XX:XX:XX:XX:XX   连接蓝牙HID设备
    执行 bt-input -d XX:XX:XX:XX:XX:XX   断开蓝牙HID设备

5. 建立alsa pcm 插件:

拷贝以下两个文件:
/usr/lib/alsa-lib/libasound_module_ctl_bluetooth.so
/usr/lib/alsa-lib/libasound_module_pcm_bluetooth.so

建立文件 /etc/asound.conf:

pcm.mi {
   type bluetooth
   device E8:07:BF:1C:43:74
   profile "auto"
}

执行 mplayer -ao alsa:device=mi 1.mp3
或    aplay -D mi 1.mp3
可以通过蓝牙音箱播放音乐





离线

楼主 #2 2018-05-22 15:02:18

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,222
积分: 9197

Re: 从以前邮件里面翻出来的 X1000 调试 AP6210B 蓝牙的调试记录

bluez4-a2dp-overview.png

http://www.lightofdawn.org/wiki/wiki.cgi/BluezA2DP


Bluez A2DP HOWTO

本文介绍了如何使用bluez 4.x音频和媒体DBus API创建A2DP接收器和源代码。它提供了bluez文档中缺少的高级概述,例如事件之间的关系(DBus'信号),何时发生,以及哪些bluez“API”定义实际上是API调用,哪些是回调。
我没有详细讨论每种方法和事件(有哪些参数可用,它们的类型等),因为这已经充分解释了bluez文档,可以在他们的 源代码tarball中 或在这里在线获得 。

在这里,我将只总结缺少的关键信息,这些信息对于您构建您自己的应用程序来说是充当A2DP接收器或源的必需信息。





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn