我记得在"Guide and Hint" - 文档中阅读了Samsung BLE API (archived page):
三星F / W和堆栈最重要的概念之一是 其同步性。也就是说,如果我们举个例子,
writeCharacteristic
表示特定的特征,如果它返回true
,下次调用任何BluetoothGatt
或BluetoothGattServer
方法 应该在收到onCharacteristicRead
回调后完成。 这是因为堆栈旨在仅支持和处理一个堆栈 GATT呼叫一次,例如,如果你打电话 关于任何特征的writeCharacteristic
或readCharacteristic
很快就会出现 在第一个之后,它被忽略。
答案 0 :(得分:17)
三星最近在我在我的问题中链接的同一页面上发布了一个“迁移”文档。他们在将新的原生BLE API与Samsung BLE API进行比较时完全回答了我的问题:
堆栈和F / W的同步特性未受影响。 也就是说,如果我们要求举例,
writeCharacteristic
为特定的 特征,如果返回true,则下一次调用任何BluetoothGatt
或BluetoothGattServer
方法应在收到onCharacteristicRead
回调后完成。这是因为堆栈是设计的 一次只支持和处理一个GATT呼叫,如果,支持 例如,您在第一个writeCharacteristic
之后很快就会调用readCharacteristic
或characteristic
,它会被忽略。
答案 1 :(得分:-1)
它说(我不知道它的来源是什么)多个外围设备可以连接到一个Android Central设备