2

AndroidデバイスでBLEクライアントサーバー通信をセットアップしようとしています。サーバー側からは、接続の更新を正常にアドバタイズして確認できました。クライアント側では、サーバーに接続して、そのサービスと特性を発見できました。ただし、特性を書き込もうとすると、ステータス 133 が表示されます。 onCharacteristicWrite()

どうしてこうなったのかわからない..!! 助けが要る..

私は次のことを試みましたが、影響はありませんでした: -> 追加setWriteType -> UUID をプライベートなものに変更

クライアント側で書き込む前に権限を取得する必要がありますか?

4

1 に答える 1

0

propertyのチェックから始めcharacteristicsます。詳細については、このスレッドを確認してください。

上記のアクションが役に立たない場合はattributes、BLE サーバー側の が正しいことを確認してください。例: 接続するだけ (ペアリングまたはボンディングなし) の場合、それは暗号化されていないリンクであるため、特性の属性には有効な暗号化を含めないでください。

于 2016-09-27T06:10:50.290 に答える