我的第一个Meshtastic网络
My First Meshtastic Network

原始链接: https://rickcarlino.com/notes/electronics/my-first-meshtastic-network.html

Meshtastic 是一种利用低功耗 LoRa 无线电的长距离、点对点消息传递系统,无需蜂窝塔或卫星即可通信。作者通过一篇博文发现了它,并开始使用 Heltec V3 无线电进行实验,很快了解到天线质量和 GPS 功能至关重要。 最初的设置包括刷新固件并使用 Meshtastic 应用程序进行配置。起初只能在两台设备之间通信,但作者很快发现芝加哥地区有一个蓬勃发展的本地网络(“ChiMesh”),覆盖范围超过 40-50 英里。弱天线限制了双向通信,直到升级解决了这个问题。 然后,作者与当地创客空间成员合作,建立了一个中继节点以扩展网络覆盖范围。他们利用 Meshtastic 站点规划工具优化节点位置以获得更好的覆盖范围。未来的计划包括改进天线并探索 Meshtastic 的传感器集成功能,例如构建一个离网气象站。 Meshtastic 的力量在于社区发展;用户越多,网络就越强大、越有用。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 我的第一个 Meshtastic 网络 (rickcarlino.com) 5 分,由 rickcarlino 1小时前发布 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

I first heard about Meshtastic from a blog post that made the rounds on Hacker News.

The author lived on a boat and used Meshtastic radios to stay in touch without cellular networks. Meshtastic allows you to send short text messages (around 200 characters) over long ranges without cell towers or satellites. It works by creating a mesh network of low-power LoRa devices that relay messages on behalf of peers. Because it uses license-free radio frequencies (in the ~915 MHz ISM band), no ham license is required.

My First Radio

Pasted image 20251228224634.png
I ordered a pair of Heltec V3 LoRa radios (the ones I bought), which are small devices based on the ESP32 microcontroller with a LoRa modem. These radios didn't come with GPS, which in hindsight I regret because Meshtastic can share your location if a GPS is present. I also picked up a third-party antenna upgrade, since the community warned that the cheap antennas bundled with these devices are nearly useless (yet another thing I learned in hindsight)

Out of the box, the devices had outdated firmware and wouldn't communicate with current Meshtastic apps. Fortunately, flashing the latest firmware was straightforward using the official Meshtastic Web Flasher (a browser-based tool at flasher.meshtastic.org). By connecting the device via USB and using Chrome (which supports the WebSerial API), I flashed the newest Meshtastic firmware without installing any software.

Initial Setup

Pasted image 20251228224604.png
With fresh firmware, I could configure and manage the radios using the Meshtastic mobile app (available for Android/iOS) over Bluetooth. There's also a web client (client.meshtastic.org) that works over USB or Wi-Fi. One quirk I learned: many Meshtastic devices can work over both Wi-Fi and Bluetooth, but you typically use one interface at a time for management. On my device, it was not possible to use both at the same time, which led to some confusion.

After setup, I had my two devices chatting with each other. Sending a message from one device would pop up on the other in a few seconds. Meshtastic uses a mesh protocol where every node repeats messages, so two devices in direct range will communicate one-to-one, and if more nodes are around they can hop messages further. I noticed that if I tried sending when only one device was on, the app would show Waiting to be acknowledged... and eventually Maximum retransmission reached. In other words, my message went nowhere because no other node heard it.

First Contact

Pasted image 20251228224128.png

Up to this point, I hadn't heard any traffic besides my own test messages. I suspected I was the only Meshtastic user in my immediate area (the far west suburbs of Chicago). I left one radio powered on and placed it by a second-story window facing toward the city. The next morning, I was surprised to see that it had logged messages from a handful of unknown nodes overnight.

Looking up the node identifiers online, I discovered a website called MeshMap that shows public Meshtastic nodes on a map. Sure enough, some of the node names I saw appeared on a community mesh map of the Chicagoland area. A few even had labels referencing ChiMesh. There's an active group of Meshtastic enthusiasts in Chicago, Chicagoland Mesh, and somehow my little device had picked up their transmissions from roughly 40-50 miles away. This was an early sign that mesh networking can extend beyond line-of-sight with the help of intermediate nodes.

Joining a Local Community

Excited by this discovery, I joined the Chicagoland Mesh (ChiMesh) Discord server and introduced myself. To my surprise, there was another member only a mile or two from my house. We coordinated a simple experiment: he sent a test message from his device at home, and I was able to receive it on mine. However, when I tried to reply, he never saw my message. It became clear that while I could hear the network, my transmission range was too short for others to hear me.

Community members quickly pointed to the antenna as the culprit. The stock rubber-duck antenna that came with my Heltec radio was likely low-quality. I switched to the high-gain antenna I bought and tried again. This time my messages started getting through. Antenna quality (and placement) makes a huge difference in radio range.

Expanding the Network

Pasted image 20251228224246.png
My success rekindled interest among a couple of local makers. Some fellow members of my local makerspace had dabbled with Meshtastic earlier but stopped due to the lack of active users. With my second device to spare, we set it up as a relay node at the makerspace, which is a few miles from my house. Positioned near a roofline, this node acted like a little tower, rebroadcasting messages between my home and the other member's location.
Pasted image 20251228224518.png
It took a bit of fiddling with placement and settings, but eventually we managed to pass messages between our homes via the makerspace node. It wasn't instantaneous or foolproof, but messages eventually hopped from my device to the relay and then to my friend's device, reaching farther than any single link could.

Next Steps

Pasted image 20251228224347.png
To better understand and improve our coverage, we started playing with the Meshtastic Site Planner. This is a web tool that lets you simulate radio coverage on a map given a node's location, antenna, and power. Being in a river valley, our area has some challenging terrain that limits range. The planner helped confirm that putting a node on higher ground (a tall building) could dramatically extend reach.

In the coming months, we plan to upgrade to better antennas (perhaps an outdoor mounted one on a mast) and add more nodes at strategic spots. I'm also interested in experimenting with Meshtastic's other capabilities. For example, it can interface with sensors and send telemetry. A fun project idea is an off-grid weather station broadcasting its data over the mesh network.

Continuing the Exploration

Working with Meshtastic has been fun. It's impressive how a few inexpensive devices can form a communications network covering many miles. The system is limited, but within those constraints it feels magical to send a message into the ether and have it hop across a county line to a stranger.

Meshtastic isn't very useful alone, but as more people join, the mesh becomes stronger and more useful for everyone. If you're in the Illinois Fox Valley area and interested, feel free to reach out or drop by our makerspace meetup - we'd love to grow the network. And if you're elsewhere, consider looking up Meshtastic groups in your region. I hope to see you on the air.

联系我们 contact @ memedata.com