Hi @binishmatheww , Welcome to Makergram.
I see you want to build a GPS Logger. For that, you can use any basic GPS module available in the market such as NEO-6M GPS Module or any from the list here.
After that, you need to choose a microcontroller, which can communicate with the GPS module read the GPS and translate the NMEA (data format for GPS packets) to a more usable format (you can do the post-processing in the phone too).
Then you can send the data to hone via BLE, for this you can use a BLE-supported microcontroller or use a standalone BLE co-processor. My suggestion is to go with esp32 as it has BLE support and other cores can be used for the GPS data acquisition. To do the post-processing and other things you can do with the mobile app.
You can split the project into different parts.
- GPS Data Acquisition. (You can use Arduino IDE + ESP32/Pico W + GPS module of your choice)
- GPS data translation (There will be Arduino lib which can make the translation easier)
- Send Data to the mobile app via BLE (Arduino IDE + ESP32/Pico W + BLE LIB + Mobile application).
Hope you get an idea, please check and let us know. Happy building.