2016-06-20 4 views
-1

一般的には、ボタンを押してBLE広告モードをオンにする必要があります。その後、アンドロイドまたはiOS電話でBLEデバイスを検索できます。さもなければBLE装置はスリープモードに入り、起床するトリガが必要であり、他の移動装置はそれを探索することができない。 周辺機器(アンドロイド電話)を検索しているときにBLEデバイスを起動することはできますか?BLEデバイスのアドバイスモードを周辺機器(Android端末など)でオンにするにはどうすればよいですか?

答えて

0

ある種のスキャン要求/スキャン応答プロトコルを使用して周辺機器をウェイクアップすることは可能ですが、電力消費にはあまり役に立ちません。

周辺デバイスでスキャン要求が有効になっている場合、デバイスはスキャン要求パケットを受信できるように常にRXモードで無線を保持する必要があります。これは、周辺機器が実際にそこにいるのか分からないため、実際に機器を送信する機器がない場合でも実行する必要があります。これはより多くのエネルギーを消費することを意味します。

何ができるのかは、スリープモードにならずに常にパケットをアドバタイズするデバイスです(これは非常に一般的な方法です)。数秒(例えば、8秒)の広告間隔では、数ヶ月/年の間続く小さな電池で電力供給される装置が存在する。 ADV_IND接続可能であるため、この場合の広告はADV_IND(ADV_NONCONN_INDではなく)タイプのパケットデータユニットを持つ必要があります。 周辺機器がADV_IND広告を送信すると、スマートフォンなどのセントラルデバイスがそれを見つけるのを助けています。一度検出されると、セントラルデバイスは周辺機器との接続プロセスを開始できます。

BLEの広告hereについて、便利な情報があります。

関連する問題