MENU

Meshtastic 略微试水

April 23, 2025 • Nico的日常生活阅读设置

前言

最近和可爱满满讨论用LTE-M/NB-Lot技术做一个小型追踪器,然后我就意外了解到LoRA技术的应用,LoRA其实在生活中十分常见,你家的远传燃气表不出意外就是用LoRA来进行传输数据的。

LoRA是Long Range的简称,顾名思义是远距离低带宽通信的协议,在中国使用470~510MHz频率,19dbm功率,特点是可以通过组网来实现去中心化的传输数据,可以自动通过连接到的节点通过多跳抵达你的目标节点。

说回正题,之前讨论的小型追踪器即使用LTE模块+GPS模块完成定位和传输走的能力,那么如果通过LoRA组网来实现传输是否可行呢?然后就发现了基于LoRA的Meshtastic这个项目。

请注意:LoRA射频相关在中国的合法性已经确定,但是Meshtastic这种基于LoRA的信息平台不确定是否存在监管问题,本文也只是进行相关测试

上文我们提到了LoRA可以进行组网,Meshtastic也利用了这个特点,可以将你和其他人进行组网,通过加密手段来达成传输数据,有一股Apple的Findmy网络的味道,接下来我们来看看怎么搭建一下吧。

硬件选择

市面上大概有三种成品方案,都是由主MCU+LoRA射频芯片组成,我这里买了两种方案的:

1.ESP32-S3 + SX2162

型号:EoRa-S3-400TB

我买到的是带屏幕的版本,另外加了GPS模块,通过蓝牙或WIFI或串口与手机连接,搭配各种优惠券约120元左右,但是据消息该产品去年还只要50(不含GPS),现在正价已经100左右了(不含GPS)

e3b27259f0b5e1a22e6f44abc5494355.jpg

2.RP2040 + SX2162

型号:RP2040-LoRa

这个不带屏幕,不带WIFI,需要通过串口操作和管理,70元

202e2bd663392e821fdf27b3423c63ba.jpg

软件刷入

访问 https://flasher.meshtastic.org/

选择自己的设备,按住设备的BOOT按钮,然后刷入即可,和ESPHome的操作逻辑差不多

管理设备

串口设备可以使用网页 https://client.meshtastic.org/

蓝牙或WIFI设备可以选择网页或者Android iOS客户端

tips:如果你需要尽可能实时gps数据 请使用Android客户端,并将GPS上传时间等内容均改为1,iOS客户端无法自己填入数值

如果你需要为EoRa-S3-400TB添加GPS模块,我买的是E108-GN04D,理论上E108-GN0XD都是一样的操作

此处参考: https://meshcn.net/gps-module-ebyte-eora-s3-CN/

4f2be6f81cf0125b7538e0386243ab39.jpg

按照上图焊接到对应点位,然后进入 GPS 模块配置页面。

设置以下 GPIO 引脚:
接收引脚(RX):设置为 40(连接到 GPS 模块的 TXD 引脚)。
发送引脚(TX):设置为 41(连接到 GPS 模块的 RXD 引脚)。
启用引脚:设置为 38(连接到 GPS 模块的 ON_OFF 引脚)。

如果一切正常,设备启动需要等待一下,然后到空旷地方会发现屏幕右上角有显示卫星数量即成功

覆盖效果

CN 400M频率段 19dbm

Base 端:100m 高度
Remote 端:地面

无遮挡或有树木/桥梁遮挡 半径1.5KM
有楼房遮挡 半径700M

如果传输的内容多还要打折扣

于是决定放弃,还是继续选择LTE-M的方案(

Archives QR Code
QR Code for this page
Tipping QR Code
Leave a Comment