初步

文件准备

1.rtl8723.bs官方guide , 由于这个文件是别的公司的不知道保密性是怎么样的. 实在想要私信我 算了有空再上传吧.

2. RTL8761A_FineTune_BaudrateTable.txt 这个也在上面的文件包中也就不提供了.

参考网页:

3.https://wiki.archlinux.org/index.php/Bluetooth

4.https://wiki.archlinux.org/index.php/Bluetooth_headset

5.https://wiki.openwrt.org/doc/howto/bluetooth.audio

Openwrt 蓝牙音箱

初步流程图:

移植bluez  移植pulseaudio

音频流水图:

music_stream --> bluetooth --> arm -->pulseaudio --> music_stream

芯片采用的是: realtek 8723bs 这是一个wifi 和 bt 集成的芯片

openwrt中 make menuconfig 选中 bluez-libs 着一个库

这个库集成了bluez5所有的组建.

Rtl8723 提供了一个教程

初步的教程都有介绍xRealtek_Linux_Bluetooth_Porting_Guide_Chinese.pdf

1.还有关于bluetooth串口通信波特率的设置和有无流控的设置问题.

一个是rtlbt_config 中更改流控 5f ==> 5b

另一个是 波特率的更改, 因为波特率可以参考官方的 RTL8761A_FineTune_BaudrateTable.txt 文件

中可以搭建简单的蓝牙连接,但是openwrt中关于 bluetooth.conf 和 group 相关的文件没有描述清楚.

看了很多的Google页面中于了解到关于这两个文件的描述.

./etc/dbus-1/system.d/bluetooth.conf

./etc/group

个人猜想dbus的通信一定要在同一个用户组.

出现了两个错误.在两个问题下卡住了很久.

Bluetoothctl 始终出现不了我的蓝牙设备,和电脑对比,于是移植了这两个配置文件.问题得以解决.

手机的bluetooth一直不能显示稳定的已连接.基本上是一连接就会断开连接.

在Arch linux 中的wiki中得到印证.

另一个问题是关于pulseaudio的配置.参考了openwrt wiki问题得以解决

基本上就可以把所有问题解决了.

打造蓝牙音箱 OPENWRT && BLUETOOH && RTL8723.bs的更多相关文章

  1. win7系统电脑连接小米蓝牙音箱

    一.买好蓝牙适配器,插到电脑上. 二.右下角工具栏找到蓝牙图标 三.右键这个图标,选择'显示Bluetooth设备' 四.找到小米蓝牙音箱 'NDZ-030-AA' 五.双击打开它,然后选择'服务'选 ...

  2. 专业语音芯片MT8516 华为AM08蓝牙音箱

    天猫精灵和亚马逊专用的语音芯片哦!联发科! 华为AM08蓝牙音箱 WT51F5161T的8052 微处理器,RC内振12MHz,具有16Kx8 的flash,硬件IIC,SPI,CEC,IR,RTC, ...

  3. 利用MediaSession发送信息到蓝牙音箱

    1.利用MediaSession发送信息到蓝牙音箱,如:播放音乐时接收的歌曲信息,但是每一首歌连续播放时,再次发送的重复信息会被丢弃.则利用MediaSession发现信息时,要保证信息的不重复性. ...

  4. BluetoothA2dp蓝牙音箱的连接

    1:权限 <uses-feature android:name="android.hardware.bluetooth_le" android:required=" ...

  5. 蓝牙音箱bose soundlink mini2链接mac后itunes自动启动的问题解决

    1.在应用程序列表中复制一个应用重命名为DoNothingApp.app(非系统应用才可以成功复制) 2.打开terminal执行该命令(执行后需要输入密码),注意mv和iTunes.app后分别有一 ...

  6. 蓝牙音箱BluetoothA2dp

    package myapplication.com.mybuletooch; import android.support.v7.app.AppCompatActivity; import andro ...

  7. android4.3 蓝牙BLE编程

    一.蓝牙4.0简介 蓝牙4.0标准包含两个蓝牙标准,准确的说,是一个双模的标准,它包含传统蓝牙部分(也有称之为经典蓝牙Classic Bluetooth)和低功耗蓝牙部分(Bluetooth Low ...

  8. 海美迪Q5智能机顶盒的蓝牙功能

    虽然在硬件上,海美迪Q5智能机顶盒没有集成蓝牙模块,但是在软件系统上,Q5是支持蓝牙驱动的,所以它可以通过USB外接蓝牙适配器来扩展出蓝牙功能,简单来说,就是你另外买个蓝牙适配器,插到Q5上面,就能用 ...

  9. 天猫精灵X1智能音箱使用感想

    11.22音箱到手,等了刚好一个月. 主要是测评语音交互功能. 测试条件:正宗普通话. 1)问天气.温度:表现良好.2)找手机功能:试了多次,每次都说手机号码格式不对3)小孩听故事:正常.但是开头会有 ...

  10. 基于Orangpi Zero和Linux ALSA实现WIFI无线音箱(一)

    作品已经完成,先上源码: https://files.cnblogs.com/files/qzrzq1/WIFISpeaker.zip 全文包含三篇,这是第一篇,作为前言和概述. 第二篇:基于Oran ...

随机推荐

  1. 前端艺术实践:用Storybook构建交互式组件文档

    对于前端来说,组件话已经从热门话题变成了基础能力,自定义组件或自建组件库已是再常见不过的事了.在实际工作中组件库的文档直接决定开发体验和效率,文档建设的重要性不言而喻.今天要推荐的工具叫Storybo ...

  2. (原创)[开源][.Net Framework 4.0] SimpleLiveDataFeed(极易使用的采集数据滚动显示,基于MSChart)更新 v1.0,增加NuGet包

    一.前言 不管还有没有用的,即然是自己原创,就开源了发出来吧,也算是在这互联网上留下了些许记忆. 碎碎念:很早之前的 Windows Mobile 6.5/6.5.3 相关开发记录因为懒惰,现在想回忆 ...

  3. 面试的信心来源于过硬的基础 viewport、跨域、 渲染优化、数组乱序、盒子垂直水平居中、meta、消除transition闪屏、JS 判断设备来源

    原文:面试的信心来源于过硬的基础 在过去的一年很多人不满于公司没有福利.人际关系不好相处.没有发展前途的境遇等等,想着在开年来换一份工作来重新开始自己,那么 你 准备好了吗? 下面是本人整理的一份面试 ...

  4. CF1627B题解

    Not Sitting 题面翻译 Rahul 和 Tina 在玩一个游戏.游戏在一个 n×mn\times mn×m 的网格图上进行,记第 rrr 行第 ccc 列上的格子为 (r,c)(r,c)(r ...

  5. CTF实验吧加了料的报错注入

    实验吧地址 http://ctf5.shiyanbar.com/web/baocuo/index.php F12审查元素发现源码中的提示是这样一整句的查询 基本确定此题为一个SQL注入 /# = un ...

  6. 8.6K star!完全免费+本地运行+无需GPU,这款AI搜索聚合神器绝了!

    嗨,大家好,我是小华同学,关注我们获得"最新.最全.最优质"开源项目和高效工作学习方法 FreeAskInternet是一款革命性的开源项目,它完美结合了多引擎搜索和智能语言模型, ...

  7. Bolt DIY架构揭秘:从模型初始化到响应生成的技术之旅

    Bolt DIY 是一个强大的开源AI辅助开发工具,允许用户在浏览器中进行全栈Web开发.它的核心特点是支持多种大型语言模型(LLM),包括OpenAI.Anthropic.Ollama.Google ...

  8. CV中常用Backbone-3:Clip/SAM原理以及代码操作

    前面已经介绍了简单的视觉编码器,这里主要介绍多模态中使用比较多的两种backbone:1.Clip:2.SAM.对于这两个backbone简单介绍基本原理,主要是讨论使用这个backbone. 1.C ...

  9. ImportError: lxml.html.clean module is now a separate project lxml_html_clean

    导包报错 from lxml_html_clean import Cleaner 解决报错:"ImportError: lxml.html.clean module is now a sep ...

  10. MyAuthWeb TianYe版预览