
ManThink LoRaWANエンジニアリングハンドブック · 記事 8 · 2026-09-04 トピック:測位
ManThink LoRaWANエンジニアリングシリーズへようこそ。これまでの七つの記事では、参加手順(OTAA/ABP)、適応データレート、地域パラメータ、物理層のSF/BW/CR、デバイスクラス、コンセントレータチップの世代、ゲートウェイのホストコントローラを取り上げました。これらの問いはすべて「信号はどのように届くのか」に答えるものです。 測位 は別の問いです。都市のどこかでアップリンクフレームをすでに受信しているとして、そのパケットがどこから発信されたのかを逆算できるか、そしてどこまで近づけるか、という問題です。
本記事ではこの問題に焦点を当てます。LoRaWANは二つの標準的な測位方式を定義しています — TDOA と RSSI — どちらも同じ物理的前提に基づきます。すなわち、単一のアップリンクが三つ以上のゲートウェイで同時に受信されることです。違いは 各ゲートウェイがどの物理量を報告するか、そして ネットワークサーバがそれらの報告から位置を導出するためにどの幾何学モデルを用いるかにあります。
代表的なLPWANのユースケースのうち二つ — メータリング と トラッキング — は同程度の電力予算(バッテリーで5~10年)を共有しますが、求める位置精度は大きく異なります:
| ユースケース | 要求される位置精度 | ビジネス上の影響 |
|---|---|---|
| 遠隔メータリング(電力/水道/ガス) | 不要 | アップリンク一回で完了 |
| 物流トラッキング、ペットファインダー、貴重資産管理 | 数十メートルから数百メートル | 「回収する」ための最小粒度 |
既製の組み込み測位には二つの確立された経路があります:
LoRaWANは第三の経路を取ります: ゲートウェイに測定を行わせ、エンドノードには手を加えない。 端末は通常どおり送信し — 同じ電力、同じ帯域幅 — 測位は完全にゲートウェイ+ネットワークサーバ側で行われます。端末のBOM、ファームウェア、バッテリーは変わりません。
本記事が答える問い: このアプローチはどこまで正確になり得るのか、そしてそれは何に依存するのか?
ManThink(門思科技)は、デバイス接続、ネットワーク、データ活用に向けたIoT製品を提供しています。この記事の技術情報とあわせて、以下の製品情報をご覧ください。
TDOAとRSSIはどちらも同じ事実に依拠します: 単一のアップリンクが≥3のゲートウェイで同時に受信される。これは、都市のLoRaネットワークが十分に密になれば(数十~数百のゲートウェイ)、測位は既存のトラフィック上で「無償で」得られることを意味します。
異なるのは:
この一つの分岐がTDOAとRSSIの境界です。
各ゲートウェイは受信した各アップリンクに高分解能のタイムスタンプを付与します — パケットが到着した壁時計の「ナノ秒N」です。 三つ以上のタイムスタンプが共通の時間基準を共有していれば (通常はGPS PPS基準)、サーバは複数の Δt = 0 双曲線方程式を立て、その交点が端末の位置となります。これがTDOAです。
Semtechの古典的な例え:湖に石を落とすと、波紋は光速で広がります。既知の位置にある三つの受信器(ブイ)が「波紋が自分に届いた瞬間」を記録します。差がゼロに最も近いペアが端末に最も近いものです。二つの未知数に対する三つの双曲線が一点の位置を与えます。
TDOAの精度はタイムスタンプの分解能に決定的に依存します。100メートルの経路差は333ナノ秒の伝搬遅延に相当します — 100メートルの測位には、タイムスタンプがナノ秒級に達する必要があります。標準的なMCUのソフトウェア割り込みではそれを一貫して実現できません。
Semtechの SX1303コンセントレータ は Fine Timestampを内蔵します:64ビット、PPS相対、ナノ秒分解能で、パケット到着時にハードウェアで記録されます。「イベント精度」はソフトウェアの後処理問題ではなく、ハードウェア上の事実になります。まさにこれが、記事6でSX1302→SX1303の飛躍が本質的に 測位に関するものであり、復調ではないと強調した理由です。
Fine Timestamp TDOAに関するSemtech公式の精度: 75~150メートル、チャネル条件とマルチパスに依存します。
「すべてのゲートウェイが一つの時間基準を共有する」は些細に聞こえますが、TDOA精度の上限を定めます:
| 同期方式 | 典型的な誤差 | 導入コスト |
|---|---|---|
| GPS PPS(衛星1 Hz) | ~10 ns | 各サイトには天空が見えるGPSアンテナが必要 |
| ネットワークPTP / NTP(LAN) | ~1–100 μs | イーサネットインフラが事前に整備されている場合にのみ適する |
| 事業者基地局(LTE / 5G) | 100 ns – 数μs | キャリアのタイミングサービスに依存 |
GPSは業界の基準であり、アンテナは屋上・塔上・外壁で天空を見通す必要がある。屋内設置の多くではこれが困難である。そのためTDOAは屋外では機能するが、屋内深部ではほとんど機能しない。
| TDOA | |
|---|---|
| 精度 | 屋外で20–200 m(LoRa Allianceデータ) |
| 端末コスト | ゼロ(追加パケット不要) |
| マルチパス耐性 | 強い(エンベロープ到達時刻は比較的NLOSに耐性がある) |
| 屋内実現性 | 弱い(GPS同期の配備が困難。金属・コンクリートが大きく減衰させる) |
| ネットワーク要件 | ≥ 3 台の同時受信ゲートウェイ + 時刻同期 |
TDOAが適する用途:都市規模の資産追跡、物流車両の配車、スマート畜産(牛・羊の位置特定)、広域農機具監視 — 典型的な「屋外・長距離・低消費電力・約100 m精度」のプロファイル。
各ゲートウェイが報告する 受信信号強度(dBm) パケットの。パスロスモデルが与えられると、自由空間のRSSIは距離の二乗で減衰する。都市の対数距離モデルでは次式となる:
RSSI(d) = A - 10·n·log10(d)
ここで A は1メートル地点のRSSI、 n はパスロス指数(自由空間で2、典型的な都市で2.5–4)。3台のゲートウェイがそれぞれ1つのRSSI→距離推定を与え、3つの円が端末で交差する。
純粋なRSSIモデルの最大の問題は マルチパスである:反射経路が異なればRSSI推定も異なり、分散は距離とともに増大する。
学術文献で報告されている値:
LoRa Alliance公式値:1000–2000 m(1–2 km)— 粗い測位。
| RSSI | |
|---|---|
| 精度 | 粗い — 単純モデルで1–2 km、改良モデルで~100 m |
| 端末コスト | ゼロ |
| 配備要件 | ≥ 3 台の受信ゲートウェイのみ。クロック同期不要 |
| マルチパス感度 | 高い(植生・建物・天候がすべてRSSIを偏らせる) |
| 屋内実現性 | 中程度(LoRaは壁の透過が弱いが、その逆である屋内反射は管理可能) |
RSSIが適する用途:ポケットレベルの追跡、ペットの活動フェンス、車両の「都市内外」判定 — 「資産が領域Xに出入りしたか」がビジネス上の問いである用途。価値は生の精度ではなく 同期インフラがゼロであることにある。
| 項目 | TDOA | RSSI |
|---|---|---|
| 屋外精度の上限 | 20–200 m(LoRa Alliance / Semtech) | 単純モデルで1–2 km / 改良で~100 m |
| 時刻同期 | 必要(GPS / PTP) | 不要 |
| ハードウェア要件 | Fine Timestamp付きコンセントレータ(SX1303-class) | 任意のLoRaWANコンセントレータ |
| 端末側コスト | ゼロ | ゼロ |
| マルチパス感度 | 低い | 高い |
| 屋内実現性 | 弱い | 中程度 |
| ネットワークサーバー演算 | 中程度(双曲線の交点計算) | 低い(円の交差) |
| 代表的な用途 | 資産追跡、家畜、車両ルーティング | 地域レベルの「イン/アウト」検出 |
結論:
| アプリケーション | 推奨アプローチ | 理由 |
|---|---|---|
| 都市配送フリート | TDOA | 屋外、良好な空の視界、街区レベルの精度が必要 |
| シェアサイクルの規制 | TDOA + RSSIの組み合わせ | 都市全域、24/7、電力に敏感、10k以上の規模 |
| スマート家畜(羊/牛) | TDOA | 放牧地、給水ポイントの200 m仮想フェンス |
| 高価値資産(通信キャビネット) | TDOA | 屋上の200 m測位がジオフェンスをトリガー |
| 消費者向けペットファインダー | RSSI | 「自宅から1 km以内」というUXで十分 |
| 可動資産(建設現場/倉庫) | RSSI(存在検知のみ) | バイナリの「イン/アウト」状態 |
| 地下駐車場の車両 | TDOA + 地磁気融合 | 純粋なLoRaでは不十分。ハイブリッドが必要 |
| スマート水道/ガスメーター | 位置情報は不要 | メーターIDがアップリンクであり、位置は無関係 |
GD61xオープンソースゲートウェイ(ESP32-S3 + SX1302)は8の同時LoRa受信チャネルをサポートしており、一般的なTDOA求解には十分すぎる。しかし、SX1302のタイムスタンプ分解能はSX1303 Fine Timestampには及ばない。±100 mの精度を得るためのManThinkの一般的な現場での手法は次のとおり:
…これによりハードウェアを再構築せずに概算のTDOAが得られる。
ThinkLinkプラットフォームが提供するもの:
ManThinkの次世代商用ゲートウェイは SX1303 を採用し、Semtech仕様の75~150 mの精度をハードウェアレベルで標準提供する — これが細粒度ジオロケーションのエンジニアリング基準である。
TDOAとRSSIはLoRaWAN標準の2つのジオロケーション手法である。これらは同じアップリンクで観測可能な 時間 と 信号強度 を位置測位に変換する — それぞれに独自の精度上限、インフラ要件、展開の境界がある:
測位精度は物理法則だけでなく、エンジニアリング — ゲートウェイ密度、サイトキャリブレーション、時刻同期の規律 — によっても大きく左右される。LoRa Allianceの測位ホワイトペーパーとIEEEのフィールド研究は、いずれも同じ結論を示している: 精度はネットワークの高密度化とシナリオのキャリブレーションによって向上するのであり、物理法則だけによるものではない。
執筆: ManThink 技術チーム — LoRaWANゲートウェイ、プロトコル、測位技術を専門とする。
次回: "Stand Up a Private LoRaWAN Network in 5 Minutes with ChirpStack"。