Questions tagged [nmea]

National Marine Electronics Association (NMEA)

The National Marine Electronics Association, founded as an association earlier in 1957, was later incorporated in 1969.

To cite its current mission statement:

(NMEA) is the unifying force behind the entire marine electronics industry, bringing together all aspects of the industry for the betterment of all in our business.

It sets out combined electrical and data specification for communication between various marine electronic devices.

  • NMEA 0183 is the widespread standard superseding the earlier NMEA 0180 and NMEA 0182 standards.
  • NMEA 2000 is the latest standard.

The NMEA is a proprietary standard.

258 questions
1
vote
7 answers

How to get NMEA from the GPS Device?

im trying to read the current position of GPS Device...using N95 from Nokia. I read tht i will need my device to return the NMEA lines to the serialport and then i will parse/split it to get things I want but all along I dont know what to write to…
kaka
1
vote
1 answer

reading messages from tracking device over gprs

i have a tracking device Meiligao VT310 which send me messeages over gprs. I successfully read messagess with this code but it's not the same as I expected. private void ReadCallback(IAsyncResult result) { Client client = result.AsyncState as…
PATO7
  • 215
  • 2
  • 3
  • 12
1
vote
1 answer

Intrepretation of Unit ID from NMEA data

I have tested a tracking device (AVL) after developing a TCP Server but instead of giving out a unit ID as per what I configured it, it gives in a totally different format as follows: $$ h?sp _ ÖU163240.298,A,0118.3741,S,03645.3077,E,001.…
James Obuhuma
  • 397
  • 3
  • 8
  • 20
1
vote
0 answers

How is hexadecimal data from navigation be translated (i ues pixhawk and arduino)? can i get longitude and latitude data from HEX file data?

I wanna try to create a fake navigation data/format that will work for pixhawk and Mission Planner. I try sending and receiving data with arduino. When the arduino received the response (i use navigation sensor from Ublox), it came with Hexadecimal…
Marifin -
  • 11
  • 1
1
vote
0 answers

GNSS rollover effects in application

So I was reading about GNSS rollover and could not find all the answers online. All satellites have atomic clocks for precise time keeping. They also have two counters - current week and seconds passed in the current week. The rollover is when the…
1
vote
1 answer

Sending NMEA 2000 messages to YD ethernet gateway in Python

I am working on sending NMEA 2000 messages to the network via the YD ethernet gateway. Basically, I want to implement the CAN Log Viewer's tool to send CAN messages in my program and make them appear in the CAN Log Viewer. I use Python and I managed…
yuvalnac1
  • 21
  • 2
1
vote
0 answers

How to feed NMEA data to gpsfake to run with gpsd

I have an NMEA test data file that contains a few gps…
wiswasi
  • 23
  • 6
1
vote
1 answer

Sending command to GPS device using gpsd python library

I use the gpsd python library in order to read and parse the NMEA string recieved from the gps device. I would like to send some command to gps in order to fine tune the measurement rate, report rate and so on. It is possible using the gpsd library…
1
vote
1 answer

Unable to receive NMEA GPS data from bluetooth connected Garmin GLO 2 on Mac serial device

I googled all day to find any hints or even a solution to this problem. I have a Garmin GLO 2 Bluetooth GPS receiver, which I originally bought to have GPS available on my wifi-only iPad when on a boat. When connecting this device to my MacBook it…
1
vote
0 answers

Obtaining GPS fix (ORG447X)

Folks I am using ORG447x to obtain GPS fixes. Whenever I power up my GPS module Only response I get is $PSRF150,1,*3E Even if I have to write a series of input messages "$PSRF103,01,00,01,01*24" --> Query rate for GGL…
Abhay
  • 85
  • 3
  • 10
1
vote
0 answers

Python NMEA GNSS Cold Start command

On my hardware, I translate the usb port to com using the usb_transit_on internal command. After that, I connect to the port using the program and when I enter this command "b5 62 06 04 04 00 ff ff 00 00 0c 5d" I perform a cold restart and note the…
1
vote
3 answers

.cpp error: no match for 'operator<' in 'std::cerr < "Converting file \""'

I'm trying to execute this code nmea2kml.cpp but I keep getting the following errors. Also the program has command line parameters -f path Read file at given path (e.g. /some/where/nmea.txt) What should I change to run the program? Am I getting the…
emil
  • 105
  • 3
  • 8
1
vote
1 answer

What is causing delay in my program? Reading serial data and parsing. (ESP32: Arduino IDE)

In my test program, I have an unexpected delay (approx 100 ms). I am trying to read data from GPS (as NMEA sentence) and parse it. Currently, the program reads the data and if it is NMEA sentence, it try to parse it. The problem is, that I get a…
Marrek
  • 11
  • 4
1
vote
1 answer

CAT NMEA WITH GREP IN FILE

I wish to get le last position of GPS Beacon (NMEA) on my RPI 3+ i use the code below to put data in file grep --line-buffered -h '$GNGGA' /dev/ttyACM0 > gps.txt But i wish to save only the last line, to manipulate after this one like…
FoxFr
  • 23
  • 4
1
vote
0 answers

ZED F9P RTK post processing rover + base setup: Which messages to log?

I am creating a setup with the ZED F9P where I have a rover and base station. Both devices have their own ZED F9P, but cannot communicate with eachother in realtime due to constraints. Because of this I want to do post processing using RTKLIB or…
Jesse
  • 11
  • 2