需要按钮输入的iOS应用的蓝牙配置文件选择

时间:2014-06-20 22:01:35

标签: ios bluetooth bluetooth-lowenergy core-bluetooth

我想创建一个接受来自两个真实世界按钮的点击事件的应用。想象一下两个玩家Flappy Bird,它由一个你可以按住的按钮控制。

我将使用CoreBluetooth用于此项目和蓝牙低功耗(BLE," Bluetooth Smart")。在此记录https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/AboutCoreBluetooth/Introduction.html#//apple_ref/doc/uid/TP40013257-CH1-SW1

在选择与此应用程序配合使用的按钮时,是否有首选的物理设备和蓝牙设备配置文件?

1 个答案:

答案 0 :(得分:1)

标准的BT4.0服务集是listed here

HID服务可能最接近您所描述的设备,但这可能比您需要的两个按钮更复杂。我只想定义自己的服务和特征来表示按钮状态。

它还取决于您用于实现外设的硬件。有许多现成的BLE设备通过几个属性呈现“串行端口”。您可以使用其中一个,只需发送报告按钮上/下状态的字符。