蓝牙命令 - 有啥可能
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
【讨论】:
以上是关于蓝牙命令 - 有啥可能的主要内容,如果未能解决你的问题,请参考以下文章