問題タブ [android-ble]

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 投票する
1 に答える
110 参照

android - Android アプリが 0x7F の後の値を読み取らない

ble デバイスからデータを受信するアプリがあります。最初にデータを次のように送信します|0/1|date1|month1|hour1|minute1|date2|month2|hour2|minute2|0x8A|

アプリは を除くすべての値を読み取ります0x8A

私がいくつかのサイトを参照したとき、Androidアプリは最大のものだけstandard ASCI を読み取るようです0x7F。はいの場合、データをどのように変換しますExtended ASCIか? 私のデータは String として受け取られます。

plzこれを理解するのを手伝ってください。

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

android - Android ブルートゥースで心拍数を取得

「A&D UA-651BLE」デバイスのHRMの値を取得したいです。これは、HRM値を取得するためにこのデバイスのデータシートに書かれているものです:

  1. アプリケーションをペアリングモードに設定して、スキャンを開始します。
  2. 各取扱説明書に従って、A&D BLE デバイスのペアリングを開始します。
  3. ペアリング モードでは、アプリケーションは時刻と日付、およびその他のデバイス設定を A&D BLE デバイスに設定する必要があります。ペアリングが成功すると、A&D BLE デバイスの画面に「End」が表示されます。
  4. 測定を行い、測定を終了すると、A&D BLE デバイスはアドバタイジングで BLE 接続を開始します。アプリケーションは、A&D BLE デバイスのアドバタイジングをできるだけ早くキャッ​​チできるように、適切な間隔でスキャンを開始します。
  5. アプリケーションは、初期接続時またはペアリング時に CCCD (Client Characteristic Configuration Descriptor) に「2」を設定し、A&D BLE デバイスが Indication で測定データを送信するようにします。
  6. A&D デバイスは接続後 5 秒以内に CCCD に「2」が設定され、時刻と日付が同期されていることを認識した後、Indication でデータを送信します。
  7. タイムアウト セット CCCD と時刻と日付が期限切れになると、A&D BLE デバイスはデータを送信せず、データをメモリに保存します。A&D BLE デバイスに保存されたデータは、次の成功した接続を送信できます。

これは私のサービスコードです:

これはデータを読み取るメソッドです。

問題は、このコードがデータを返さないことです!!

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

android - 複数のテキストビューでbleデバイスから受信した値を継続的に表示するにはどうすればよいですか

湿度センサー用のアプリを開発しています。センサーは毎秒継続的にアプリにデータを送信します。毎秒更新して複数のテキストビューに表示する必要があります。

現在、私の受信側コードは

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

android - Android での BLE 向け広告 (ADV_DIRECT_IND) への対応

Android でダイレクト広告( )に反応するにはどうすればよいですか?ADV_DIRECT_IND == 0001

ダイレクト広告を Android スマートフォンに送信する BLE ガジェットがあり (今のところ、スマートフォンのハードコードされた MAC アドレスを使用)、私の Android アプリでは、反応してガジェットへの接続を開始し、org.bluetooth を読み取りたいと考えています。ガジェットからのcharacter.location_and_speed値:

スクリーンショット

Android 5 APIで可能かどうか教えてください。

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

android - Android BLE 接続が切断される

ble デバイスをスキャンし、結果をリストビューに表示して、ユーザーがデバイスをクリックして接続できるようにするアプリを作成しています。私は2つの問題を抱えています。1 つは、スキャンを停止してデバイスに接続すると、接続がうまくいかないことです (デバイスの LED が点滅し続け、接続が切断され、再接続されていることを示します)。リストビューで同じデバイスの複数の結果を取得します。OnLeScan() メソッドでは、スキャンが完了すると表示されるように、見つけたデバイスを配列リストに入れています。問題を解決するにはどうすればよいですか。古い APi for 21+ を使用していることは承知しています。

}