Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

GitHub - Alperencode/NMEA-Project at https://githubhelp.com https://github.com/alperencode/nmea-project?ref=https://githubhelp.

com

Alperencode / NMEA-Project Public

Parsing NMEA sentences and visualizing data

MIT license

1 star 0 forks Activity

Code Issues Pull requests Actions Projects Security Insights

1 of 10 08/12/2023, 14:44
View code
GitHub - Alperencode/NMEA-Project at https://githubhelp.com https://github.com/alperencode/nmea-project?ref=https://githubhelp.com

3 of 10 08/12/2023, 14:44
GitHub - Alperencode/NMEA-Project at https://githubhelp.com https://github.com/alperencode/nmea-project?ref=https://githubhelp.com

4 of 10 08/12/2023, 14:44
GitHub - Alperencode/NMEA-Project at https://githubhelp.com https://github.com/alperencode/nmea-project?ref=https://githubhelp.com

5 of 10 08/12/2023, 14:44
GitHub - Alperencode/NMEA-Project at https://githubhelp.com https://github.com/alperencode/nmea-project?ref=https://githubhelp.com

NMEA Parser Project


Releases 2

v1.1.0-alpha Latest
on Dec 4, 2022

+ 1 release

Contributors 2

Alperencode Alperen Ağa

Mehmet-Unluturk Mehmet Ünlütürk

Languages

Python 100.0%

Project Description

6 of 10 08/12/2023, 14:44
GitHub - Alperencode/NMEA-Project at https://githubhelp.com https://github.com/alperencode/nmea-project?ref=https://githubhelp.com

The purpose of the project is to parse NMEA sentences and visualize the output data
with QML or Tkinter based UI. We will gather the NMEA messages with TCP/IP
Protocols, parse them using NMEA-Parser that we created using pynmea2 module and
update the UI in real-time.

NMEA: (National Marine Electronics Association)

Usage

To use the project, you need to download the project from releases section. Then run
the executable file.

First you need to select the file that contains the NMEA messages. There is sample log
files in the zip file.

Then program will automatically parse the messages and display them in the main
window.

Example Parsed NMEA Sentence

NMEA sentence:

$GPGGA,184353.07,1929.045,S,02410.506,E,1,04,2.6,100.00,M,-33.9,M,,0000*6D

Parsed data:

7 of 10 08/12/2023, 14:44
GitHub - Alperencode/NMEA-Project at https://githubhelp.com https://github.com/alperencode/nmea-project?ref=https://githubhelp.com

Roadmap of the Project

Main

Developing NMEA parser


Creating UI (Tkinter)
Integrating parser with UI
Implementing TCP/IP Connection ●
Updating UI with parsed messages in real-time.

Additional

Creating QML based UI

Screenshots

8 of 10 08/12/2023, 14:44
GitHub - Alperencode/NMEA-Project at https://githubhelp.com https://github.com/alperencode/nmea-project?ref=https://githubhelp.com

Opening MessageBox

File Dialog (File Selection)

Main Window (Parsed Messages)

9 of 10 08/12/2023, 14:44
GitHub - Alperencode/NMEA-Project at https://githubhelp.com https://github.com/alperencode/nmea-project?ref=https://githubhelp.com

10 of 10 08/12/2023, 14:44

You might also like