Bluetooth Low Energyインターフェイスの迅速なペアリング


7

Bluetooth低エネルギー(BLE)を使用してカスタムIoTデバイスのリモートコントロールを作成することを検討しており、リモートのバッテリーを非常に長く持続させたいので(プライマリバッテリー、充電不可)、リモートは必要ありません。それが使用されている場合を除いて、(まったく)電力を引き出すため。

私の問題は、リモートコントロールBluetoothがアクティブになると、ペアリングに通常数秒かかることです。数秒の遅延を緩和する方法はありますか?誰もがリモコンの遅れを嫌っています。


2
BLEはまだペアリングを必要とし、そのバインディングはまだ数秒かかります...なぜIRではないのですか?これは、使用の合間に消費電力がゼロで瞬時です。デバイスがBLEに十分に近い場合、壁などを通過しない限り、IRに十分近い可能性があります。..安いです。
JDアレン

私はこれが1歳であることを知っていますが、レシーバーとトランスミッターの間にLoSがありません。
ジョシュウェールズ

回答:


5

2つのデバイスがすでに結合されていて、そのうちの1つが主電源である場合、主電源デバイスが常にスキャンまたはアドバタイズしている場合、1秒未満で接続を確立でき、ダイレクトアドバタイズ、ホワイトリスト、最初の1秒間の接続間隔が短い。

別のオプションは、低レイテンシを維持しながら接続を常に維持することです。最大推奨監視タイムアウトは15秒です。つまり、セントラルは少なくとも15秒ごとにペリフェラルからパケットを受信する必要があります。そうしないと、接続がドロップされます。一方、接続間隔を15秒にしたくない場合、つまりスレーブレイテンシを使用する場合、これにより、ペリフェラルはセントラルへの接続を失うことなく、Xの接続間隔を無視できます。したがって、接続間隔が500ミリ秒でスレーブレイテンシが30の場合、(15000-1)/ 15000 => 99.99%の時間でスリープ状態になり、通信したい場合はレイテンシが500ミリ秒になります。

接続を維持するには、平均電流が2µA未満と推定します。高速再接続スタイルの平均消費電流と比較する必要がありますが、接続を維持することは、オンデマンドで再接続するよりも平均して多くのエネルギーを消費することは疑わしいです。


このスレッドが古くなっていることは知っていますが、フォローアップすると思います。第一に、素晴らしい返事をありがとう。2つ目は、上記の数学で99.99%のスリープ時間の場合、再接続ごとに1msのアウェイク時間を想定していますか?これは15000msごとにのみ実行しますか?両方のデバイスをバッテリ電源で動作させたい場合はどうなりますか?
ジョシュウェールズ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.