0
\$\begingroup\$

I'm working on a project in which I have to get current location at every 10 sec interval. I've used sim808 (GSM/GPRS & GNSS) using which I execute AT+CGNSINF command to get the location. I get that location string in terminal using serial communication. As I'm working with this device at my place. sim808 gives me complete data at every 10 sec with updated time and 4 satellites in view and works fine as I expected. But as I go with my car to test the project. sim808 do not give me the updated data. It freezes at a position and gives me that old data at every 10 sec even time also. Now I do not know what problem would be there? What should I do to make this thing work?

\$\endgroup\$
  • \$\begingroup\$ If your car has a metal roof, make sure that you put the device (or at least the antenna, if it's separate) on the dashboard, so that it has a clear view of the sky through the windshield. Better still, use an external magnetic-mount antenna and stick it to the roof. \$\endgroup\$ – Dave Tweed Feb 25 '17 at 12:14
0
\$\begingroup\$

That's just how GPS works. Once you've locked to a position, the internal routines will have it easier to keep your position correct. As soon as you start moving, things get more complicated for GPS receivers.

Now, walking from a flat to a car shouldn't be much of a challenge. Check your antenna, the surroundings (is this an urban scenario where you in the middle of building canyons that simply not allow for reception?) and whether you simply need a better receiver.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.