問題タブ [characteristics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
107 参照

ios - Character.UUID.UUIDString へのアクセス中にコア Bluetooth フレームワークで Thread1: EXC_BAD_ACCESS(code = 1, address = 0x1a1090010) を取得していますか?

以下のように、ローカルの特性 uuid 文字列とデリゲート コールバックの特性 uuid 文字列を比較しようとしています。

誰かがさらに先に進む方法を手伝ってくれますか?

0 投票する
2 に答える
2902 参照

xamarin - Xamarin/Android で複数の BLE 特性通知を有効にする方法は?

Xamarin/Android を使用して複数の BLE 特性の通知を有効にしようとしていますが、そうできないようです。一度に複数の BLE イベントを有効にしようとすると、アプリが BLE イベントの受信を停止するようです。

誰でも Tamarin/Android を使用してこれが可能かどうかを確認できますか? 複数の通知を有効にしても問題なく動作するネイティブ iOS アプリがあります。私たちが使用する基本的な手順は次のとおりです。

  1. デバイスのスキャン
  2. デバイスに接続
  3. サービスを発見する
  4. 検出されたサービスごとに特性を反復処理し、必要なものを有効にします
  5. BLE コールバックで各非同期コールバック イベントを処理する

複数の特性で通知を有効にしようとするたびに、イベントを受信しなくなります。

また、複数の特性が有効になっている例も見つけられませんでした。

ここで、Xamarin/Android API の使用に関する基本的なことを見逃していただければ幸いです。

次の行が何のためにあるのか誰でも説明できますか

0 投票する
0 に答える
1205 参照

ios - iOS Swiftでbleデバイスから定期的にデータを読み取るにはどうすればよいですか?

iOS(Swift)でbleデバイスからデータを読み取ることができます。ble ペリフェラルから時間間隔で定期的にデータを読み取るにはどうすればよいですか? 以下のコードのように NSTimer を試しました。しかし、Appdelegate で ad1:SIGABRT ERROR が発生しています。

0 投票する
1 に答える
1966 参照

android - Android BLE - カスタム サービスの読み取り

BLE 経由で Android デバイスを介して µ-controller と通信しようとしています。カスタム特性 (Dev-Kit の LED を切り替える) を書き込むことはできますが、LED ステータスの値 (オフの場合は「0x00」、オンの場合は「0x01」) を読み取ることができません。

アイテムをクリックしたときに ExpandableListView をクリックしたときに読みたいです。今のところ、onChildClickListener 内に実装しました。特性許可の場合 "PROPERTY_WRITE" > 0、値を書き込む必要があります。

しかし、常に特性の読み取りに失敗します。LED 値が書き込まれ、LED は「ON」に切り替わりますが、LED の値は読み取られません。リスト内の特性をクリックして、LED のオン/オフを切り替えるための値を読み取りたいです。

何が間違っているのかわかりません。特性を読み取り、テキストフィールドに書き込む必要があります。私のBLEデバイスでは、読み取りを有効にしました。を使用して、ubuntu-terminal で値を読み取ることができますgatttool -> char-read-hnd [hnd] [val]

これはreadCustomCharacteristic()mBluetoothLeServiceの私の実装です

0 投票する
1 に答える
2192 参照

android - Bluetooth ファイル デバイスから目的のサービスを検出できません

Bluetooth le デバイスに接続し、すべてのサービスと特性を一覧表示できるアプリを作成しました。ただし、認識されるサービスは「デバイス情報サービス」だけです。「不明なサービス」もありますが、探しているデータを渡していないようです。デバイスに付属の公式アプリは正常に動作しているので、デバイスは正常に動作していると確信しています。何が問題なのですか?探している情報が不明なサービスで渡され、何らかの形で暗号化されている可能性はありますか?

0 投票する
1 に答える
757 参照

android - BLE: 特性を書き込むとき、onCharacteristicWrite で 133 としてステータスを取得します

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

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

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

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