Skip to main content

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 地址的 最后四位数字 即为设备 ID

例如,下方设备的设备 ID 为 A0D4

pir

步骤 3 APP 连接

进入 Setting 页面,点击 Reboot/Shutdown,然后点击 Bluetooth icon

pir

设备将以蓝牙模式重启。屏幕上会显示蓝牙配对码。

pir

Click here 下载 Meshtastic APP。

将你的设备与手机 APP 配对。

  • 在蓝牙面板中选择目标设备。

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. 网络配置

完成此配置后,你的设备将无法通过蓝牙连接到 APP,但可以通过网络连接到 APP。

  • 填写 SSID(Wifi 名称)和 Wifi 密码。你要使用的 wifi 应为 2.4G。
  • 点击 Send
  • 设备会自动重启。

5. APP 连接

现在你的设备无法再通过蓝牙连接,但可以通过网络连接。

消息发送

现在你可以通过互联网与其他人进行通信。

如果你有另一台与 MQTT 网关处于同一频段的 Meshtastic 设备,它也可以通过 L2 网关与互联网上的其他人进行消息传输。

Loading Comments...