蓝牙命令 - 有啥可能

Posted

技术标签:

【中文标题】蓝牙命令 - 有啥可能【英文标题】:Bluetooth commands - Whats possible蓝牙命令 - 有什么可能 【发布时间】:2016-11-16 10:53:00 【问题描述】:

希望这个论坛可以提供帮助。我对蓝牙技术很陌生,所以对于我的低技术问题,我很抱歉。

蓝牙可以通过命令设置,可以控制音乐、音量控制等。

1) 如果一个人购买了一个蓝牙遥控器,如果这个人的手机上有超过 2 个音乐应用程序,由什么决定蓝牙控制哪个程序?该人可以更改预定设置吗?

2) 此功能能否用于其他程序/应用程序,如 Endomondo、runkeeper 等。开始/停止/暂停锻炼?

【问题讨论】:

【参考方案1】:

1) F.E:您按下蓝牙遥控器上的音量增大按钮。您的 android 设备将收到一个完全等于如果您按下手机中的音量增大按钮的命令,因此 Android 操作系统将决定如何处理该命令。收到指令时,如果有应用音乐播放,音量会上升。

2) 是的,您可以通过编程方式决定 您的 应用程序在收到任何命令时要做什么,您只需为这些命令添加一个侦听器。但是,如果应用程序不是由您编写的,则您无法自定义接收到的命令的操作,您只需拥有该应用程序的原始程序员决定的操作即可。

希望对你有帮助。

【讨论】:

【参考方案2】:

通常,当您想要控制您的音乐应用并想要执行音量上/下、前进、后退、暂停、播放等功能时。蓝牙使用其名为 AVRCP 的配置文件,其完整形式为 音视频遥控协议。此配置文件管理上述功能。

但是,有一个限制,或者您可以说强制要求。您不能只连接两台启用了 AVRCP 配置文件的设备。 AVRCP 配置文件仅在两台设备之间使用 A2DP 或音频配置文件时才会激活。当我们在蓝牙耳机上收听歌曲时,会使用音频配置文件供您参考。

所以,如果你想使用基于 AVRCP 配置文件的蓝牙遥控器来控制音乐应用程序及其功能,我怀疑它会起作用..

你可以尝试什么 但是,有些遥控器基于 HID 配置文件。您将在演示时看到用于更改幻灯片的此类设备的示例。这些设备的作用类似于鼠标或键盘。在这些设备上按下特定按钮时,它会发送类似于我们基于 USB 的键盘或鼠标但通过蓝牙发送的中断。您可以探索它们,看看它们是否对您有任何帮助。

@ksonly@ks Visit to get more info on Bluetooth stack

【讨论】:

以上是关于蓝牙命令 - 有啥可能的主要内容,如果未能解决你的问题,请参考以下文章

我的编译行和我的 makefile 之间有啥区别可能导致错误?

Android蓝牙Bluejacking可能吗?

从视图 1 切换到蓝牙设置..不可能?

苹果平板电脑蓝牙关闭有啥好处

蓝牙 BLE:可能的系统

蓝牙 是啥 有啥用