We have a new plugin, the Range Test Plugin. It’s highly recommended that you test this out using two tbeams with good GPS reception. If you do end up using other boards or with a paired phone, please let us know what you did so we can keep track of what works.
There is one bug that I know of and that is if you enter a double quote in the message, it’l break the generated CSV. Other than that, it does work well and is relatively stable.
If you do install and use it, feedback would be greatly appreciated and if you find problems, there’s a good chance I’ll be able to fix it before the next official Alpha firmware. If it does work, please share your results!
To configure it, use the latest Meshtastic Python API – a new version was released a few days ago.
I tried the build from the 20th on a T-Beam as a range ‘sender’, but was getting a lot of instability as a result - random resets after a few hours, and even a complete lockup once. I did have wifi enabled at the same time (connecting to an AP), so I wondered if perhaps that was overtaxing the device. I re-flashed the ‘sender’ as well as a ‘receiver’ T-Beam this morning with today’s build, and have SoftAP enabled only on the ‘receiver’ now. Both have been up for almost 2 hours with no issues. I’ll keep an eye on them and actually try a little range testing this evening.
Nifty! The ‘sender’ T-Beam has an uptime of over 9 hours now, so the instability seems to have been resolved (not sure if the wifi was indeed the culprit - will need to do more testing). I also realized just how much the GPS location flops around - I’ll need to set the lat/long manually for the stationary ‘receiver’ and switch to the new NEO-M8N equipped T-Beam and square GPS antenna I just got for the ‘sender’ (and perhaps take notes on exactly where I am for each sequence ‘ping’).
Another thing you (or anyone) can try is to flip the model.
Have your receiver be stationary and then you can have multiple senders.
In this setup, you can have multiple people participating in a coverage test of your mesh and it may be a more realistic configuration because you’re also testing the performance of the mesh and not just point to point.
Oh, certainly - I’m still getting my feet wet with Meshtastic, but am enamored enough with it that I’ll be inflicting a few T-Beams on friends to see if we can test out the ‘mesh’ capability (for now, I’m just amazed with the ‘tastic’ range possible for such low transmit power and am having fun playing with LoRa in that regard).
It’s sent as a regular text message. You can see the size in the logs. I think it’s somewhere between 11-14 bytes which includes all the network protocol overhead.
I can report success with sending and receiving messages between two T-Beams running version 1.1.48. I’m not able to record the test to CSV because my T-Beams only show 48443 bytes free on the internal web page.
How can I get more usable space on the filesystem to be able to capture range test to file?
Take a look at this tread on how to update the partition table of your board. I have not tried it myself but read a few people who have done it successfully.
The spiffs-1.1.48.bin firmware fixed my partition issue and then 1.48 installed fine, but the rangetest.csv file is not auto generating for me when I turn on the plugin.