我们可以连接到我们的蓝牙设备,但是我们的服务和特性没有被发现。是否有可能使用一个尚未被发现的特征?我试过创建一个cbmutablecharature并手动添加属性,如正确的UUID,但似乎无法访问。
在我们花太多时间讨论这个问题之前,有人知道是否有可能访问尚未被发现的特征吗?
据我所知是不可能的。
使用CoreBluetooth
,您必须读取或写入CBCharacteristic
对象,并且您可以获得其中一个对象,仅发现它用于特定服务,使用指定的CBUUID
或获得该服务暴露的所有特征的完整列表。