ZH version is available. Content is displayed in original English for accuracy.
Advertisement
Advertisement
⚡ Community Insights
Discussion Sentiment
67% Positive
Analyzed from 3468 words in the discussion.
Trending Topics
#mesh#meshcore#meshtastic#more#reticulum#internet#network#nodes#https#radio

Discussion (91 Comments)Read Original on HackerNews
My node is a solar powered tree hanger hanging maybe 25 ft above the ground, and I'm in southeast michigan with a typical ~30 minute commute into the suburban cities.
I really liked this article but in the end it reinforced my belief in meshtastic - I don't need a computer connected to my node and I'm not paying for any meshcore features. I just wish there were more fixed nodes out there to extend the network.
First, if the mesh can use Internet or other transports then it will, and it will be built out in a way where these become a necessity. If all you want is a silly new way to text your friends, then something like reticulum will be ok. But if you want a serious solution for emergency response and free communication -- free as in "no one can stop me or control what is said no matter what" then building something independent from scratch is critically important.
Second, the author also misses an important piece of functionality of meshcore: If I lose power, the mesh still works.
This is hugely important for emergency preparedness and disaster recovery. Especially in places prone to any form of natural disaster.
It's certainly the early days, and it's clear that there's a long way to go, but I really feel that these fully decentralized solar powered networks are hugely important as a simple alternative to the corporate behemoth the internet has become.
The range is extremely limited, and the throughput gets really bad if your packets have to travel more than a few hops. These two factors alone combine to write this off as nothing more than a toy pretty much from the start.
There are already unlicensed radios with longer range that would be a better starting point if people were trying to position mesh* as a scalable and reliable transport of any kind.
>Second, the author also misses an important piece of functionality of meshcore: If I lose power, the mesh still works.
This point isn't unique to meshcore, and it is not a guarantee. Any solar powered and battery-backed device can function without utility power (in theory). Meshcore nodes are not solar powered by default, and the same solar power concept can be utilized for any other kind of radio transceiver/protocol.
Can't they just triangulate the nodes and hack or unplug them? And put whoever objects into prison?
Isn't it the case with Meshtastic and Reticulum too? It feels like it should be part of the definition of mesh network.
Is the internet that? People have built corporate behemoths on top of it, in world wide web-land, but the internet itself seems relatively neutral.
Internet is not neutral, and hasn't been for too long, many providers offering free Whatsapp or cases like LaLiga.
Not sure why people are so hyper-focused on the La Liga case in Spain, Spain done so much worse censorship, even political one, yet no one seemingly bats an eye. But some IPs getting blocks because Cloudflare doesn't follow Spanish law? Suddenly half of HN cares about it, it makes no sense...
How about when a Women's rights website started being blocked in Spain? (https://digitalfreedomfund.org/case-studies/womens-rights-we...) How about the Gag Law that existed since 2015, limiting public demonstrations? How about when the central government prevented an "autonomous" region from even thinking about having a referendum? How about the laws against "insulting" the crown?
Today, in 2026, as a Spanish resident, I still can't access https://www.womenonweb.org/. Why? Who knows anymore. Fucking money + religion owns our digital spaces now, been for a long time, no one seemingly noticed.
There has been so much censorship here, so much more important censorship than some random piracy stream websites going offline, yet not a single person here seems to remember those more important cases, just as long as a US company involved, then suddenly it's important and worth referencing.
Freedom on the world wide web and the public internet been kind of hanging by a thread for multiple decades at this point, and I'm also on the side of "We need new physical infrastructure if we're gonna have a chance".
Meshtastic, Guifi, Freifunk, NYCMesh and more are wonderful efforts that hopefully at one point can group together, we all have more or less the same ideas and same goals, right now it's all separate networks though.
I do wish we had a proper, working emergency meshing standard, though. An international one, too.
I think the most important requirement for a mesh technology to take off is a purpose that is practically relevant right now. Let's assume the mesh network exists - now what? Now you can send messages to other nerds but ... what do you even want to send as a message? That's why ham radio basically bottomed out at contests, Morse code challenges and exchanging specs ... there is nothing to say. Maybe the biggest problem of mesh networks isn't technology but society. If there is a purpose that at least serves nerds making up 0.1% of the population then that would be amazing and mass appeal would actually be more cause for trouble than desirable.
https://openwrt.meshtastic.org/
In comparison 2 modern smartphones with no WiFi AP or no cell coverage can't really use any of the usual messaging (or even data transfer) services to communicate directly. Yeah, there are some ways to connect via bluetooth or a mobile wifi hotspot, but it all looks like very begrudgingly added and not well supported for easy use by mainstream mobile OS and hardware companies.
I even tried changing the radio preset to Very slow Long for example, but I didn't really get better range, I don't know why.
I don't think the Meshstatic approach of "flooding" the network with all the messages can be scalable in the long run, they need to implement some sort of routing protocols (like BATMAN), but they are heavy and complex to implement
The cracks are already extremely visible in MeshCore in the UK, where overheads from adverts and dropped packets from collisions mean it is already horrendously unreliable and most of the chatter in the Public channel is people sending test messages and being unsure whether anything they sent was ever heard by anyone.
Most other routing protocols (BATMAN included) are also not that well suited to situations where the underlying transport ends up asymmetric, e.g. one node can't hear others but it can be heard, and that's an extremely common occurrence/failure mode in wireless meshes like this. It's a difficult problem to solve with coordination between nodes, let alone without.
There are systems like
https://en.wikipedia.org/wiki/Automatic_Packet_Reporting_Sys...
But they are pretty specialized and not that scalable
I'm starting to feel this is a fun activity, but realistically copium for a world that is very sadly centralizing everything.
> a Wi-Fi mesh experiment 15+ years ago. It's a fun experiment, but in a way feels like a step backward for me.
Why? WiFi technology is cheap and available. Seems like a great basis for a mesh.
> Meshtastic and Meshcore are just that, messaging, but that makes it the standardized killer app.
Why "just"? All the internet protocols are also just messaging at the end of the day - request: A sends message to B, response: B sends message to A.
> On the other side you have reticulum which allows decoupling from the LoRa low bandwidth only radios, seems to do a lot of neat stuff
I'm not familiar with Reticulum (neither with Mesh* in any meaningful way) - do you mean to say that Reticulum is more flexible regarding the radio technology - as in: no need to by specific devices like for Meshcore?
> I'm starting to feel this is a fun activity, but realistically copium for a world that is very sadly centralizing everything.
Can't say I disagree, sadly.
Yeah, that's the general feel I get every time I poke into Mesh*. Neat radio tech, fun toy to find other nearby nerds, instantly-obvious problems that are fatal to growing beyond being that toy (or small specialized personal nets, where it's totally fine). They feel more like a tech demo than anything actually intended to survive.
Which is fine, you kinda need that to start out, and they do work today. Just... hard to get excited about.
Everyone you meet on a mesh is a real breathing nerd, who due to proximity has a lot in common with you. They are not trying to influence you or sell you anything
How many places like that are left?
I wish... the Hamburg Meshcore mesh has some dumbass spammer spamming far-right youtube videos in the public channel for example. And from what I hear, Meshtastic also has issues with this kind of idiots.
A great video on the topic from a few years ago (How to Radicalize a Normie): https://youtu.be/P55t6eryY3g
I'd almost have more faith on dragging out all the old acoustic coupler modems and building a city-wide string-and-tin-can telephone network.
Of course they are not useless. My hiking/camping friends put together a fun orienteering game which used Meshtastic to do live GPS tracking. Worked great for that. But a country spanning meshternet it is not.
I don't think it needs to be though. There are plenty of things to explore using these things at the local 1-10 km scale.
To be fair it is already a miracle that there is enough Metastatic in my area that I can (sometimes/rarely) send a message between my home and work!
*disclaimer that I am coming off a recent disillusionment with Meshtastic. I thought it would be fun to make a single raspberry pi image with all the dev tools on it to do some off-grid dev/maintenance work if you were to treat this seriously and pretend the main internet is down. That moment came when I tried to compile something and the Pi ran out of memory. Really? I need more than 1GB RAM to compile something used to send short text messages?! That's nuts!
I think your beef is not with Meshtastic, but with the distro/compiler, and I am going to bet you're compiling C++ with clang.
https://aprs.world/
I've wondered if it'd be legal to just chuck a couple into some random trees.
I’m not sure if any of the open standards are there yet, but that may just be, because there isn’t money to be made, so no commercial entity has approached it (like GoTenna, which appears to be the only successful one, but uses a proprietary protocol).
Would love a LoRaWAN router but they run around ~80€/80$ and just for playing around with it it is a bit much.
However, Reticulum has its own active "small web" implementation with NomadNet and the Micron markup.
Like the internet, but self-configuring and peer to peer.
Yes, there are lots of technical and social challenges, but I don't believe they are unsolvable.
http://reticulum.network/manual/whatis.html
Regardless I have a few LILYGO Meshtastic Esp32 boards that are neat to play around with!
With reasonable line of sight tens of kilometers & much more is doable. There are some repeaters on mountains that connect bigger regional meshes with packets going >100 km regularly.
https://mapa.meshcore.cz/
915 MHz mesh isn't a fair comparison. APRS is, but that requires licensing and unencrypted communication, so it gets less traffic. Quite good and fun though. I get point to point pings dozens of miles away daily.
Unlike Meshtastic and Reticulum, the need for router nodes is built into the protocol itself in MeshCore. And while nodes are cheap and amateurs can put them up, that is still a grid that has to exist for your MeshCore client to be useful…
The main difference between Meshcore and Meshtastic is how telemetry is handled. In Meshcore to get telemetry the other party needs to request it, whereas in Meshtastic telemetry is sent in flood mode in configured intervals. That's why Meshtastic is better suited for (A)TAK [1]. But because Meshtastic sends telemetry anyway there is less and less airtime for chat messages, and it gets to the point where you can't talk to people. For small groups this is fine, for bigger groups/meshes this is no bueno.
[1] https://tak.gov/ - (A) stands for Android app.
If I have to modify settings and effectively kick myself off the mesh, then it doesn’t matter which protocol I use. By the same logic, you can just choose different settings on Meshtastic and get the same results, but you will not have anyone to mesh with.
(It's basically an open source version of an MPU-5, basically. https://persistentsystems.com/mpu5/)
More of everything, of course! But I'm far more interested in making the wifi we have more ad-hoc capable, more useful anywhere any time, for whatever, especially on the longer range bands like 900MHz.