我想创建一个接受来自两个真实世界按钮的点击事件的应用。想象一下两个玩家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
在选择与此应用程序配合使用的按钮时,是否有首选的物理设备和蓝牙设备配置文件?
答案 0 :(得分:1)
标准的BT4.0服务集是listed here
HID服务可能最接近您所描述的设备,但这可能比您需要的两个按钮更复杂。我只想定义自己的服务和特征来表示按钮状态。
它还取决于您用于实现外设的硬件。有许多现成的BLE设备通过几个属性呈现“串行端口”。您可以使用其中一个,只需发送报告按钮上/下状态的字符。