Every mesh antenna on the market claims some kind of gain and some kind of frequency range. Very few of them come with proof. So we took a stack of the antennas people actually put on their Meshtastic and MeshCore nodes and hooked them, one at a time, to an Anritsu S331L Site Master, a professional handheld cable and antenna analyzer that covers 2 MHz to 4 GHz.
The lineup: a set of four Amazon antennas, two muzi works antennas (the ones the forums tend to recommend), the antenna that comes in the Heltec expansion kit, the tiny stock antenna on a Heltec V3, the antenna that ships with the Seeed Studio Solar Node, a Slinkdsco 5.8 dBi fiberglass antenna, and a few commercial 900 MHz antennas including a big Yagi somebody gave me.
For each one we looked at SWR at 910 MHz, which sits in the middle of the US 902 to 928 MHz band the mesh networks use, and then flipped to the Smith chart to see how close the antenna actually was to a 50 ohm match. Some performed exactly how we expected. Others did not.
A Quick Word on the Test Setup
This was not a lab. We were sweeping antennas on a bench, and several of them needed N type to SMA adapters to connect to the analyzer, which is not ideal. Some of these antennas technically want a ground plane, and real gain and pattern testing needs an anechoic chamber. What this setup does tell you, reliably, is where an antenna is resonant and how well it matches 50 ohms at the frequency you care about.
Somebody asked whether being close to metal was skewing the results. I don't think so. Most of these are dipole style antennas with their own radiating element and ground, so they are essentially free space antennas. We could have taken them out to the middle of the yard, but the results weren't bad enough to make me suspect the setup.
The Results, Antenna by Antenna
Amazon 5.8 dBi Antennas (Four of Them)
The first unit had its best SWR of 1.18:1 at 908.624 MHz and about 1.22:1 at 910. Not bad. The Smith chart told a slightly different story: it wasn't a true 50 ohm match at 910. Still a decent antenna. Since we had four, we tested all four, and they landed between roughly 1.2:1 and 1.4:1 at 910 MHz. Same listing, same box, different results.
muzi works
This is the antenna everybody on the forums recommends, and it is a regular SMA, not RP-SMA. The first one surprised me: about 1.6:1 at 910 MHz, settling closer to 1.4 to 1.55 on repeat measurements, and around 38 ohms on the Smith chart. That looked a lot worse than the last time I had scanned one. So we grabbed the second one, which I had tested before, and it was much better, with a slightly higher impedance of about 42 ohms. Two antennas of the same model, two different answers.
Heltec Expansion Kit Antenna
This one looks a lot like the muzi works antenna, but it's a different manufacturer. The taper is different and it's a little longer, so it's not from the same mold. It measured about 32 ohms at 910 MHz and almost 1.8:1 SWR. That's a big difference, but it's still under 2:1, so it will work.
Stock Heltec V3 Stubby
The little short antenna that comes on the Heltec V3 was a complete disappointment, which is what we expected. 6.0:1 SWR and about 8 ohms at 910 MHz. My guess is it's really a 2.4 GHz antenna. On the analyzer it was basically a dummy load, and not even a very good one. You'd honestly be better off not installing it on the radio at all.
Slinkdsco 5.8 dBi
Nominally 5.8 dBi, with a printed circuit board inside the fiberglass radome that I believe is a collinear design. It read about 1.2:1 at 910 MHz and looks like it's actually tuned somewhere around 920. On the Smith chart it wasn't quite a full circle, but it showed 54 ohms at 910, the closest to 50 ohms we saw all day. This was our best base antenna, and if I were buying a few antennas for base stations, this would probably be the one.
Seeed Studio Solar Node Antenna
The antenna that comes with the Seeed SenseCAP Solar Node measured 1.37:1 at 910 MHz and about 56 ohms on the Smith chart. That's closer to 50 ohms than most of what we saw. For an included antenna, that's a pretty good antenna.
The Commercial 900 MHz Antennas
I also brought some commercial antennas, the kind you'd find on LMR installations like an 800 MHz public safety system. The first was a unity gain Mobile Mark antenna rated for 806 to 960 MHz. At 910 it read about 1.9:1, with the SWR dropping off toward the higher frequencies, so the mesh band is just on the edge of what it's designed for. The Smith chart was almost a perfect circle, but centered around 100 ohms, so it's going in a different direction from 50 ohms entirely.
The next commercial antenna also drew a clean circle on the Smith chart. Still not 50 ohms, but at least a circle, and it read about 1.6:1. Considering the gain you get from that style of antenna, that might be a good compromise.
Then there's the giant Yagi. Someone randomly handed it to me and said I might need it someday, and if you're a junkyard guy like me, you never throw that stuff away. It most likely came off a SCADA or old LMR system running data in the 900 MHz range. It had a much nicer, flatter curve, with its lowest point around 930 MHz and about 1.4:1 at 910. On the Smith chart it was about half a circle. If you know how to read that properly, leave a comment. Veritasium also put out a great video on reading Smith charts if you want to learn.
Anything below 2:1 will work. But if you're building a repeater and want the most out of it, sweep it and get it as close as you can.
Key Takeaway: Test Every Budget Antenna
The thing that surprised me most wasn't the Heltec stubby. Everyone knows that one is bad. It was the spread between antennas that should be identical. The muzi works antennas are close to the de facto standard for nodes these days, and the two we had tested differently enough to notice. The Amazon four-pack was the same story.
People have reported, and I've seen it myself, that you can get an antenna that doesn't meet its SWR at all, and a bad enough match can damage your radio. If one antenna from a batch is good, don't trust the next one. If you own a NanoVNA, sweep your antennas before they go on a repeater or a permanent node. A commercial antenna can cost three or four times as much, and part of what you're paying for is repeatability. With a budget antenna, you have to verify it yourself.
Pro Analyzer vs NanoVNA
So how much better is something like the Anritsu than my NanoVNA? Think of it like multimeters. A cheap one from the discount store will show you a voltage, but do you trust it? With a Fluke, you never doubt the reading. Fluke is the industry standard for meters, and Anritsu is the industry standard for this kind of equipment.
The S331L can be sent back to Anritsu for calibration and certification, which gives you traceability to NIST. When it says 1 dB, it really is 1 dB. You won't get that with a NanoVNA, but the NanoVNA does essentially the same job, and for checking a mesh antenna its results will likely line up. It's a level-of-trust thing more than a different answer.
SMA vs RP-SMA: Why Two Connectors Exist
While we were swapping adapters, connectors came up. Here's the short version, and don't quote me on the exact rule: the FCC requires that certain certified unlicensed devices not have an antenna that's easy to swap in the field (the rule usually cited is Part 15.203). FRS radios are a good example, since they're certified with a fixed antenna. Manufacturers who still wanted to let customers change antennas got around it with a connector that isn't the common one, and that's a big part of why reverse polarity SMA exists alongside regular SMA. Ham gear is allowed interchangeable antennas, so it typically uses regular SMA.
The two look nearly identical, so check which one your node has before you order an antenna. That's close enough to get you started on your own research.
Analyzer and Antenna Specs
Anritsu S331L Site Master
A handheld 1-port cable and antenna analyzer covering 2 MHz to 4 GHz, with return loss, VSWR, cable loss, Smith chart, and distance-to-fault measurements, plus a built-in power meter (50 MHz to 4 GHz).
Test Frequency
All antennas were checked at 910 MHz, inside the 902 to 928 MHz US band used by Meshtastic and MeshCore.
Slinkdsco 5.8 dBi
Retail listings give 902 to 928 MHz coverage, 5.8 dBi gain, 50 ohm impedance, and an N male connector, in a fiberglass outdoor radome. Lengths and included cables vary by listing.
Seeed SenseCAP Solar Node P1 Antenna
A 2 dBi rod antenna rated for 868 to 915 MHz, connected through an RP-SMA port, per the Meshtastic hardware docs and retailers.
Mobile Mark Commercial Antenna
Unity gain, rated 806 to 960 MHz, aimed at 800 MHz LMR and public safety use. The mesh band sits near the edge of its range.
Frequently Asked Questions
Which Meshtastic antenna tested best?
The Slinkdsco 5.8 dBi fiberglass antenna was the standout base antenna: about 1.2:1 at 910 MHz and 54 ohms on the Smith chart, the closest to 50 ohms of anything tested. The antenna included with the Seeed Studio Solar Node was also good, at about 1.37:1 and 56 ohms.
Is the stock Heltec V3 antenna any good?
No. It measured 6.0:1 SWR and about 8 ohms at 910 MHz, which makes it a poor dummy load more than an antenna. Replace it.
What SWR is good enough for a mesh node?
Anything below about 2:1 at your operating frequency will generally work. For a repeater or permanent node, aim lower and check the Smith chart, because an antenna can show a decent SWR without being a true 50 ohm match.
Are all antennas of the same model the same?
Not with budget antennas. Four identical Amazon antennas ranged from roughly 1.2:1 to 1.4:1, and two muzi works antennas tested noticeably differently. Sweep each one.
Do I need a professional analyzer, or is a NanoVNA enough?
A NanoVNA does essentially the same job, and its results will likely line up with a unit like the Anritsu S331L. What the pro analyzer adds is calibration traceable to NIST, so you know the numbers are right. For catching a bad mesh antenna, a NanoVNA is plenty.
What is the difference between SMA and RP-SMA?
They look almost identical, but the center pin and socket are swapped, so they don't mate properly. RP-SMA exists largely because of FCC rules (commonly cited as Part 15.203) requiring a unique antenna connector on certain certified devices. Check your node before buying an antenna.
Conclusion: Trust the Sweep, Not the Label
Most of what we tested was usable. The Slinkdsco was the best base antenna of the day, the Seeed Solar Node antenna punched above what you'd expect from an included antenna, and the commercial antennas showed why people pay more for them. The Heltec V3 stubby was exactly as bad as its reputation.
The real lesson is consistency. Budget antennas aren't built to the same quality and standard as commercial models, and two antennas from the same listing can measure differently. You don't need a professional analyzer to find that out. A NanoVNA will do it.
If you've got a NanoVNA sitting in a drawer, pull it out and sweep your mesh antennas before the next one goes up on a mast. And if you can read a Smith chart better than I can, the comments are open.
Upgrade Your Mesh Antenna
Ready to replace that stubby stock antenna? Browse 915 MHz Meshtastic and MeshCore antennas, and match the connector (SMA or RP-SMA) to your node before you buy. Then sweep it when it arrives.
Shop Mesh Antennas on eBay