How to send GPS nmea messages over nrf24l01+? I am using pa+lna to track the car position.
The libraries for nRF are packet based (RF24 or Mirf) so you will have to buffer a NMEA sentence, chunk it into packet sized bytes and send.
I'd suggest adding a terminator character, which you can look for at the other end. Capture incoming packets and reassemble until you hit a terminator.
You will probably want to ensure you ACK each packet and retransmit if no ACK received.
I do it by sending lat lon and recreate NMEA at the rx ends for tracking.
Only problem with that is you don't get every sentence and all the info. If you want NMEA at the other end, say to process with TinyGPS (++) then just basically routing serial to nRF would work.
If you only send certain info, and recreate into NMEA then ir's unneccessary work and also means modifying both lots of code if you want more info from the GPS stream.
In fact, thinking about terminators, you already have them in the form of so you just need to send on by chunking into packets and stream the data across RF.