1

我打电话[CBeripheral discoverCharacteristics:forService:]给我正在寻找的特征列表。

回调似乎返回了设备为此服务宣传的[CBPeripheralDelegate CBPeripheral:didDiscoverCharacteristicsForService:error:]所有特征,而不仅仅是我要求的那些。

我在发现特征方面缺少什么?

4

1 回答 1

0

该方法将返回服务的所有特征。这取决于您使用的硬件以及硬件具有哪些服务/特性。

例如,CC2540 keyfob 设备只有 9 个服务和 25 个特性。尽管有更多的服务/特性可以与 BLE 架构一起使用,但这些是唯一可以与 CC2540 设备一起使用的服务/特性。可以使用 IAR 工作台将特性添加到硬件设备上。

于 2013-05-06T20:51:35.740 回答