Purpose: To test the Mesh Rider radio’s baseline performance in a controlled environment, assessing sensitivity, connectivity, and link stability without interference from environmental factors.
iperf3
for throughput testingping
for latency assessmentFor the OEM, Mini-OEM, and Nano-OEM form factors, we recommend designing a simple housing for the radios for field and even bench usage. The housing will make it easier to connect your PC or Smart Device, and hook up antennas, without the risk of damaging the radios (e.g. ESD, or mechanical damage). An example of how you could design a simple box is shown in Fig. 1.
When designing your box,
iperf3
:iperf3
server on one computer connected to a radio.iperf3 -c <server IP> -t 10 -i 1
to measure maximum throughput over a 10-second interval.iperf3 -c <server IP> -u -b 5M -t 60 -i 1
.Latency Testing with ping
:
Execute ping <IP address> -i 0.2 -s 250 -Q 0xC0
to set up a high-priority DSCP flag for low-latency packet transfer.
iw wlan${PHY} station dump
to check RSSI values. Values above -70 dBm are ideal.cat /proc/loadavg
for CPU load and sysutils activity
for network airtime usage.ubus listen linkstate
The Link Status log utility is a tool designed to log important link quality metrics in the network. This service, once enabled, runs in the background on the radio and creates a log line every 2-3 seconds. This service is useful for analyzing, troubleshooting, and optimizing the Doodle network. To turn on the Link Status Log, navigate to Advanced Settings>Services>Link Status Log and check "Enable Link Status Log", followed by Save and Apply.
Note: The Link Status Log, by default, is not persistent. The archive must be downloaded before power cycling the radio.
For more detailed information, visit our <Link Status Log Guide>