Logo
1.0.0
LEAPS Documentation v: latest
言語
English
简体中文
日本語
LEAPSフォーラム
Forum
LEAPS ホームページ
LEAPS

内容

  • LEAPSソリューション
  • UDK DEMO KIT
    • クイックスタートガイド
      • システム要件
      • UDKから始める
        • デモ
          • と iPhone の周辺での対話デモ
          • 到着角度(AoA)を使ったデバイスの位置特定デモ
          • インフラレス近接デモ
          • ダウンリンク TDoA RTLS デモ
          • 高速ダウンリンク TDoA RTLS デモ
          • TWR RTLS およびデータ遠隔測定デモ
          • アップリンク TDoA RTLS デモ
        • パートナーアプリケーション
        • ファームウェアのアップデート
      • ソフトウェアインフラ
    • 開発ガイド
    • 仕様
    • よくある質問
    • リリース
  • LEAPS RTLS
  • PANS PRO RTLS
  • ハードウェア
  • よくある質問
  • サポート
docs.leapslabs
  • Docs »
  • UDK DEMO KIT »
  • クイックスタートガイド »
  • デモ »
  • アップリンク TDoA RTLS デモ

アップリンク TDoA RTLS デモ

../../../_images/uplink_tdoa_rtls_demo.png

セットアップの準備

  1. LEAPS Manager アプリケーションがインストールされました。

  2. Raspberry Pi 3B 以降のバージョン、またはデータ サーバーおよび Web アプリケーションのインストール用の PC。

  3. 少なくとも 5 つの LC14 デバイス。

  4. デバイスに電力を供給するためのバッテリーまたは USB-C ケーブル。

  5. 推奨: アンカー デバイスの取り付けにはカメラ マウントを備えたクランプまたは三脚を使用します。

  6. オプション: Putty、Teraterm、minicom、またはコンピュータにインストールされているお気に入りのターミナル アプリケーション。

セットアップ時間: 5 分未満

概要

このセットアップは、アップリンク到達時間差 (UL-TDoA) テクノロジーを使用した、高精度でのタグのリアルタイム追跡を示します。

典型的なアプリケーション: 資産と人物の追跡。

セットアップ手順

  1. デバイスの電源を ON にします。

  • 静的にマウントされたデバイスはアンカーとして機能し、位置情報をタグに提供します。

  • 移動デバイスは、アップリンク TDoA 測定モードで設定されたタグとして機能します。

  1. LEAPS Manager のデモ セレクターを使用して設定します。

2.1。 LEAPS Manager を開き、メイン ページから Demo Selector を選択します。

2.2。 アップリンク TDoA RTLS を選択します。

2.3。 Bluetooth 経由で検出されたデバイスのリストがリストに表示されます。必要に応じて、下にスワイプしてリストを更新します。

2.4。デモに使用するデバイスを選択します。上部の アンカー と タグ は、デモに必要なデバイスの数を示します。

2.5。 SAVE を押して、デバイスを LEAPS RTLS モード、ネットワーキング プロファイル 5 (UL-TDoA をサポート) に設定します。

2.6。 [アンカー設定] ポップアップ ウィンドウが表示され、アンカーの位置を設定するオプションが提供されます。必要に応じて 手動 または 現在位置を維持 を選択し、OK を押します。

  • 現在、プロファイル 5 では自動位置決めは利用できません。

2.7。デバイスが起動すると、赤い LED が点滅することを目視で確認してください。

  1. デバイスが正常に構成されると、LEAPS Demo Network ウィンドウが構成されたノードのリストとともに表示されます。

  • 推奨: アラーム機能を使用してデバイスを識別し、正しい物理的な場所に移動します。

  1. 上部のドロップダウン メニューにある グリッド を開き、デバイスとその位置を視覚化します。

  • アプリケーションを使用してノードとネットワークを構成および視覚化する方法の詳細については、LEAPS Manager を参照してください。

高度なセットアップ

高度なセットアップの準備をしてください。ターミナルの能力を活用して、プロのようにデバイスを設定できるようにお手伝いします。以下の手順に従うだけで準備は完了です。

  1. USB-C データ ケーブルを使用して、デバイスの USB-C データ ポート 1 または USB-C データ ポート 2 を PC に接続します。

../../../_images/leaps-connect-usb-port1.gif
  1. Putty、Teraterm、Minicom などの希望のターミナル アプリケーション、またはお気に入りのターミナル アプリケーションを使用してシリアル ポートに接続します。ボーレートを 115200 に設定する必要があります。

たとえば、Ubuntu (Linux) で Minicom を使用します。

minicom -b 115200 -D /dev/ttyACM0
  1. シェル コンソールで ダブル Enter を押して、コマンド ライン制御システムにアクセスします。

たとえば、Ubuntu (Linux) では、/dev/ttyACM0 を開き、double Enter を押します。

minicom -b 115200 -D /dev/ttyACM0

  Welcome to minicom 2.7.1

  OPTIONS: I18n
  Compiled on Dec 23 2019, 02:06:26.
  Port /dev/ttyACM0, 16:02:57

  Press CTRL-A Z for help on special keys



  Low Energy Accurate Positioning System

  FOR DEMO PURPOSE ONLY, NOT FOR SALE.

  Copyright :  2016-2024 LEAPS
  License   :  Please visit https://www.leapslabs.com/leaps-rtls-licee
  Compiled  :  Nov  4 2024 12:30:29 (v0.16.4-a916a6

  Help      :  ? or help

  leaps>
  1. デバイスごとに構成するには、次の手順を実行します。

  1. デバイスをデフォルトにリセットし、frst コマンドを実行します。 (オプション)

$ leaps> frst
frst ok
../../../_images/reset-command.gif

(デバイスが正常にリセットされるまで監視して待ちます。その後、Enter キーを 2 回押してコマンド ライン制御システムにアクセスします。)

  1. コマンド nps 5 を使用して、各デバイスの プロファイル 5 (UL-TDoA をサポート) を設定します。

$ leaps> nps 5
nps: ok
  1. nis コマンドを使用して、ネットワーク内のすべてのデバイスを設定します。

$ leaps> nis 0x1234
nis: ok
  • その後、構成を更新するにはデバイスをリセットする必要があります。 reset コマンドを使用してデバイスをリセットします。

$ leaps> reset
reset ok

注釈

この例では、イニシエーターを有効にしたアンカー、 3 つのアンカー、 タグ を構成します。

  1. 各アンカーとタグのモードを設定します。

  • イニシエータを有効にして アンカーを設定するには、コマンド nmi を使用してデバイスを設定します。

    $ leaps> nmi
    

    その後、デバイスがリセットされ、コマンド ライン制御システムに再度アクセスするには、Enter キーを 2 回押します。

  • 3 アンカー を設定するには、コマンド nma を使用して 3 つのデバイスをアンカー モードに設定しますが、イニシエーターは有効にしません。

    $ leaps> nma
    

    その後、デバイスがリセットされ、コマンド ライン制御システムに再度アクセスするには、Enter キーを 2 回押します。

  • a tag を設定するには、コマンド nmt を使用してデバイスをタグ モードに設定します

    $ leaps> nmt
    

    その後、デバイスがリセットされ、コマンド ライン制御システムに再度アクセスするには、Enter キーを 2 回押します。

  1. いずれかのアンカーのクロック基準を設定します。

  • 少なくとも 1 つのアンカーが構成されています。

  • クロック参照を有効にしてアンカー を設定するには、コマンド acs cr を使用してデバイスを設定します。

    $ leaps> acs cr 1
    
  • その後、デバイスをリセットする必要があります。設定を更新するにはデバイスをリセットする必要があります。 reset コマンドを使用してデバイスをリセットします。

$ leaps> reset
reset ok
  1. 各アンカーの実際の位置を設定します。

  • 位置を取得するには、アンカーごとに pg コマンドを使用し、位置を設定するには、ps コマンドを使用します。

  • この例では、4 つのアンカーが 3 メートル離れて正方形に配置されるように設定します。

leaps> ps 3000 3000 0
ps: ok
leaps> pg
pg: x:5000 y:5000 z:0 qf:100
leaps>
leaps> ps 0 0 0
ps: ok
leaps> pg
pg: x:0 y:0 z:0 qf:100
leaps>
leaps> ps 3000 0 0
ps: ok
leaps> pg
pg: x:3000 y:0 z:0 qf:100
leaps>
leaps> ps 0 3000 0
ps: ok
leaps> pg
pg: x:0 y:3000 z:0 qf:100
leaps>
  • アンカーの構成が正常に完了したら、アンカーを物理的な正しい位置は 1 メートル離れています。

  1. 各タグの設定により、測定に UL-TDoA テクノロジーを使用できるようになります。

  • 設定するには、タグに対して tcs mode 1 コマンドを使用します。

$ leaps> tcs mode 1
tcs: ok
  • その後、構成を更新するにはデバイスをリセットする必要があります。 reset コマンドを使用してデバイスをリセットします。

$ leaps> reset
reset ok
  1. デフォルトでは、通常の更新レート は 0.1 秒/10Hz、定常的な更新レート は 5.0 秒/0.2Hz です。速度を上げるには、urs コマンドを使用します。

たとえば、通常の更新レート を 0.1 秒/ 10Hz に設定し、定常的な更新レート を 0.1 秒 / 10Hz に設定します。次のコマンドを実行します。

$ leaps> urs 1 1
urs: ok
  1. 手順 5、7、および 8 では、si コマンドを使用して、モード、プロファイル、およびネットワーク構成が正しいかどうかを確認できます。 (オプション)

たとえば、4 つのアンカーと 1 つのタグの場合:

  • mode: ani

  • panid=x1234

  • prof=5

leaps> nps 5
nps: ok
leaps> nis 0x1234
nis: ok
leaps> nmi


Low Energy Accurate Positioning System

FOR DEMO PURPOSE ONLY, NOT FOR SALE.

Copyright :  2016-2024 LEAPS
License   :  Please visit https://www.leapslabs.com/leaps-rtls-licee
Compiled  :  Nov  4 2024 12:30:29 (v0.16.4-a916a6

Help      :  ? or help

leaps>si
[000412.823 INF] release: LEAPS RTLS v0.16.4-a916a6
[000412.824 INF] sys: main main_ver=x02040001 cfg_ver=x01040000 batt=none board=LC14_B
[000412.824 INF] uwb: ch9 prf64 plen128 pac8 txcode9 rxcode9 baud6800 phrmodeext phrratestd sfdtypeieee4a sfdto129 stsmodeoff stslen64 pdoamodem0
[000412.825 INF] uwb: tx_pwr=x34/xD6D6D6D6 sts:shr:phr:data=24.2:24.2:24.2:24.2[dB] cpl=FCC/ETSI pgcnt=232 temp=25
[000412.826 INF] uwb: lna=1 pa=0 rf1=1 rf2=0 xtaltrim=37 tx_delay=16436 rx_delay=16436
[000412.827 INF] uwb: panid=x1234 addr=xDECAD674FD208EAA
[000412.828 INF] mode: ani (act,real)
[000412.851 INF] uwbmac: connected prof=5 (manual)
[000412.851 INF] uwbmac: bh disconnected
[000412.852 INF] cfg: sync=0 fwup=1 ble=1 leds=1 init=1 uab=1 bh=auto bh_stat=off cr=0 upd_rate_stat=30 label=ID8EAA
[000412.852 INF] enc: off
[000412.872 INF] ble: addr=F0:26:43:8B:52:4A
leaps>
  • mode: an

  • panid=x1234

  • prof=5

leaps> nps 5
nps: ok
leaps> nis 0x1234
nis: ok
leaps> nma


Low Energy Accurate Positioning System

FOR DEMO PURPOSE ONLY, NOT FOR SALE.

Copyright :  2016-2024 LEAPS
License   :  Please visit https://www.leapslabs.com/leaps-rtls-licee
Compiled  :  Nov  4 2024 12:30:29 (v0.16.4-a916a6

Help      :  ? or help

leaps>si
[000454.748 INF] release: LEAPS RTLS v0.16.4-a916a6
[000454.749 INF] sys: main main_ver=x02040001 cfg_ver=x01040000 batt=none board=LC14_B
[000454.749 INF] uwb: ch9 prf64 plen128 pac8 txcode9 rxcode9 baud6800 phrmodeext phrratestd sfdtypeieee4a sfdto129 stsmodeoff stslen64 pdoamodem0
[000454.750 INF] uwb: tx_pwr=x34/xCECECECE sts:shr:phr:data=23.4:23.4:23.4:23.4[dB] cpl=FCC/ETSI pgcnt=238 temp=25
[000454.751 INF] uwb: lna=1 pa=0 rf1=1 rf2=0 xtaltrim=32 tx_delay=16426 rx_delay=16426
[000454.752 INF] uwb: panid=x1234 addr=xDECA229121E05886
[000454.753 INF] mode: an (act,-)
[000454.766 INF] uwbmac: connected prof=5 (manual)
[000454.766 INF] uwbmac: bh disconnected
[000454.767 INF] cfg: sync=0 fwup=1 ble=1 leds=1 init=0 uab=1 bh=auto bh_stat=off cr=0 upd_rate_stat=30 label=ID5886
[000454.797 INF] enc: off
[000454.798 INF] ble: addr=FD:3F:4A:2F:BD:F0
leaps>
  • mode: an

  • panid=x1234

  • prof=5

leaps> nps 5
nps: ok
leaps> nis 0x1234
nis: ok
leaps> nma


Low Energy Accurate Positioning System

FOR DEMO PURPOSE ONLY, NOT FOR SALE.

Copyright :  2016-2024 LEAPS
License   :  Please visit https://www.leapslabs.com/leaps-rtls-licee
Compiled  :  Nov  4 2024 12:30:29 (v0.16.4-a916a6

Help      :  ? or help

leaps> si
[000496.390 INF] release: LEAPS RTLS v0.16.4-a916a6
[000496.390 INF] sys: main main_ver=x02040001 cfg_ver=x01040000 batt=none board=LC14_B
[000496.390 INF] uwb: ch9 prf64 plen128 pac8 txcode9 rxcode9 baud6800 phrmodeext phrratestd sfdtypeieee4a sfdto129 stsmodeoff stslen64 pdoamodem0
[000496.391 INF] uwb: tx_pwr=x34/xC6C6C6C6 sts:shr:phr:data=22.6:22.6:22.6:22.6[dB] cpl=FCC/ETSI pgcnt=236 temp=25
[000496.392 INF] uwb: lna=1 pa=0 rf1=1 rf2=0 xtaltrim=32 tx_delay=16431 rx_delay=16431
[000496.393 INF] uwb: panid=x1234 addr=xDECAED5BC8B1468D
[000496.394 INF] mode: an (act,-)
[000496.413 INF] uwbmac: connected prof=5 (manual)
[000496.414 INF] uwbmac: bh disconnected
[000496.414 INF] cfg: sync=0 fwup=1 ble=1 leds=1 init=0 uab=1 bh=auto bh_stat=off cr=0 upd_rate_stat=30 label=ID468D
[000496.438 INF] enc: off
[000496.439 INF] ble: addr=F3:D9:66:75:93:EB
leaps>
  • mode: an

  • panid=x1234

  • prof=5

leaps> nps 5
nps: ok
leaps> nis 0x1234
nis: ok
leaps> nma


Low Energy Accurate Positioning System

FOR DEMO PURPOSE ONLY, NOT FOR SALE.

Copyright :  2016-2024 LEAPS
License   :  Please visit https://www.leapslabs.com/leaps-rtls-licee
Compiled  :  Nov  4 2024 12:30:29 (v0.16.4-a916a6

Help      :  ? or help

leaps> si
[000535.583 INF] release: LEAPS RTLS v0.16.4-a916a6
[000535.583 INF] sys: main main_ver=x02040001 cfg_ver=x01040000 batt=none board=LC14_B
[000535.584 INF] uwb: ch9 prf64 plen128 pac8 txcode9 rxcode9 baud6800 phrmodeext phrratestd sfdtypeieee4a sfdto129 stsmodeoff stslen64 pdoamodem0
[000535.585 INF] uwb: tx_pwr=x34/xEEEEEEEE sts:shr:phr:data=26.5:26.5:26.5:26.5[dB] cpl=FCC/ETSI pgcnt=245 temp=25
[000535.586 INF] uwb: lna=1 pa=0 rf1=1 rf2=0 xtaltrim=32 tx_delay=16436 rx_delay=16436
[000535.587 INF] uwb: panid=x1234 addr=xDECA7A20DFE04F2E
[000535.588 INF] mode: an (act,-)
[000535.599 INF] uwbmac: connected prof=5 (manual)
[000535.599 INF] uwbmac: bh disconnected
[000535.632 INF] cfg: sync=0 fwup=1 ble=1 leds=1 init=0 uab=1 bh=auto bh_stat=off cr=0 upd_rate_stat=30 label=ID4F2E
[000535.632 INF] enc: off
[000535.633 INF] ble: addr=C8:D9:F3:F1:7D:CE
leaps>
  • デフォルトの設定では、デバイスは TWR モード になります。別のモードの場合は、tcs mode 0 コマンドを使用します。

  • mode: tn

  • panid=x1234

  • prof=2

leaps> nps 2
nps: ok
leaps> nis 0x1234
nis: ok
leaps> nmt


Low Energy Accurate Positioning System

FOR DEMO PURPOSE ONLY, NOT FOR SALE.

Copyright :  2016-2024 LEAPS
License   :  Please visit https://www.leapslabs.com/leaps-rtls-licee
Compiled  :  Nov  4 2024 12:30:29 (v0.16.4-a916a6

Help      :  ? or help

leaps> urs 1 1
urs: ok
leaps> si
[000248.294 INF] release: LEAPS RTLS v0.16.4-a916a6
[000248.294 INF] sys: main main_ver=x02040001 cfg_ver=x01040000 batt=none board=LC13_B
[000248.294 INF] uwb: ch9 prf64 plen128 pac8 txcode9 rxcode9 baud6800 phrmodeext phrratestd sfdtypeieee4a sfdto129 stsmodeoff stslen64 pdoamodem0
[000248.295 INF] uwb: tx_pwr=x34/xCDCDCDCD sts:shr:phr:data=21.7:21.7:21.7:21.7[dB] cpl=FCC/ETSI pgcnt=234 temp=25
[000248.295 INF] uwb: lna=1 pa=0 rf1=1 rf2=1 xtaltrim=13 tx_delay=16443 rx_delay=16443
[000248.295 INF] uwb: panid=x1234 addr=xDECA2B16DD209705
[000248.299 INF] mode: tn (act,tdoa,np,le)
[000248.314 INF] uwbmac: disconnected prof=5 (manual)
[000248.314 INF] uwbmac: bh disconnected
[000248.314 INF] cfg: sync=0 fwup=1 ble=1 leds=1 le=1 lp=0 uab=1 stat_det=1 (sens=2) mode=1 upd_rate_norm=1 upd_rate_stat=1 label=ID9705
[000248.342 INF] enc: off
[000248.342 INF] ble: addr=E0:2C:84:68:AD:16
leaps>
  1. 範囲内にあり、デバイス自体に接続されているアンカーのリストを表示するには、la コマンドを使用します。 (オプション)

たとえば、アンカー 1 (イニシエーターを有効にする) では次のようになります:

leaps> la
[000414.009 INF] AN: cnt=4 seq=x03
[000414.009 INF]     0) id=8EAA seat=0 clk_lvl=0 seens=0 rssi=-127 cl=00000039 nbr=00000039 pos=3.00:3.00:0.00
[000414.010 INF]     1) id=4F2E seat=4 clk_lvl=1 seens=212 rssi=-127 cl=00000039 nbr=00000000 pos=0.00:3.00:0.00
[000414.011 INF]     2) id=5886 seat=5 clk_lvl=1 seens=178 rssi=-127 cl=00000039 nbr=00000000 pos=3.00:0.00:0.00
[000414.012 INF]     3) id=468D seat=3 clk_lvl=1 seens=145 rssi=-127 cl=00000039 nbr=00000000 pos=0.00:0.00:0.00
[000414.012 INF]
leaps>
  1. すべての設定が完了した後。 LEAPS Manager を使用して、デバイスとその位置を視覚化できます。

    ../../../_images/twrrtlsanddatatelemetrydemo-advanced-01.jpeg ../../../_images/twrrtlsanddatatelemetrydemo-advanced-02.jpeg ../../../_images/twrrtlsanddatatelemetrydemo-advanced-03.jpeg
  1. Bluetooth Low Energy (BLE) と LED が両方ともオフの場合、ユーザーはボードが機能していないと誤って認識する可能性があります。このシナリオでは、ユーザーの唯一の手段は、工場出荷時設定へのリセット (frst) コマンドを開始することです。

  2. インストールプロセスに関連するいくつかの問題を修正するためのヒントをいくつか紹介します。

    • バージョンを確認してください。最新の正式バージョンを使用することをお勧めします。

    • デバイスの現在の状態がわからない場合は、LEAPS Manager のデモ セレクターの デバイスをデフォルトにリセット 機能を使用します。次のGIF画像を参照してください。

    ../../../_images/reset-devices-to-defaul-x2.gif

データ フロー: タグが点滅すると、アンカーは点滅を受信し、点滅の TX/RX タイムスタンプを LEAPS Gateway経由で LEAPS Serverーに送信します。

../../../_images/uplink_tdoa_rtls_demo.png

インフラストラクチャのセットアップ

  1. デバイス構成

  • 上記と同様に、クイック スタートで LM を使用するか、アドバンストでシェルを使用してデバイスを設定します。

  1. Raspberry Pi のセットアップ

  • LEAPS-RPI-IMAGE を使用してすべての Raspberry Pi をインストールします。

  • 対応する各アンカーは Raspberry Pi に接続するため、少なくとも 4 つの Raspberry Pi が必要です。

  • イメージには、 LEAPS Gateway、 LEAPS Server、 LEAPS Center、 Mosquitto MQTT Broker のセットアップと構成が含まれています。

  1. Raspberry Pi の接続

  • すべての Raspberry Pi をルーターに接続して、それらが同じ LAN 上にあることを確認します。

  1. LEAPS Serverのセットアップ

  • LEAPS Server を実行する任意の Raspberry Pi を選択し、その IP アドレスを確認します。 IP アドレスを取得するには、ifconfig コマンドを使用します。

../../../_images/uplinktdoartlsdemo-ip-address.png
  1. 構成を更新しています

  • 選択した Raspberry Pi の IP アドレスを使用して、すべての Raspberry Pi 上のすべての LEAPS Gatewayの /usr/share/LEAPS-DOCKER-LINUX/leaps-gateway-hub/data/leaps-gateway.conf

    • たとえば:

    leaps-server-host = 192.168.1.8
    
../../../_images/uplinktdoartlsdemo-leaps-gateway.png ../../../_images/uplinktdoartlsdemo-leaps-gateway.png
  • 設定を保存し、次のコマンドで LEAPS Gateway を再起動します:

sudo docker restart leaps_gateway
  • 次に、次のコマンドを使用して LEAPS Server を再起動します:

sudo service leaps-server restart
  1. システムの監視

  • ゲートウェイの準備ができたら、以下を使用してシステムのステータスを監視します。

  • たとえば:

    mosquitto_sub -h 192.168.1.8 -p 1883 -t '#' -v
    
  1. LEAPS Centerの構成

  • 例: Web ブラウザを開いて: 192.168.1.8/2 に移動します

  • これには、Raspberry Pi 上で直接アクセスするか、パスワード Leaps1234 を使用して Raspberry Pi によってブロードキャストされる LEAPS-AP ネットワークに接続されている PC 上でアクセスできます。

  • LAN ネットワーク上の場合は、別のコンピュータの Web ブラウザを使用して Raspberry Pi の IP アドレスにアクセスすることもできます。

  1. ネットワーク構成

  • LEAPS Center で、接続しているゲートウェイ ボードのネットワーク ID と一致するようにネットワーク設定を構成します。

../../../_images/uplinktdoartlsdemo-leaps-center.png

これで、システムは正常にセットアップされ、構成されました。楽しく使ってください!

注釈

  • このデモの威力をさらに詳しく調べるには、ソフトウェア インフラストラクチャを参照してください。私たちのサポートには、LEAPS ドッカー、LEAPS VMWare、および LEAPS Raspberry Pi が含まれます。

  • 弊社製品に関するご意見やご質問については、LEAPS フォーラム にアクセスすることをお勧めします。

  • 既知の制限と問題リストの詳細については、セクション リリース を参照してください。

Previous Next

© Copyright 2023-2025, by LEAPS.