Bluetooth 蓝牙中的SCO环回

Bluetooth 蓝牙中的SCO环回,bluetooth,fedora,bluez,Bluetooth,Fedora,Bluez,说明: 我有一个带有蓝牙功能的小型内部设备。目前,其他设备连接到该盒。我们在盒子里播放音乐,通过蓝牙在连接的设备上播放音乐。我们使用 “aplay-D BTHEADEST”命令播放音乐 要求: 我想知道什么是我的sco环回?如何检查我的蓝牙是否支持它 我的调查: 我所知道的是,我们可以通过SCO链接或ACL传输音乐。我怎样才能确定它是上合组织?我对环回一无所知 其他信息: 该应用程序使用Bluez Libraries向固件/硬件发送命令,我们广泛使用HCItool 操作系统: 软呢帽 任何帮助都

说明:

我有一个带有蓝牙功能的小型内部设备。目前,其他设备连接到该盒。我们在盒子里播放音乐,通过蓝牙在连接的设备上播放音乐。我们使用 “aplay-D BTHEADEST”命令播放音乐

要求:
我想知道什么是我的sco环回?如何检查我的蓝牙是否支持它

我的调查:
我所知道的是,我们可以通过SCO链接或ACL传输音乐。我怎样才能确定它是上合组织?我对环回一无所知

其他信息: 该应用程序使用Bluez Libraries向固件/硬件发送命令,我们广泛使用HCItool

操作系统: 软呢帽

任何帮助都会对我们有益。
谢谢

SCO代表面向同步连接的。SCO链路主要设计用于音频,并为数据包到达提供专用的时隙。这就是它适合音频的原因(请记住,BT是基于数据包的传输)

为了更好的描述,SCO环回是一种向自身播放音频的设备。从本质上讲,我怀疑这是可能的。然而,我认为,你想要的是上合组织的联系

现在,当一个设备启动与另一个设备的SCO连接时,它必须首先通过发送ACL数据包来启动连接。这是为了使两个设备都能相互感知

ACL是面向主从的。这意味着两个设备都不希望在任何特定帧中出现数据包

现在,关于确保在SCO模式下播放:
这种情况很可能已经发生了。现在,我们正在使用更高质量的音频,BT设备已经变得非常依赖于固定间隔的恒定数据包流。上合组织联系是确保这一点的好办法

编辑:是对SCO的测试。任何不支持它的设备都将被跳过。
Edit2:在Fedora中,禁用
SCO链接支持(CONFIG_BT_SCO)
(对不起,我不知道Fedora中要禁用的参数),然后查看您的工作设备现在是否出现故障

至于在设备之间传递音频文件,设备是否能够播放自己的音频?如果是这样的话,将其作为USB设备安装(记住,蓝牙使用USB总线(我想))

出现或易于获得蓝色utils和OBEXF。应将所有其他LIB作为依赖项提取

#emerge bluez-utils obexfs
像这样修改/etc/bluetooth/hcid.conf

options {
autoinit yes"
security user
pairing multi
pin_helper /usr/bin/bluepin
}
device {
name testname
class 0x3e0100
iscan enable
pscan enable
lm accept
lp rswitch,hold,sniff,park 
}
加载模块:

# modprobe fuse
# modprobe bluetooth
# modprobe ehci-hcd
# modprobe uhci-hcd
# modprobe hci_usb
# modprobe l2cap
# modprobe rfcomm
激活BT,启动并获取设备的MAC

# echo enable >/proc/acpi/ibm/bluetooth
# /etc/init.d/bluetooth start
# hcitool scan
并安装您的设备:

# mkdir /mnt/player
# mount -t fuse "obexfs#-b<MAC address> -B6" /mnt/player
#mkdir/mnt/player
#安装-t保险丝“obexfs#-b-B6”/mnt/播放器
如果您想要更友好的用户界面,请尝试启动
kbtobexcient

并在位置放置
obex://[00:01:02:03:04:05]


我希望这符合您的要求。

非常感谢您的帮助和评论。我想我把一些信息传达错了。。我的主要要求是1)我们已经将音乐从我们的设备(linux)播放到windows m/c,但它不能与不同供应商生产的其他蓝牙设备配合使用?2) 当我们播放音乐时,我们已经通过SCO或ACL完成了吗?我将如何确认这一点。其次,客户要求他们的设备将音频文件发送到我们的设备,我们将发送回他们(回送)。我只需要想法hwo来实现that@samprat好的,我会尽力回答这个问题。1:我强烈怀疑这是一个软件问题。您是否使用外部BT设备?2:我可以99.99%的信心告诉你,你正在使用SCO。这是一个行业标准。我已经附加了一个链接到我的答案来测试这个。3:我不确定这就是回环的定义,但不管怎样,我会在我的答案中添加一些内容来尝试回答这个问题。您可以使用obex接收/传输介质audio@ashish+1,我不知道。