我对一些蓝牙问题进行了故障排除,并发现了以下问题/etc/bluetooth/main.conf
:
# Enables Multi Profile Specification support. This allows to specify if
# system supports only Multiple Profiles Single Device (MPSD) configuration
# or both Multiple Profiles Single Device (MPSD) and Multiple Profiles Multiple
# Devices (MPMD) configurations.
# Possible values: "off", "single", "multiple"
MultiProfile = multiple
那是什么?我在蓝牙规范中找到了对多个配置文件的一些引用,但我不确定这到底是做什么的。
我唯一找到它的地方是来源:https://git.merproject.org/mer-core/bluez/commit/e9f873b1c1e2f102ee5353a06e7fede161304c7d 这对我没什么帮助:)
答案1
MultiProfile = x
有效地声明了您的设备是否支持 MPS 支持以及支持何种程度的支持。您引用的评论说明了一切。
从规范来看:
多配置文件规范 (MPS) 指定支持多种蓝牙配置文件的蓝牙设备的行为。
任何声称支持此配置文件的设备除了应满足其支持的每个单独的蓝牙配置文件中定义的要求外,还应满足本规范中定义的所有适用要求。
参见 MPS (Multi-Profile Service) 对应的链接这里了解有关 MPS 的更多详细信息。