Comment by lu5t
21 hours ago
If you're interested in Meshtastic, just try Meshcore instead. It's the natural hobbiest progression. Eventually you'll get tired of Meshtastic being nothing but telemetry from unknown nodes, nobody talks, it's a ghost town of weak links. Meshcore on the other hand has people actually having conversations, networks that span whole states, and diagnostic tools that actually work and are informative for describing the network around you.
Having tried both, I definitely agree.
* MeshCore has a lot more reach than Meshtastic. Often 100+ kilometers compared to just a few kilometers. Even if MT is more popular in your area, there's a good chance that MC will give you far more actual range.
* The online node maps for both are unreliable. I don't recommend relying on them for anything.
* Meshtastic uses a basic flood algorithm, up to 3 hops by default and with a hard limit of 7. Every device works as a repeater.
* MeshCore distinguishes between Companions and Repeaters. It uses flood routing by default, and attempts to establish smarter direct routes where possible. Companions are end-user devices for sending and receiving messages. Repeaters are ideally mounted high up in a static location, and they forward packets they receive. Companions normally don't act as repeaters, but can do so if needed in off-grid situations using the "off-grid repeat" setting.
* Some are concerned about whether MeshCore is open-source. The firmware contains everything important, and is fully open-source. The official companion client app is closed-source freemium. But it's simply a GUI that talks to an API over Bluetooth, TCP, or Serial. The official CLI client is open-source, and you can use any client app you want, including the popular MeshCore-open app.
I don't think this is quite accurate advice. Go where the activity is. Around me, in a city of ~1.5M, the Meshtastic community is quite active. They've worked with local ham radio clubs. They have members setting up a larger mesh that stretches the state from north to south. Meshcore isn't as active, although people are experimenting with it just like Meshtastic. But because Meshtastic has more local users, that's what I would recommend to people here. Meanwhile, places like the PNW and Boston have adopted Meshcore. So I might recommend new users there to try Meshcore. It's okay to have both.
This us vs them/there must be a winner attitude that I see in both communities is really toxic and unnecessary. Look at ham radio: some people use CW, some people use SSB, some people use SSTV, some people use FT8 (but not everyone! There are still hams using other digital modes), many operators dabble in a mix of the above. There are a variety of options and nobody is pressuring other operators to use a particular mode or band.
Maybe it depends? In my city, the online map shows only 2 Meshcore nodes, while Meshtastic 36 nodes.
And I've never spent time learning about it, but I'm under the impression Meshtastic is all about open-source and closer to ham radio philosophy, while Meshcore is backed by some for-profit organization?
Meshcore is MIT licensed open source firmware. There are both open source and closed source client softwares. You get to choose which you support. I think that's where the confusion comes in. It's no more for-profit than Meshtastic, which gets revenue from partnerships with hardware vendors
The biggest problem with Meshtastic is that discussions about it inevitably get spammed by Meshcore evangelicals.
Good to know. I had been teetering on picking this stuff up for a month or so. Now that I know it is yet another tech nerd thing that has an Us vs Them zealotry (or Pepsi Taste Loyalty Test), I'm sold. If I profile as iPhone, Playstation, ReplayTV over TiVo, Sega over NES, C64, videodisc over cassette (I blame my dad for that) which side should I choose? Does either one have better quality zealots (I want to be on the other side)?
true, that tends to happen when there's a better but lesser known choice for most applications; one feels motivated to share. To each their own though, there's all kinds out here. Some people like linux, some people like windows, some like to do both
It's because we've tried Meshtastic and MeshCore. Look at where the bytes go in the network. Meshtastic it's usually under 5% of traffic is text and for MeshCore it's over 50%. If you want to communicate MeshCore is designed to do that.
I assume there's no firmware that can speak both, or create a bridge?
Is there something preventing people from just setting up both?
not at all, many do run both, although usually a preference for one or the other presents itself quickly
This is bad advice. The choice depends on which is more popular in your area. For me in Phoenix that’s meshtastic.