アンドロイドデバイスでBLEクライアント/サーバー通信を設定しようとしています。 サーバー側から、接続更新をアドバタイズして正常に表示できました。クライアント側では、サーバーに接続してサービスと特性を発見することができました。しかし、特性を書こうとすると ステータス133がonCharacteristicWrite()
にありますBLE:特性を書くとき、onCharacteristicWriteのステータスを133にする
私はなぜそれが起こっているのか分かりません.. !!私は次の操作を実行しようとしたが、彼らはどんな影響を与えることはなかった。..
をいくつかの助けが必要です: - >setWriteType
追加 - >はプライベート1
にUUIDを変更し、私がする必要がありますかクライアント側で書き込む前にパーミッションを取得しますか?
操作を実行していますか? readCharacteristic/writeCharacteristicは並行していますか? BLEスタックには並列実行に問題がありますので、シリアル化する必要があります。 – Christopher
いくつかの接続を並行して使用していますか? 7つ以上のデバイスに接続しようとするとステータス133が表示されます。 – Christopher
logcat出力を投稿できますか? – Emil