ikkei blog

電子工作やパズルのブログです。主にLEDを使った電子工作をやっています。

RSSI(受信電波強度)を表示してみた

2023年01月20日 16時12分22秒 | LoRa無線
M5StackでLoRa無線のRSSI(受信電波強度)を表示するようにしてみました。
スケッチはこちら。

こうするとLoRaの電波がどこまで届くか送信機を固定しておいて、受信機を持ち歩いて1人で実験ができます。

今回は送信機を作業部屋の出窓に置いて出かけました。
自宅は斜面に建っているので2階の出窓の位置が普通の3階くらいの高さです。


送信機からは温度、湿度、気圧が5秒ごとに送信されます。
受信側には受信できたタイミングでBEEP音が出て表示が更新されRSSIも表示されます。


受信強度を見ながらどこまで届くのか歩いてみます。

ES920LR3 のデータシートでは受信感度は-140dBm程度とあります。
果たしてどの程度までいけるのか。

障害物の少ない開けた方に歩いて行くと-120dB程度で、まだまだ行けそうです。
-130dBあたりから受信ロスが頻発しますが、1.8kmくらいいけました。

方角を変えて歩いてみます。
やはり安定して受信できるのは-130dB以内というところでしょうか?
建物が多く建っているところではかなり厳しいですね。
でも1km以内であればだいたい大丈夫そうでした。

普段溜达溜达しないところまで歩いて行ったので2時間ほどかかりましたが、まあまあのデータが取れたんじゃないかと思います。

電波なのでやはり高いところでは良く受かるし、意外なところに届いたり、RSSIを表示することによって電波の状況が良くわかる様になりました。