コンテンツへスキップ
目次

BLEプレゼンス検出:誤った部屋検出なしで正確な屋内トラッキングを実現するための必須ガイド

BLEプレゼンス検出:誤った部屋検出なしで正確な屋内トラッキングを実現するための必須ガイド

目次
BLEプレゼンス検出:誤った部屋検出なしで正確な屋内トラッキングを実現するための必須ガイド
BLEプレゼンス検出:誤った部屋検出なしで正確な屋内トラッキングを実現するための必須ガイド

存在検知は簡単そうに聞こえる。タグが表示されれば、その部屋に人や物がいることが分かる。これで完了、ですよね?

そうではない。.

実際の運用環境では、BLEプレゼンス検出はよくある理由で失敗します。チームは間隔を遅く設定しすぎたり、受信機のデューティサイクルを過剰に設定したり、ノイズの多いRSSI値を鵜呑みにしたりして、12号室のバッジが13号室にも「存在」していることに驚くのです。私たちはこのパターンを何度も見てきました。ハードウェア自体は通常正常に動作しますが、タイミングと解釈ロジックがうまく機能しないのです。.

ランシテック独自の Bモバイル そして B-固定 ガイダンスでは、多くのプロジェクトが見落としている重要な点が指摘されています。単一ポイントのBLE存在検出は、正確な方向位置決めではなく、部屋レベルまたは大まかな追跡のためのものです。B-Mobileでは、固定 Bluetoothゲートウェイ モバイルで聴く ビーコン. B-Fixedでは、固定 ビーコン アドバタイズメントを行い、モバイルトラッカーがそれを受信して、ビーコンIDとRSSIを上流に転送します。これらは似たような考え方ですが、タイミングの制約は同一ではありません。.

BLEプレゼンス検出アーキテクチャの説明(B-MobileとB-Fixedの比較)

モデル変わらないもの何が動くのか存在感とは本当は何を意味するのか
BモバイルBluetoothゲートウェイバッジビーコン、ラベル、ブレスレット、資産タグ“「このビーコンは、ゲートウェイの有効な部屋またはゾーンのカバー範囲内にあります。」”
B-固定Bluetoothビーコンバッジトラッカー、ヘルメットセンサー、コンテナトラッカー“「このトラッカーは、部屋のビーコンを十分に強く、かつ頻繁に感知したため、そのゾーンに属していると判断した。」”

その区別は重要です。B-Mobileでは、Lansitecは動きの速い人に対して800msの広告間隔を推奨し、 屋内用 Bluetooth ゲートウェイ バッジBluetoothゲートウェイは Bluetooth受信 常時オン。太陽光発電用。 ゲートウェイ, 受信はオンのままにしておくこともできますが、ランシテック社は、長雨の期間中は電力消費を抑えるために受信時間を短くすることを推奨しています。.

B-Fixedでは、制約はリスナー側から来ます。Lansitecは、 トラッカーのBluetooth 受信ウィンドウは 3 秒なので、ビーコン送信間隔は 1 秒を超えないようにしてください。推奨されるビーコン間隔は 800 ms、500 ms、またはそれ以下で、100 ms ではトラッカーは 3 秒のウィンドウ内で複数のパケットを受信し、最高および最低の RSSI を破棄して残りを平均することができます。これは非常に実用的なヒントです。BLE を単一の ping ではなく証拠のストリームとして扱うと、存在検出が改善されます。.

BLEプレゼンス検出におけるよくある間違い(とその修正方法)

よくある間違いは以下のとおりです。.

  1. 彼らはまずバッテリーを最適化するが、その後で検出機能がどこへ行ったのかと不思議に思う。.
    Bluetooth LE では、アドバタイジング間隔を大幅に延長できます。Bluetooth Core Specification の正式なアドバタイジング間隔範囲は、 20ミリ秒から10,485.759375秒, 擬似乱数で advDelay(0~10ms) 各イベントに追加されます。この柔軟性は便利ですが、ビーコンの設定が非常にいい加減になるため、移動中の人がパケットの合間にドアを通り抜けてしまうといった事態も起こりやすくなります。. (1)
  2. 彼らはスキャン不足だ。.
    スキャナ側では、スキャン間隔とスキャンウィンドウが、無線機がどれくらいの頻度でどれくらいの時間受信するかを決定する要素です。Silicon Labsは、スキャン間隔をスキャンを開始する頻度、スキャンウィンドウをデバイスが受信する時間として定義しています。ウィンドウは間隔以下でなければならず、どちらも で表されます。 0.625ミリ秒単位. Silicon Labsはまた、チャネル切り替えには時間がかかり、切り替え中はパケットが受信されないことも指摘している。. (2)
  3. 彼らは、最も強いRSSIが常に正しい部屋を示すと想定している。.
    それは魅力的な間違いです。NISTはBLE RSSIが距離だけでなく、 マルチパス干渉, 他の2.4GHz帯のトラフィック、方位、障害物などによっても影響を受けます。つまり、RSSIは証拠であって、真実ではありません。. (3)(4)
  4. 彼らは壁からの漏洩や人体による減衰を無視している。.
    Lansitecは明確に述べている ゲートウェイ または トラッカー 隣の部屋からの信号は聞こえるかもしれませんが、信号は一般的にかなり弱くなり、RSSIの差は最大で20 dBmにも達することがあります。NISTのBLE近接効果に関する研究は、この差が実際にどのように変化するのかを説明するのに役立ちます。壁の材質によって減衰率が大きく異なり、人が直接経路を遮るだけでもRSSIが約11 dB変化する可能性があるからです。. (4)

プレゼンス精度に影響を与えるBLEタイミング設定

驚くべきことに、多くのプロジェクトがラジオのチューニングよりも先に間取り図やマーカーアイコンにこだわりすぎている。これは順序が逆だ。.

Lansitecスタイルの導入における実践的な出発点

シナリオより良い出発点効果を発揮する理由
B-Mobile、廊下やドアを移動する人々バッジビーコンは800ミリ秒間隔で送信され、ゲートウェイは電源が許す限り常時受信する。短い出入り口を通過する際に、少なくとも1つの有益な広告を目にする可能性が高まる。.
B-Fixed、モバイルトラッカーへのルームビーコン送信トラッカーの受信ウィンドウは3秒、ビーコン間隔は800ミリ秒または500ミリ秒で、1秒より遅くなることはありません。トラッカーは、各受信ウィンドウ内で十分なビーコン送信機会を必要とする。.
バッテリー残量に敏感だが、室内の環境にも敏感間隔は控えめにし、次に短くします 送信電力 間隔を遅くする前に消費電力を抑えることで、イベントの進行を妨げることなく、隣室への漏洩を抑制できます。.
部屋同士が繋がっていたり、階が干渉し合ったりする部屋ごとのしきい値プラス下限 送信電力, 難易度の高い多層金属構造物では、-26 dBmまで対応可能Lansitec社は既に送信電力低減技術を用いてフロア間の干渉を抑制している。この同じ考え方は、部屋の境界における干渉対策にも役立つ。.

最後の行は、人々が考えている以上に重要です。漏水が問題の場合、, 短い距離の方が後処理が多いよりも良い. LansitecのB-Fixedの複数階建て工場向けガイダンスでは、ビーコン送信電力を下げて -26 dBm 階間の干渉を避けるため。これは階の分離の一例ですが、この原理は隣接する部屋や出入り口にもうまく応用できます。.

屋内人感検知にRSSIを正しく使用する方法

Lansitec社のB-Fixed資料には、RSSIから距離を算出するための古典的な対数距離パスロス式が含まれています。

d=10((∣RSSI∣−A)/(10n))

推奨される例の値 A = -59 そして n = 3.3226.

その公式は有用だが、文字通りに解釈しすぎると危険でもある。.

NISTは、同様の経路損失モデル群について説明し、BLE近接通信において分散がなぜそれほど重要なのかを示しています。このモデルは傾向を記述できますが、フェージング、遮蔽、および環境固有の影響により、傾向からのばらつきが大きくなります。. (4)

そこで、プレゼンス検出においてRSSIをより効果的に活用する方法をご紹介します。

それを長期的なランキング指標として使用してください。.

優れた室内レベルのエンジンは、通常、少なくとも次の3つのことを行います。

  1. 複数のパケットを集約する, 一つもありません。Lansitecは、B-Fixedで既にこの点を示唆しており、極端な値を除外した後に複数のRSSIサンプルを平均化しています。.
  2. 部屋をマージンで比較する, 絶対値だけでは判断できません。A室で-67 dBm、B室で-70 dBmのバッジ音は曖昧です。A室で-59 dBm、隣室で-78 dBmのバッジ音ははるかに明確です。これは、Lansitec社の「最大20 dBm」の隣接室間差と、NISTの減衰変動に関する調査結果に基づいた推論です。.
  3. ヒステリシスと滞留時間を追加します, そのため、システムはRSSIの変動ごとに跳ね返ることはありません。NISTの向き、壁、人体による遮蔽に関するデータから、これはほぼ必須と言えるでしょう。.

分かりやすく言うと、たった1つのパケットだけで「ルームBに入った」と宣言してはいけません。ルームBが十分なパケットにわたって、十分な差で、十分な時間、十分な強さを維持したからこそ、ルームBに入ったと宣言すべきなのです。.

部屋間のBLE信号漏れを修正する方法

多くの導入プロジェクトが失敗に終わるのは、まさにこの点にある。.

LansitecはB-MobileとB-Fixedの両方で、隣室での受信は可能だが、通常は受信レベルが弱く、最大で20dBmも低下することが多いと明確に述べています。これが、より優れた分類器の基礎となります。.

実際のロジックスタックは次のようになります。

建物全体ではなく、各部屋をキャリブレーションしてください。

グローバルなRSSIしきい値は、実際の壁ではほとんど維持されません。ドアが開いている状態、ドアが閉じている状態、人がいる状態、および空の部屋の各条件を測定してください。NISTは、壁の材質だけでも減衰が大きく変わる可能性があることを示しており、彼らの研究では、ガラス壁と金属壁の間で約20dBの経路損失の差が観察されました。. (4)

「ベストルーム+マージン」を使用してください。“

「タグが聞こえましたか?」と尋ねるだけでなく、「この部屋は、次点の部屋よりも少なくともX dB以上、Y秒間強かったか?」と尋ねてください。正確なXの値は現場調査の結果によって異なりますが、その論理はLansitecが文書化した隣接部屋の弱点から直接導き出されたものです。.

入口と出口の境界を分ける

入室は滞在よりも厳しくすべきだ。退室にはもう少し忍耐が必要だ。そうしないと、壁際に立っている人が部屋から部屋へと飛び回ってしまうだろう。.

可能であれば、ソフトウェアの前にRFで漏洩を修正してください。

減らす 送信電力, ゲートウェイやビーコンを共有壁から離すか、実際に監視したいエリアに近づけてください。BLEは送信電力を調整できるため、Lansitecのビーコン製品群はこの機能をサポートしています。.

回廊のカバー範囲で十分な場合を把握する

LansitecのB-Mobileに関するQ&Aでは、廊下、ロビー、ホールなど、現実的な展開上のトレードオフについて解説しています。 ゲートウェイ 本当の要件が「人が部屋からいなくなったことを把握する」ことであれば、より経済的な選択肢となる可能性があります。部屋の識別、ルームメイトの交換、または同じ部屋にいることの確実性を高めることが本当に必要な場合にのみ、各部屋にゲートウェイを1つずつ設置してください。.

その点は見落としがちですが、コスト削減につながります。存在検知システムが不適切に見えるのは、設計目標と導入密度が一致しない場合のみです。.

信頼性の高い検出のためのスキャンウィンドウと間隔設定

これは多くの記事が見過ごしている部分だ。.

理論上、広告とスキャンは単なるGAPパラメータに過ぎません。しかし実際には、システムが動きを検知できるかどうかを決定する要素となります。Silicon Labsは、パッシブスキャンは受信のみを行うのに対し、アクティブスキャンはスキャン要求を送信し、応答を受信すると警告しています。また、チャネル切り替えには時間がかかり、切り替え期間中は広告パケットは受信されないとも述べています。. (2)

それは2つのことを意味します。

  • 単純な存在検知であれば、パッシブスキャンの方が理にかなっている場合が多い。静かで消費電力も少ないからだ。.
  • スキャンウィンドウを短くしすぎると、バッテリー消費量を削減できるだけでなく、無駄な時間を生み出してしまう。.

NISTは、別の角度から同様の運用上の問題点を指摘した。BLEの遭遇に関する研究において、広告とリスニングのタイミングが十分に一致していない場合、デバイス同士が互いの存在を見逃してしまう可能性があるという。. (3)

つまり、最初の本当の試運転に関する質問は、「ダッシュボードはどんな見た目になるのか?」ではありません。“
つまり、私のシステムは、出入口を通過するたびに何回パケットを受信できるのか、ということです。

もし答えが「おそらく」であれば、その展開は既に脆弱である。.

BLEプレゼンス検出設定手順ガイド

現地ではこの注文をご利用ください。.

  1. まずタイミングを設定してください。.
    B-Mobileの場合、高速で移動する人に対しては、Lansitecの800msという目安を参考にしてください。B-Fixedの場合、トラッカーの受信ウィンドウが3秒であることを考慮し、ビーコンの送信間隔は最大1秒、できれば800msまたは500msに抑えてください。.
  2. トリム 送信電力 2番。.
    隣室に音が漏れる場合は、高度なフィルタリングルールを考案する前に、まず出力を下げてください。LansitecのBLE電力範囲は設定可能で、床面からの音の分離を-26 dBmに推奨しているため、この調整は非常に理にかなっています。.
  3. 部屋ごとのRSSIヒストグラムを収集する。.
    部屋の中央に立つだけでは不十分です。ドア、共有壁、廊下の端、金属製の棚の近くなどでテストしてください。.
  4. 中央値、マージン、滞在時間に基づいて分類ロジックを構築する。.
    私たちは「最後に送信されたパケットが優先される」方式で本番システムを出荷することはありませんし、あなたもそうすべきではありません。.
  5. それから初めて密度を決定する。.
    狭い部屋なら、ゲートウェイまたはビーコンが1つあれば十分かもしれません。危険な作業場なら、Lansitec社は10m間隔を推奨しています。ホテルや介護施設で正確な部屋識別が必要な場合は、部屋ごとに1つ設置することで精度が大幅に向上します。.

BLEプレゼンス検出の精度を高めるためのベストプラクティス

優れた存在検知は魔法ではありません。それは、規律あるBLEタイミングと控えめな期待値によって実現されるものです。.

B-MobileとB-Fixedは、正反対の方向から同じ教訓を示している。存在検知は、既知のゾーン内で繰り返し発生する信頼できる証拠を最適化することで最も効果を発揮する。完璧な座標のためではない。単一パケットの確実性のためでもない。そして、実験室でのテストからコピーした建物全体の閾値のためでもない。.

動きに合わせて広告間隔を調整してください。パケットを確実に受信できるよう、受信ウィンドウのサイズを調整してください。RSSIはノイズの多いランキング信号として扱ってください。ソフトウェアで物理法則を回避しようとする前に、配置と電力によって漏洩を低減してください。.

そうすることで、存在検知は「まあまあ」ではなくなり、信頼できるものになる。.

よくある質問

BLEプレゼンス検出について

  • BLEの存在検知は、正確な部屋識別に十分な精度を備えているか?

    通常、適切に調整された部屋レベルのプレゼンス検出には適していますが、単一点からの正確な幾何学的位置の検出には適していません。Lansitecは、単一点プレゼンス検出は部屋レベルおよび大まかなトラッキングには適しているが、正確な方向検出には適していないと明言しています。.

  • 人々の移動を促す広告を始めるのに安全な開始期間はどれくらいですか?

    LansitecスタイルのB-Mobile展開では、高速で移動する人に対しては800ミリ秒を推奨開始値とします。B-Fixedの場合は、ビーコン間隔を1秒以下に抑え、800ミリ秒または500ミリ秒が推奨されます。.

  • なぜ隣の部屋にバッジがまだ表示されているのですか?

    BLEはドア、乾式壁、ガラス、隙間を多くのチームが予想するよりもはるかに良く伝搬するため、Lansitecは隣室での受信について言及しています。 RSSI 最大で20 dBmの差があり、NISTは壁材や身体の遮蔽によって減衰量が大きく変動する可能性があることを示している。(4)

  • 漏洩問題を解決するには、ソフトウェアを強化するべきか、それともRF出力を下げるべきか?

    通常は、RF出力を低く設定し、設置場所を最適化することから始まります。Lansitec独自のB-Fixed設置ガイドでは、干渉を抑制するために、複雑な複数階建ての環境ではビーコン出力を-26 dBmまで低減します。.

参考文献および参考文献:

  1. Bluetooth SIG: Bluetoothコア仕様
  2. Silicon Labs: Bluetooth LE GAP APIリファレンス
  3. NIST:電子的な接触指標のためのBluetooth Low Energyデバイスの開発と評価
  4. NIST:Bluetooth Low Energy信号を用いたCOVID-19近接検知の実現可能性について

この投稿を共有する: