MakerGram Logo

    MakerGram

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags
    • Users
    • Groups

    I need help in making a GPS module

    Development Boards
    2
    7
    559
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • binishmatheww
      binishmatheww last edited by

      Hi,

      I am looking into developing a GPS module which communicates with an Android phone via a USB cable.
      I am an Android engineer who is new to hardware engineering.

      Any help is much appreciated. 🙂

      binishmatheww 1 Reply Last reply Reply Quote 1
      • binishmatheww
        binishmatheww @binishmatheww last edited by

        I want to build a device which collects location information with GPS using the internet via a SIM card.
        I also need this data to be transferred to my Android device via a USB cable for realtime processing.

        Currently, in one of my Android apps, I collect location information from the built-in GPS module of the mobile phone. But this is sometimes inaccurate due to hardware limitations and Operating system throttling.
        This affects real-time processing in the app.

        So, I want to make a dedicated GPS device which outputs the location data via a USB cable to the mobile phone so that the app could process it in real-time.

        salmanfaris 1 Reply Last reply Reply Quote 1
        • salmanfaris
          salmanfaris @binishmatheww last edited by

          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.

          1. GPS Data Acquisition. (You can use Arduino IDE + ESP32/Pico W + GPS module of your choice)
          2. GPS data translation (There will be Arduino lib which can make the translation easier)
          3. 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.

          binishmatheww 1 Reply Last reply Reply Quote 0
          • binishmatheww
            binishmatheww @salmanfaris last edited by

            @salmanfaris thanks for the reply Salman 🙂.
            Is it difficult to transfer the data via a USB cable instead of Bluetooth?
            Also, can we have all these data transfer modes in a single module ?

            1. Transfer the data via Bluetooth if is connected.
            2. Transfer the data via a USB cable if it is plugged in.
            3. Transfer the data over the internet.

            If we have all these modes in a single module, will it increase the processor load ?

            salmanfaris 1 Reply Last reply Reply Quote 0
            • salmanfaris
              salmanfaris @binishmatheww last edited by

              @binishmatheww There will be a single device, but I can't find one for now that has both GPS, GSM, BLE and USB Support.

              @binishmatheww said in I need help in making a GPS module:

              Also, can we have all these data transfer modes in a single module?

              You can make the priority and depending on that it can switch different modes.

              @binishmatheww said in I need help in making a GPS module:

              Transfer the data via Bluetooth if is connected.

              This can be achieved with BLE transfer.

              @binishmatheww said in I need help in making a GPS module:

              Transfer the data via a USB cable if it is plugged in.

              It can be achieved via Serial communication or USB HID profile.

              @binishmatheww said in I need help in making a GPS module:

              Transfer the data over the internet.

              here, we can route the data to the cloud over the phone or directly to the cloud via a GSM module or WiFi. I think it will be overkill if we use an external modem, better to cache the data and push to the cloud via phone and BLE if the live data is not needed.

              binishmatheww 1 Reply Last reply Reply Quote 0
              • binishmatheww
                binishmatheww @salmanfaris last edited by

                @salmanfaris thanks a lot. 👍😁

                salmanfaris 1 Reply Last reply Reply Quote 1
                • salmanfaris
                  salmanfaris @binishmatheww last edited by

                  @binishmatheww All the best. Let us know if you need any help.

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post

                  Recent Posts

                  • @Vishnuraj2003 Are you able to fix it?

                    • read more
                  • Hi @Vishnuraj2003 ,

                    As per the documentation, I think we only route the data over the LoRa oR BT. The Wifi is used for sniffing access points for better geo-location and positioning along with GPS.

                    And what is the issue you facing when connecting the tracker with gateway? Double check the FREQ on both node and gateway configuration

                    • read more
                  • I'm working with Seeed Studio's Wio Tracker 1110 Dev Board. According to Seeed Studio's documentation, we can use the Wi-Fi antenna inside the Wio Tracker to send data. However, when I used the Sensecraft app, it shows that the board is offline. I have tried connecting it to the Sensecap M2 Gateway but couldn't do it due to a lack of documentation. Please share any advice or resources that could help. Thank you.

                    • read more
                  • @binishmatheww All the best. Let us know if you need any help.

                    • read more
                  • @salmanfaris thanks a lot. 👍😁

                    • read more
                  By MakerGram | A XiStart Initiative | Built with ♥ NodeBB
                  Copyright © 2023 MakerGram, All rights reserved.
                  Privacy Policy | Terms & Conditions | Disclaimer | Code of Conduct