Skip to content
ドキュメントのセクション

BLEリンクバジェット・通信距離計算ツール — PHY別のBluetooth Low Energy

POSThttps://rftools.io/api/py/v1/calculate

スラッグ ble-link-budget。PHY別のBluetooth Low Energyリンクバジェット。LE 1M、LE 2M、LE Codedのデータレートとコア仕様の受信感度、自由空間またはITU-R P.1238屋内モデルによる伝搬損失、受信電力、リンクマージン、最大通信距離を求めます。

入力

これらの入力を、表示されている単位ですべて inputs に入れて送ってください。ほとんどは必須で、1 つでも欠けた呼び出しは拒否され(400)、費用はかかりません。省略しても計算できる入力は、表示されている既定値を使います。範囲外の入力も計算され、来歴で示されます。

ble-link-budget の入力
名前単位範囲既定値説明
phy数値なし0 … 30Bluetooth LEの物理層: 1M (1 Mb/s)、2M (2 Mb/s)、またはCoded PHYの500 kb/s (S=2) か125 kb/s (S=8)
txPower数値dBm制限なし0コア仕様で認められる範囲は−20〜+20 dBm
txGain数値dBi制限なし0送信アンテナ利得
rxGain数値dBi制限なし0受信アンテナ利得
losses数値dB0 以上0人体・筐体・その他の損失
frequency数値MHz1 以上2440LEのチャネルは2402〜2480 MHz。2440 MHzが帯域の中央
pathLossModel数値なし0 … 82自由空間、または ITU-R P.1238 のサイト一般モデル (オフィス、廊下、工場、会議室。それぞれ見通し内 (LoS) と見通し外 (NLoS))次のいずれか:0 自由空間 · 1 P.1238 オフィス LoS · 2 P.1238 オフィス NLoS · 3 P.1238 廊下 LoS · 4 P.1238 廊下 NLoS · 5 P.1238 工場 LoS · 6 P.1238 工場 NLoS · 7 P.1238 会議室 LoS · 8 P.1238 会議室 NLoS
distance数値m0.01 以上10アンテナ間の直接 (3D) 距離
sensitivityOverride数値dBm0 以下0無線機のデータシートの受信感度を入力すると、コア仕様の基準値の代わりに使います。0なら基準値のまま
extraLossCount数値なし0 … 60リンクに加わる追加損失の数。建物侵入、樹木、人体、偏波不整合など (0~6)
extraLoss1数値dB0 … 500リンクに加わる追加損失。建物侵入、樹木、人体損失、偏波不整合など
extraLoss2数値dB0 … 500リンクに加わる追加損失。建物侵入、樹木、人体損失、偏波不整合など
extraLoss3数値dB0 … 500リンクに加わる追加損失。建物侵入、樹木、人体損失、偏波不整合など
extraLoss4数値dB0 … 500リンクに加わる追加損失。建物侵入、樹木、人体損失、偏波不整合など
extraLoss5数値dB0 … 500リンクに加わる追加損失。建物侵入、樹木、人体損失、偏波不整合など
extraLoss6数値dB0 … 500リンクに加わる追加損失。建物侵入、樹木、人体損失、偏波不整合など

出力

values に名前ごとに返されます。上限がない値や定義されない値は null です。

ble-link-budget の出力
フィールド単位説明
linkMargin主要値dBリンクマージン
dataRateMb/sPHYデータレート
sensitivityUseddBm使用した受信感度
pathLossdB伝搬損失
receivedPowerdBm受信電力
maxRangem最大通信距離
shadowFadingStddBシャドウイング標準偏差 (P.1238 σ)
totalLossdB総損失

呼び出し方

  • 計算:1 回の呼び出し、リクエストとレスポンスの全体、そのエラー。
  • バッチ:この計算ツールをほかと組み合わせて、または掃引を、1 リクエストで。
  • 目標値からの逆算:出力を目標値にする入力の値。