For a GPS module you’ll need an antenna, an integrated system to perform math and data communication, and a communication protocol output that feeds to the user or end system.
Antenna
Any wireless communication system will feature the almighty antenna. In short, we’re looking for a conductive metal that, when hit with electromagnetic waves, an electric current inside the conductor will flow. Think of slapping a pool and watching waves ripple on the water. This current flows in a specific way, controlled by the electromagnetic wave. There is an entire engineering discipline dedicated to making antennas, so we won’t go too deep. But, this is an important component for the next part of the system
https://learn.sparkfun.com/tutorials/gps-rtk-hookup-guide/all - for working of an rtkgps
RTK GPS:
The NEO-M8P-2 module is great module for high accuracy GNSS and GPS location solutions including RTK. The NEO-M8P-2 is unique in that it is was one of the first modules from u-blox capable of both rover and base station operations. The ‘-2’ designation means this module has survey-in mode allowing the module to become a base station and produce RTCM 3.x correction data. From here on we will refer to the module as NEO-M8P but it should not be confused with the NEO-M8P-0 module (which is not able to produce RTCM data).
These pins are used for various extra control of the NEO-M8P:
[ ] FENCE: Geofence output pin. Configured with U-Center. Will go high or low when a geofence is setup. Useful for triggering alarms and actions when the module exits a programmed perimeter.
[ ] RTK: RTK output pin. Remains high when module is normal GPS mode. Begins blinking when RTCM corrections are received and module enters RTK float mode. Goes low when module enters RTK fixed mode and begins outputting cm-level accurate locations.
[ ] PPS: Pulse-per-second output pin. Begins blinking at 1Hz when module gets basic GPS/GNSS position lock.
[ ] RST: Reset input pin. Pull this line low to reset the module.
[ ] SAFE: Safeboot input pin. This is required for firmware updates to the module and generally should not be used or connected.
[ ] INT: Interrupt input/output pin. Can be configured using U-Center to bring the module out of deep sleep or to output an interrupt for various module states.
[ ] The power (PWR) LED will illuminate when 3.3V is activated either over USB or via the Qwiic bus.
[ ] The pulse per second (PPS) LED will illuminate with each successful update once a position lock has been achieved.
[ ] The RTK LED will be illuminated constantly upon power up. Once RTCM data has been successfully received it will begin to blink. This is a good way to see if the NEO-M8P is getting RTCM from various sources.
The FENCE LED can be configured to turn on/off for geofencing applications.
Closing DSEL enables the SPI interface and disables the UART and I2C interfaces. USB will still function.
Cutting the I2C jumper will remove the 2.2k Ohm resistors from the I2C bus. If you have many devices on your I2C bus you may want to remove these jumpers. Not sure how to cut a jumper? Read here!
Jumpers JP1, JP2, JP3, are provided on the rear of the board to allow isolation of the various status LEDs.
https://cdn3.botland.store/img/art/inne/21822_2.jpg-RTKGPS MODULE
https://learn.sparkfun.com/tutorials/gps-rtk-hookup-guide/all - for working of an RTKGPS
RTK GPS:
The NEO-M8P-2 module is great module for high accuracy GNSS and GPS location solutions including RTK. The NEO-M8P-2 is unique in that it is was one of the first modules from u-blox capable of both rover and base station operations. The ‘-2’ designation means this module has survey-in
mode allowing the module to become a base station and produce RTCM 3.x correction data. From here on we will refer to the module as NEO-M8P but it should not be confused with the NEO-M8P-0 module (which is not able to produce RTCM data).
These pins are used for various extra control of the NEO-M8P:
FENCE: Geofence output pin. Configured with U-Center. Will go high or low when a geofence is setup. Useful for triggering alarms and actions when the module exits a programmed perimeter.
RTK: RTK output pin. Remains high when module is normal GPS mode. Begins blinking when RTCM corrections are received and module enters RTK float mode. Goes low when module enters RTK fixed mode and begins outputting cm-level accurate locations.
PPS: Pulse-per-second output pin. Begins blinking at 1Hz when module gets basic GPS/GNSS position lock.
RST: Reset input pin. Pull this line low to reset the module.
SAFE: Safeboot input pin. This is required for firmware updates to the module and generally should not be used or connected.
INT: Interrupt input/output pin. Can be configured using U-Center to bring the module out of deep sleep or to output an interrupt for various module states.
The power (PWR) LED will illuminate when 3.3V is activated either over USB or via the Qwiic bus.
The pulse per second (PPS) LED will illuminate with each successful update once a position lock has been achieved.
The RTK LED will be illuminated constantly upon power up. Once RTCM data has been successfully received it will begin to blink. This is a good way to see if the NEO-M8P is getting RTCM from various sources.
The FENCE LED can be configured to turn on/off for geofencing applications.
Closing DSEL enables the SPI interface and disables the UART and I2C interfaces. USB will still function.
Cutting the I2C jumper will remove the 2.2k Ohm resistors from the I2C bus. If you have many devices on your I2C bus you may want to remove these jumpers. Not sure how to cut a jumper? Read here!
Jumpers JP1, JP2, JP3, are provided on the rear of the board to allow isolation of the various status LEDs.
https://learn.sparkfun.com/tutorials/gps-rtk-hookup-guide/all - for working of an rtkgps RTK GPS: The NEO-M8P-2 module is great module for high accuracy GNSS and GPS location solutions including RTK. The NEO-M8P-2 is unique in that it is was one of the first modules from u-blox capable of both rover and base station operations. The ‘-2’ designation means this module has survey-in mode allowing the module to become a base station and produce RTCM 3.x correction data. From here on we will refer to the module as NEO-M8P but it should not be confused with the NEO-M8P-0 module (which is not able to produce RTCM data).
These pins are used for various extra control of the NEO-M8P:
The FENCE LED can be configured to turn on/off for geofencing applications. Closing DSEL enables the SPI interface and disables the UART and I2C interfaces. USB will still function. Cutting the I2C jumper will remove the 2.2k Ohm resistors from the I2C bus. If you have many devices on your I2C bus you may want to remove these jumpers. Not sure how to cut a jumper? Read here! Jumpers JP1, JP2, JP3, are provided on the rear of the board to allow isolation of the various status LEDs. https://cdn3.botland.store/img/art/inne/21822_2.jpg-RTKGPS MODULE
https://learn.sparkfun.com/tutorials/gps-rtk-hookup-guide/all - for working of an RTKGPS RTK GPS: The NEO-M8P-2 module is great module for high accuracy GNSS and GPS location solutions including RTK. The NEO-M8P-2 is unique in that it is was one of the first modules from u-blox capable of both rover and base station operations. The ‘-2’ designation means this module has survey-in mode allowing the module to become a base station and produce RTCM 3.x correction data. From here on we will refer to the module as NEO-M8P but it should not be confused with the NEO-M8P-0 module (which is not able to produce RTCM data).
These pins are used for various extra control of the NEO-M8P: FENCE: Geofence output pin. Configured with U-Center. Will go high or low when a geofence is setup. Useful for triggering alarms and actions when the module exits a programmed perimeter. RTK: RTK output pin. Remains high when module is normal GPS mode. Begins blinking when RTCM corrections are received and module enters RTK float mode. Goes low when module enters RTK fixed mode and begins outputting cm-level accurate locations. PPS: Pulse-per-second output pin. Begins blinking at 1Hz when module gets basic GPS/GNSS position lock. RST: Reset input pin. Pull this line low to reset the module. SAFE: Safeboot input pin. This is required for firmware updates to the module and generally should not be used or connected. INT: Interrupt input/output pin. Can be configured using U-Center to bring the module out of deep sleep or to output an interrupt for various module states. The power (PWR) LED will illuminate when 3.3V is activated either over USB or via the Qwiic bus. The pulse per second (PPS) LED will illuminate with each successful update once a position lock has been achieved. The RTK LED will be illuminated constantly upon power up. Once RTCM data has been successfully received it will begin to blink. This is a good way to see if the NEO-M8P is getting RTCM from various sources. The FENCE LED can be configured to turn on/off for geofencing applications. Closing DSEL enables the SPI interface and disables the UART and I2C interfaces. USB will still function. Cutting the I2C jumper will remove the 2.2k Ohm resistors from the I2C bus. If you have many devices on your I2C bus you may want to remove these jumpers. Not sure how to cut a jumper? Read here! Jumpers JP1, JP2, JP3, are provided on the rear of the board to allow isolation of the various status LEDs.