I have been using the MikroE click boards for LoRa that use the microchip RN2903A chipset. These LoRa modules were designed to be used on a Rpi 3B+ hat that uses the GPIO pins to collect serial data. Doing a search gave me very few results using the microchip RN2903. The purpose of the Rpi 3B+ is to collect information from a LoRa transmitting beacon which outputs GPS data when powered up. No need for too much processing on the transmitting side.
So here is how my system in theory should work:
Base station: Rpi 3B+ module with the MikroE hat + LoRa RN2903 module (RxTx) - the base station displays the Beacons location using received GPS data.
Beacon: LoRa RN2903 module paired with a Ublox Neo M8n GPS module - continuous output once powered on - sending data over LoRa. Ideally I’d like to use Arduino for simplicity.
The picture below is of the rocket launch 2 years ago.
Why build this system?
The idea is to track a rocket from launch to landing, gathering information like location data and velocity - live
I know of many commercial systems that do this.
Update: 7pm, August 4th -
I was able to get the Arduino Uno to see the NMEA sentences and output serial data without hassle. My problem was library based - and I am now using microNMEA.h which makes a huge difference. Also the unit outputs at 9600 bps - which is what is set at factory.
The next challenge is how to take that information and send it over LoRa using the RN2903 click board using the Arduino for processing the output.