Satellite info in GPS packet with NEO-6M and Grove - Air530 - gps

I am looking to use either NEO-6M module or Grove-Air530 for a GPS project (with Raspberry Pi). But in addition to latitude and longitude coordinates, I need to receive satellite info such as its identity, current position in the sky, etc. Does either of these module record such data (or rather, do GPS satellites embed such data when transmitting coordinates to these modules)?

Related

Why does ephemeris file need for gps spoofing? Is it possible to generate ephemeris on the fly if fake satellite is near to gps receiver?

There are tools on github like gps-sdr-sim and others that allow to generate simulated range data is then used to create the digitized I/Q samples for the GPS signal for hackrf, limesdr, bladerf etc. The simulation start time can be specified if the corresponding set of ephemerides is available. Ephemeris for current day, week is available on Nasa website.
Is it possible to generate ephemeris data for static transmitter (fake satellite) which is on the ground? Will gps receiver fix its coordinates?

SIM7600E-H with ATMEGA328-P for IZAT & LTE Functionality

I am working on interfacing of SIM7600E-H (A GPS + LTE Module) with Arduino UNO over UART using AT Commands. The high-level plan is to acquire longitude and latitude using IZAT feature and transmit them over LTE to data-server.
Development Board: Arduino UNO with UART using <SoftwareSerial.h>
First, I am getting GPS data using IZAT GPS feature, the acquired data is then bifurcated to get actual longitude and latitude position. Then, creating a data-string comprises POST request and acquired longitude & latitude data. The data-string is of 217 bytes. This data-string is then transferred to SIM7600E-H using command AT+CIPSEND and a terminator - 0x1A. Now, as per AT command set manual, +CIPSEND command should return the received bytes, but it is acknowledging with 0,2,2 instead of 0,217,217. Now, If we follow the same steps for Standalone GPS instead of IZAT GPS then we are getting successful acknowledgment with 0,217,217 and data is also getting posted on data-server.
Further tested, with IZAT GPS feature enabled, I found out that I am able to transmit around 150 bytes only, when using +CIPSEND command. If I am adding some more bytes then it is again acknowledging with 0,2,2.
Prior doubt was if <SoftwareSerial.h> is creating this problem or not?
So, I tried with <AltSoftSerial.h> and even with Hardware serial on DIO 0 & 1. But problem still persists.
So, I facing this kind of issue with +CIPSEND command when enabling IZAT GPS feature.
Serial monitor outputs when using IZAT GPS and Standalone GPS separately:

Want to recieve gps co-ordinates from arduino and send back the location for that co-ordinates back to arduino

i am doing a project which takes gps cordinates from the gps module and send sms of those locations through gsm module for preset numbers . But , i want to upgrade this. I want to send the name of that location through sms after gathering the gps co-ordinates value . How to do this ? Is there a need of setting up the database to match the co-ordinates ? I am new to these things
A service to map coordinates to place names is called a "reverse geocoder". For example, see this API reference for Android: http://developer.android.com/reference/android/location/Geocoder.html
You may need an active Internet connection for this service to work, however.

Serial device with no documentation, GPS board

I have a GPS circuit board from china. The only information I can find on this thing is :"amoj GPS 04C www.amoj.com"
It has a serial (DB9) connection and I would like to determine how to putty into it or something.
How can I determine what the port settings that are required to access this?
Pictures below:
Photos in Dropbox
The Jupiter TU60 serial interface is 9600 8N1 by default. The only sentence it will output automatically is the flash checksum message about a second after power up. Google the datasheet for the device and it will let you know about this.
To have it output the position and other information, you must command it to do so. There is a default set of commands that are active after power up. They begin with ## and are from the protocol used by Motorola. Refer to the M12+ Users Guide and Supplement (available online) for information on how to use these commands. I have been able to enter them from Realterm. The only tricky part is calculating the checksum. You can use most hex calculators to do that.
According to the datasheet, the unit goes into survey mode automatically and after about 24 hours goes into position hold. The 1PPS and 10KHz signals are valid to less than a microsecond after a few minutes after power up and to 50nS after a day. I have compared this to another standard I have to verify this. You can use the ##Ea command to get the status of the unit and the M12+ Manual will tell you how to decode it.
Look for $GP... messages at 4800 and 9600BPS as yegorich suggest. Common NMEA messages output by GPS devices are $GPGGA, $GPVTG, $GPRMC.. If you find that data coming out, use Google to look up NMEA 0183 sentence structure and you will have what you need...
I have the same board with the Navman jupiter T Tu60 GPS 1pps 10khz GPS Module on it. I just received my sma antenna and have hooked it up. I am using 12.6V power to the centre pin.
It outputs 1pps on the led with no signal, so that is not to be trusted. Mine is labeled 1pps and 10khz underneath the pcb but these are actually swapped! I put the 10KHz output on my dso and get a 10KHz square wave 50% duty cycle signal but there is ringing on the waveform rise so I have to set the trigger level to 0.8v to get the dso to register the 10KHz frequency. I suspect this may be because the output expects a load and is not seeing one. Now, was I using ac or dc coupling?
I too am getting nothing on the serial. I tried 9600, 4800 using putty on com1 (I have a nice old motherboard) and then tried reversing rx and tx but no luck. As of now I am checking out the serial signals with the dso to see if I can work out what is happenning. I suspect that these boards are rubbish, and useful as power supplies only.
It reads 10.0000 on my hp 5328a counter and sometimes reads 9.9999. It would be nice to be able to talk to the gps to see whether it has satellite lock.
Please let me know how you get on and if you find out any further info.
Brett VK6EZ.

output GPS data onto ROS topics

Is there anybody has ever used Trimble GPS (global positioning system) receiver, and wrote any GPS driver to output GPS data onto ROS (robot operating system) topics?
If your Trimble outputs NMEA sentences, you should be able to use the nmea_navsat_driver to read them. If you can read them via serial port, you can try the nmea_serial_driver to publish directly from the port. If it outputs via some other protocol (e.g. TCP or UDP), you'll need to write your own driver to get the NMEA sentences onto ROS topics - at that point you can use the nmea_topic_driver to process the raw sentences.