メインコンテンツまでスキップ

MQTT ゲートウェイ

なぜ Meshtastic + mqtt が必要なのか

MQTT を Meshtastic と統合することで、離れたネットワーク同士をブリッジし、オフグリッド通信を拡張できます。これにより、グローバルメッセージングが可能になり、メッシュ信号が弱いときのバックアップとなり、インターネット経由でより高速なメッセージ配信を実現します。遠隔地や緊急時の利用に最適です。

ハードウェアの準備

Meshtastic ゲートウェイをセットアップするには、LoRa と Wifi の両方を動作させることができるデバイスが必要です。さらに、mqtt 経由でゲートウェイの位置情報を共有したい場合は、GPS モジュールを追加できます。

セットアップ

ステップ1 ファームウェアを書き込む

Meshtastic Web Flasher にアクセスします。

ターゲットデバイスを Seeed Wio Tracker L2 に設定し、最新のファームウェアを選択してから Flash をクリックします。

pir

デバイスの電源を入れ、Enter DFU Mode をクリックします。Tracker L2 という名前のシリアルポートが表示されるので、それをクリックして接続します。

pir

その後 "Flash" をクリックします。以前のファームウェアを上書きしたい場合は、"Full Erase and Install" にチェックを入れることを忘れないでください。

ステップ2 デバイス ID を確認する

MAC アドレスの 最後の4桁 がデバイス ID です。

例えば、下のデバイスのデバイス ID は A0D4 になります。

pir

ステップ3 APP 接続

Setting ページに移動し、Reboot/Shutdown をクリックしてから、Bluetooth icon をクリックします。

pir

その後、デバイスは Bluetooth モードで再起動します。Bluetooth ペアリングコードが画面に表示されます。

pir

ここをクリックして Meshtastic APP をダウンロードします。

デバイスをスマートフォンの APP とペアリングします。

  • Bluetooth パネルでターゲットデバイスを選択します。

pir

  • 画面に表示されているコードを入力し、Pair をクリックしてデバイスに接続します。

pir

ステップ4 Xiao ESP32S3 Mesh-mqtt ゲートウェイを設定する

1. LoRa 設定

  • リージョンを UNSET から自分の国/地域に変更します(例:ヨーロッパなら EU868、アメリカなら US など)。
  • OK to MQTT を選択します。
  • Send をクリックします。
  • デバイスは自動的に再起動して再接続します。デバイスは自動的に再起動して再接続します。これには 30 秒から 2 分ほどかかる場合があります。

2. MQTT 設定

  • デフォルトの MQTT Address(mqtt.meshtastic.org)、User name(meshdev)、Password(large4cats) を使用できます。
  • MQTT Enabled を選択します。
  • MQTT Client Proxy Enabled を選択します。
  • (オプション)他の mqtt ユーザーに地図上で自分を表示させたい場合は、Map ReportingI agree を選択してください。
  • Send をクリックします。
  • デバイスは自動的に再起動して再接続します。デバイスは自動的に再起動して再接続します。これには 30 秒から 2 分ほどかかる場合があります。

3. チャネル設定

  • プライマリチャネルで Uplink enabledDownlink enabled をオンにします。
  • Send をクリックします。

4. ネットワーク設定

この設定の後、デバイスは Bluetooth 経由では APP に接続できなくなります。ただし、ネットワーク経由で APP に接続できます。

  • SSID(Wifi 名)と Wifi パスワードを入力します。使用する Wifi は 2.4G である必要があります。
  • Send をクリックします。
  • デバイスは自動的に再起動します。

5. APP 接続

この時点で、デバイスは Bluetooth 経由では接続できませんが、ネットワーク経由で接続できます。

メッセージ送信

これでインターネット経由で他の人と通信できるようになりました。

MQTT ゲートウェイと同じ周波数帯にある別の Meshtastic デバイスがある場合、そのデバイスも L2 ゲートウェイを介してインターネット上の他の人とメッセージを送受信できます。

Loading Comments...