About to jump into doing some proof of concept and testing of LoraWan. Will be purchasing one of these as my gateway:
But was wondering …what would be a good client module that i can take on the road with me to test range/reception. I guess something that could report signal stats either on a screen or via LoraWan to a cloud service.
I would suggest making a TTN mapper with the Pycom LoPy4. @Graham has a nice setup for this, we’ll be turning it into a tutorial soon.
In the meantime, you can find Pycom’s TTN mapper project guide here:
This is probably the simplest way to determine signal strength and range, and it will be added to ttnmapper.org where will see the reception areas and signal strength at each location.
For mapping, an additional GNSS (GPS) receiver (not part of LoPy) is required, which supports communication using NMEA-0183 and provides position data with the $GPGGA sentence. A connection to this receiver is expected on UART 1 (refer to LoPy pinout) with 9600 Baud; this may be adjusted in config.py . Additionally, an enable pin (defaults to P8 ) can be wired, which resets the receiver upon restart of the application. Setting DEBUG to True in config.py enables logging of the data received from the GNSS receiver to LoPy’s USB console.
This GPS should work. We were able to pair the mapper with a cellphone and use the phone to both act as a modem for the Gateway’s TTN packets and share the GPS data for the Lopy4. The Tutorial will be up before too long!