I’ve not tried what you’re attempting and I can’t say for sure if these are the correct parts to use, but the following are my suggestions.
Base module based on F9P
Rover module based on F9P
GPS-15136 could be used for both.
Communication between base and rover for RTK correction data range around 1KM.
You might look into a pair of WRL-15131 modules for this.
Rover Corrected GPS data to my application server through 3G/4G
CEL-15087 is the only cellular shield we currently offer.
Antenna for both base and rover
For GPS, GPS-15192 would be the antennas you want for the F9P. For data transfer, you’re probably going to need to experiment to find antennas that give you the range you’re looking for.
Microcontroller connected with F9P for running SW. (I hope this comes with F9P based board)
DEV-15123 would be the easiest to use microcontroller with the F9P GPS.
if possible could you please explain the connection between these boards?
which connector to be used for communication with each boards?
Sadly not everything is plug and play, but in the case of the GPS modules, we do have a cable like [these that makes it easy to plug them into the RedBoard.
For the XBees, I’d plug those into a carrier board like the [XBee Explorer and then use regular wire to connect the Explorer to the RedBoard.
The GPS connects to the Redboard with a Qwiic cable like [one of these.
Sadly we can not offer you a custom step by step guide to build your project. How you connect the XBee to the microcontroller is pretty much up to you to determine based on what pins are free in your design and how you program the microcontroller. I’d suggest connecting RX and TX to free pins and then using the software serial library to do the communication between the RedBoard and XBee.](Flexible Qwiic Cable - 200mm - PRT-17258 - SparkFun Electronics)