Bluetoothコア仕様V4.0 Vol。 3パートGセクション4.9.3は、特性値を応答付きで書き込むために、属性プロトコル書き込み要求プロシージャが使用されることを示しています。応答で複数のBluetooth低エネルギー特性値を書き込む
のBluetoothコア仕様V4.0巻3パートFセクション3.3.2は、クライアントがサーバーにリクエストを送信すると
すると、そのクライアントが同じサーバーに他のリクエストを送信してはならないことを、説明します応答PDUが受信されるまで繰り返される。
iOSアプリでCoreBluetoothを使用して複数の値を返信したいと考えています。私はこの仕様を自分で管理する必要がありますか?または、単にすべての値を一度に書き込むには、単に- writeValue:forCharacteristic:type
を使用することができます。また、iOSは、各リクエストは、前のリクエストが処理された後にのみ送信されることを管理しますか?
私は何とかブルートゥースコア仕様V4.0巻3パートFセクション3.4.5.2に応じ書き込み応答が書かれた特性へのリンクが含まれていないため、iOSのは、それを管理することを推測します。しかし、- peripheral:didWriteValueForCharacteristic:error
メソッドは、iOSが何らかの形で応答がリンクされている特性を把握していることを示唆しています。
これを確認または拒否できますか?
あなたはこれを理解しましたか? – chwi
未だに。 :-( – Etan