-1

ノードesp8266でmicropythonを使用して、ノードesp8266デバイスのwi-fiに接続されたWLANデバイスの距離を取得する方法は?

4

2 に答える 2

1

Wi-Fi 情報だけでは物理的な距離を測定することはできません。Wi-Fi 規格には、そのような情報を収集または伝達する方法がありません。

Wi-Fi の外部でユーザーの位置を推定するために使用されてきた一般的なアプローチを次に示します。

  • GPS を使用して直接位置情報を取得し、それを IoT デバイスに通信できるアプリを電話で実行します (屋内ではうまく機能しないか、Wi-Fi の範囲内で距離を区別できない場合があります)。
  • 空間全体に複数の IoT デバイスを展開し、信号強度が最も高い場所にユーザーが最も近いと想定します。空間の信号強度を事前にマッピングできる場合は、より複雑な三角測量手法を使用して、このアプローチの精度を高めることができます。
  • Bluetooth ビーコンやアプリなどのテクノロジーを使用して大まかな位置を特定し、IoT デバイスに送信します。
于 2017-04-20T11:56:54.783 に答える
0

大まかな手探りをしない限り、場所を取得することはできませんsta_if.status(‘rssi’)。不変の空間 (人や物が動き回らない) では、アンテナの偏波に応じて、おおよその距離をメートル単位で推測できます。

信号レベルが上下するため、これは 2.4GHz 飽和環境では機能しません。

于 2019-06-10T23:24:53.230 に答える