LEAPS RTLS
LEAPS RTLS は PANS RTLS の進化版?
PANS RTLSはLEAPS RTLSの "Lite" バージョンと考えることができます。PANS RTLSの経験に基づき、LEAPS RTLSは多くの変更と改良が加えられています。
システムパフォーマンスの改善、セキュリティの向上、ネットワークプロファイルを使った柔軟性の追加、データサーバと API の改善が主な内容です。
詳細は 比較 をご覧ください。
LEAPSはどのようにライセンスされていますか?
LEAPSは、LEAPSソフトウェアスタックを搭載したモジュールを提供し、有利な市場価格で提供しています。LEAPSソフトウェアスタックはバイナリコードとしてライセンスされ、譲渡不可、ロイヤリティフリーです。
モジュールが LEAPS ソフトウェアスタックにプリロードされない特定のプロジェクトでは、バイナリコードは譲渡不可としてライセンスされます。
トラッキングを使用する集中管理システムでは、LEAPSサーバーが必要です。LEAPS Serverの価格については、近日中にお知らせします。メーリングリストに登録して情報を入手してください。
LEAPSのハードウェアはPANSと違いますか?
LEAPSはPANSとハードウェアが違いますか?LEAPSソフトウェアスタックは主にDWM1001モジュール上で動作するように設計されており、PANSソフトウェアスタックも同様です。このスタックは移植性が高く、異なるハードウェア上でも動作します。
典型的な最終製品デバイスには、電源回路、コネクタ、オプションのマイクロコントローラを搭載した基板があり、その中心にLEAPSソフトウェアスタックを搭載したDWM1001モジュールがあります。

LEAPSを使って、ナビゲーションとノードのトラッキングを同時に行うことはできますか?
はい、ほとんどのネットワークプロファイルでは、複数のモードの位置情報サービスが可能です。選択したネットワークプロファイルによって、タグの位置はナビゲーションモードとトラッキングモードの両方で同時に使用できます。データはオンモジュールとサーバーAPIで利用できます。
詳しくは System Performance 比較をご覧ください。
LEAPSネットワークはアンカーとタグをいくつ持つことができますか?
LEAPSネットワークはどのように設計されていますか? LEAPSネットワークスタックはアンカーとタグの両方に対して常に 効果的なメカニズム を使って放送時間を再利用するように設計されています。つまり、ある条件が他のノードの送受信に悪影響を与えない方法で送信ノードの信号を減衰させた場合、そのエアタイムを再利用することができます。
これにより、実質的に無制限のノード を、この条件を作成できるスプレッドエリアに配置することができます。LEAPSに実装された効果的なメカニズム を使用して、 すべて自動的に行われます。
LEAPSではどのような位置情報技術がサポートされていますか?
LEAPSは以下のような様々な位置情報技術をサポートしています。
TWR - 双方向測距
UL-TDoA - 上行链路到达时差
DL-TDoA - ダウンリンク到着時間差
汎用性が高いため、システム要件、コスト、展開時間、メンテナンスの複雑さのバランスが取りやすくなっています。アプリケーションは単純な距離の近接から、高速トラッキングや無制限の受信機のナビゲーションまで多岐にわたります。
LEAPS を使用してエッジノードでユーザーデータを送受信できますか?
アンカーとタグは選択されたネットワークプロファイルに応じてユーザーデータを送受信できます。
モジュールからサーバーに送信されるデータは Uplink と呼ばれます。
サーバーからモジュールに送信されるデータは Downlink と呼ばれます。
詳しくは System Performance 比較をご覧ください。
ノードを使用してデータを設定、受信、送信するにはどうすればよいですか?
LEAPSモジュールは以下のAPIを使って設定し、データを扱うことができます
Bluetooth - 暗号化されたチャネル上の新しい API は、Bluetooth でよく発生するデータの断片化を適切に処理するのに役立ちます。この API は TLV フォーマットで、UART、SPI、USB (将来的には) で使用されるものと同じコマンドセットをサポートします。
UART - TLVバイナリフォーマット
SPI - TLV バイナリフォーマット
USB - TLV バイナリ・フォーマット(将来予定)
Shell over UART - 人間が読める形式のデバッグ・シェル
LEAPSはワイヤレス・ウルトラワイドバンド・バックホールをサポートしていますか?
LEAPSはワイヤレスウルトラワイドバンドバックホールをサポートしていますか?位置情報とユーザーデータはウルトラワイドバンド無線を使ってサーバーとノードに送信されます。
バックホールには2つのタイプがあります:
ノンルーティングUWBバックホール - これは、ブリッジ対応デバイスがイーサネット上のサーバとUWB上のノードの間でデータを転送できるワンホップバックホールです。
Routing UWB backhaul - これはマルチホップバックホールで、ブリッジ対応デバイスがイーサネット上のサーバーとUWB上のノードの間でデータを転送します。他のインフラ機器もUWB経由で他のノードとのデータ転送に参加できます。ルーティング・メカニズムは完全に自動化されており、ネットワークの変化に適応します。
位置情報とユーザー・アップリンク・データが利用可能な場所は?
バックホールアップリンクの位置情報とユーザーデータはこれらのAPI経由で利用可能です。
Bluetooth - TLV バイナリフォーマット
UART - TLV バイナリ・フォーマット(データ・スループットは制限されています。)
SPI - TLV バイナリフォーマット
データサーバー - MQTTプロトコル
ダウンリンクイベントとコマンドは何ですか?
下行链路事件和命令是什么? ダウンリンク・イベントとコマンドとは何ですか?
アンカー間のシグナルマップの収集 - インストールとデバッグの目的で使用できます。
アンカー間の距離のコレクション - アンカーの自動ポジショニングに使用できます。
モジュール上の GPIO をリモート制御します。
など。
LEAPSのセキュリティはどのように機能しますか?
LEAPSには以下のセキュリティメカニズムが実装されています。
安全な鍵ストレージ - ハードウェアセキュアエレメントを使用した信頼のルート。
セキュアブート - ファームウェアの一貫性を保証します。
ノード認証 - ネットワーク上のノードは認証されます: ノード認証 - ネットワーク上のノードは非対称認証を使って認証されます。クライアントの鍵セットが可能です。
鍵交換 - ネットワーク鍵は認証されたノード間で安全かつ自動的に交換されます。
ノードサインアップ - 許可されたノードだけがネットワークに接続できます。
ノード・アクセスの取り消し - すでにネットワークに接続しているノードのアクセスを取り消します。
UWBおよびBluetooth通信の暗号化 - UWBおよびBluetooth通信で送信されるデータフレームはAES-128で暗号化されます。
データの暗号化は攻撃に対する耐性があります。
フレーム再生
認証されていないノード
長さ拡張攻撃
AES 暗号ブロックが繰り返される場合のデータ抽出
電源遮断
DoS
エントロピーを生成するユニークな方法はネットワークの同期性を利用し、鍵が盗まれても攻撃を適用するのが非常に難しくなります。
メモリ制約のある組み込みモジュール用に高度に最適化されています。
UWB で送信されるデータのオーバーヘッドが少ない。
インフラの変更検出 - インフラストラクチャノードが移動されたことを検出するのに役立ちます。
ホールチェーンセキュリティ - データは入力ポイントから最後のコンポーネントの出力インターフェースまですべて保護されます。
TCP/IP経由の通信はすべてTLS 1.2を使用します。
このシステムは将来ペネトレーションテストを受けるべきです。
アンカー/タグとサーバ間でデータを送信できますか?
はい、プロファイルによっては、アンカーまたはタグからLEAPSサーバーにデータを送信できます。2種類のデータがあります。
アップリンク - アンカーとタグのデータを LEAPS サーバーにアップリンクします。
ダウンリンク - データをLEAPSサーバーからアンカーまたはタグに送信します。
モジュールの未使用 GPIO を使用できますか?
はい、GPIOがあります。API(UART、SPI、MQTT)で制御できます。
利用可能な API インターフェースは?
LEAPSモジュールは以下のAPIを使って設定し、データを扱うことができます
ブルートゥース - 暗号化されたチャネル上の新しいAPIは、Bluetoothで一般的に発生するデータの断片化を適切に処理するのに役立ちます。この API は TLV フォーマットで、UART、SPI、USB (将来的に) で使用されるものと同じコマンドセットをサポートします。
UART - TLVバイナリフォーマット
SPI - TLV バイナリフォーマット
USB - TLV バイナリ・フォーマット(将来予定)
Shell over UART - 人間が読める形式のデバッグ・シェル
LEAPS プロファイルとはどういう意味ですか?
バリアント は価格設定モデルです。LEAPSモジュールは3つのバリアントで提供され、それぞれサポートされるネットワークプロファイルが異なります。ユーザは自分の用途と予算に合ったものを選ぶことができます。
プロファイル は、ネットワーク・プロトコルの構成方法である。それぞれのプロファイルは特定のタイプのアプリケーションに最適なパフォーマンスを提供するように設計されています。バリアントによって、1つまたはいくつかのプロファイルがサポートされています。ユーザーはアプリケーションに最適なプロファイルを選択する必要があります。
タグノード(TN)の位置とすべてのインターフェースからの距離を取得できますか?
サポートされているインターフェイス からこれらの値を取得するには違いがあります:
BLE、UART、USB、または SPI 経由で、ユーザーは TN の位置と距離を取得できます。
MQTT 経由では位置のみが利用可能です。
タグはウルトラワイドバンドネットワークの位置情報とユーザーデータ用に予約されたデータスロットを持っていますか?
選択したネットワークプロファイルに応じて、タグデータスロットは
ローミング - タグは周囲のアンカーにデータスロットを予約します。このメカニズムにより、不要な衝突を回避し、高い確率でデータを配信し続け、タグが使用しなくなったとき(例えば、タグが範囲外にいなくなったときや、静止しているため更新レートが低下したとき)にリソースを効果的に解放することができます。この機能により、タグがエリア上に広がっている場合、システム内のタグの量は事実上無制限になります。一定量のタグが互いに範囲内にあり、最大更新レートで動作している場合、最大ネットワーク容量が達成されます。
専用 - タグはネットワークへのサインアップ時に自動的に予約されたデータスロットを取得します。このデータスロットは専用で、タグが使用しなくなった場合のみ失効します。これは、タグのデータ配信をネットワーク上のあらゆる更新レートで保証する必要がある高速追跡アプリケーションに適しています。
確率的 - タグはデータスロットを予約せず、データ配信は確率モデルに基づきます。このアプローチは、タグが非常に長いバッテリ寿命を達成する必要があるアプリケーションに適しています。
詳しくはシステムパフォーマンスをご覧ください。
センサーから方位データを収集し、サーバーに送信することは可能ですか?
はい。センサーデータを収集し、サーバーに送信するには2つのオプションがあります:
外部MCUを使用してセンサーからデータを収集し、UARTやSPIなどのインターフェースを使用してLEAPSモジュール経由で送信します。
いくつかの慣性センサー用のドライバーを組み込む予定です。クライアントはセンサーを専用の I2C ピンに接続し、簡単なコマンドを使って有効にするだけです。データは自動的に収集され、必要なレートでサーバーに送信されます。
LEAPSはユーザアプリケーションをサポートしていますか?
いいえ、PANSとは異なり、LEAPSはユーザーアプリケーションをサポートしていません。つまり、LEAPSはカスタムアプリケーションを作成するためのリンク可能なライブラリを提供していません。追加機能には2つのオプションがあります:
外部MCUを使用する必要があります。
いくつかの慣性センサー用のドライバーを組み込む予定です。クライアントはセンサーを専用の I2C ピンに接続し、簡単なコマンドを使って有効にするだけです。データは自動的に収集され、必要なレートでサーバーに送信されます。
LEAPSサーバ上のタグのバッテリ残量を収集することはできますか?
タグの電池残量を測定してサーバに送信するには、2つの方法があります。
外部MCUを使ってバッテリーレベルを測定し、モジュールインターフェースを介してサーバに送信します。
バッテリ電圧レベルの自動測定を組み込み、サーバに送信する予定です。
ネットワークにインストールできるアンカーの数は?
アンカーが一定のルールに従ってインストールされるネットワークでは、 実質的に無制限のアンカー を、広い範囲に配置することができます。
ビルのような場所では、この条件は達成しやすい。オープンスペースでは、アンカー間の距離を保つ必要があります。
すべてのアンカーが互いに届く範囲に配置されている場合、最大30台のアンカーがネットワークに接続できる。残りは空きスロットができるまで待ちます。
アンカーはネットワークを形成し、自動的に問題を解決します。
アンカーにイーサネットは必要ですか?
イーサネットは トラッキングロケーションモード が使用されている場合のみ必要です。 イーサネットは トラッキングロケーションモード が使用されている場合のみ必要です。この柔軟性により、システム要件、コスト、展開時間、メンテナンスの複雑さのバランスをとることができます。
LEAPS Android Managerアプリケーションを強制的にアンインストールする方法を教えてください。
サムスンタブレットでは 設定 -> アプリ -> ストレージ(一番下) -> アプリケーション -> LEAPS Android Manager -> アンインストール
バックエンドシステムとの通信にはどのインターフェースが使えますか?
ゲートウェイ方式がトラッキングとデータ遠隔測定に使用される場合、LEAPSはインターネットネットワーク上のシステムとの通信のために様々なコネクタを提供します。現在、以下のコネクタがサポートされています。
MQTT バージョン 3.1.1 またはそれ以降。
次の図はLEAPSとインターネット・ネットワーク間のインターフェイスを示しています。

MQTT メッセージに NaN 位置があるのはなぜですか?
タグが位置を計算できなかった場合、NaNを含むMQTTメッセージが発行されます。これは以下の場合に発生します:
ロケーションエンジンは無効です。
取得した測定値が3つ未満です。
測定された距離はとても不正確で、位置を計算することができませんでした。
アンカーの位置が不正確です: アンカーの位置が正しくありません。