Testing of antennas can be both simple and complex. At its simplest, testing involves sending messages from different locations and seeing which ones are received and then comparing the results against other antennas. This ranges upto using expensive test chambers and equipment to measure the signal strength, gain and radiation patterns. However, it seems that a reasonable job can be done with cheaper methods.
As mentioned, while stating the obvious, the simplest way of performing test is:
- Walk around with a radio sending messages,
- For each message, note location and whether 'ack' ticks are received,
- Also note reported signal strengths,
- Change aerials, repeat & contrast.
The range test plugin has been designed for exactly this purpose. It allows one node to transmit a frequent message, and another node to record which messages were received. This data is saved and can be imported to applications such as Google Earth.
On the topic of testing - performing your own testing and providing feedback is the lifeblood of Meshtastic and OpenSource projects.
Real world testing is also discussed by Andreas Speiss (the 'guy with the Swiss accent') in his tutorial. He has written code for testing antennas using two Lora32 V1 boards to compare how different antennas behave. Lilygo have also made code available for testing the rssi on the LORA32 boards and the T-Beam.
- Aerial types & their characteristics,
- Testing approaches.
One of the first things to ensure is that the antenna you have is tuned to the frequency that you are using. A lot of cheap antennas come labeled with an incorrect working frequency, and this will immediately reduce the emittted signal stregth. A Vector Network Analyser (VNA) can be used to ensure that the antenna is appropriately matched to the tranmission circuit, ensuring that it is operating at the correct impeadance and has a low level of power reflected back from the antenna to the transmitter at the desired transmission frequency.
Andeas Speiss also gives a great explanation of how to use Vector Network Analysers to correctly tune your antennas, as well as a more in depth tutorial of how to use VNAs. It is important to remember however, that VNAs can only tell you if the antenna is well matched, not how well it is transmitting. A 50 ohm resistor across the transmitter output would show as ideally matched, but it would be useless at transmitting a signal. There are a number of VNAs now available for less than $100, making this no longer out of reach for most hobbiests unlike expensive spectrum analysers.