Sierra Wireless NMEA Port (COM5) Ports: 16.3.1005.41: 3/7/2016: Sierra Wireless DM Port (COM7) Ports: 12.5.1005.10: 5/22/2012: HP un2430 Mobile Broadband Module. PC Pitstop - PC Performance Roots. PC Pitstop began in 1999 with an emphasis on computer diagnostics and maintenance. During the early days of the dot com boom, our online PC maintenance tools were skyrocketing. Article applies to – Digital Yacht products with USB to NMEA interface on Windows PCs ISSUE: Changing the COM Port number allocated to USB to NMEA adaptors When a US to NMEA adaptor is installed on a P, Windows creates a “Virtual OM Port” and allocates a number to it i.e.
Aug-11-2017, 09:49 AM Hi, I am trying to write a code that can receive a stream of NMEA sentences from my GPS via serial port, parse the sentence and write it as a different type of NMEA sentence to another serial port. This is what I have so far: My problem is that the parsed sentence is written as a continuous string, whilst I would like it to be written as a list like this: $GPGGA,4425.8867,1929.045,S,02410.506,E,1,04,2.6,100.00,M,-33.9,M,0000*64 $GPGGA,4425.8867,1929.045,S,02410.506,E,1,04,2.6,100.00,M,-33.9,M,0000*64 $GPGGA,4425.8867,1929.045,S,02410.506,E,1,04,2.6,100.00,M,-33.9,M,0000*64 $GPGGA,4425.8867,1929.045,S,02410.506,E,1,04,2.6,100.00,M,-33.9,M,0000*64 If I just write msg without the str I get the following error: Traceback (most recent call last): File 'My DocumentsLiClipse WorkspaceNMEA converterproject.py', line 20, in <module> ser.write(msg) File 'Downloadspyserial-3.4serialserialwin32.py', line 308, in write data = to_bytes(data) File 'Downloadspyserial-3.4serialserialutil.py', line 66, in to_bytes return bytes(bytearray(seq)) TypeError: 'GGA' object is not iterable I'm pretty new to Python Can anyone please push me in the right direction here? Would be much appreciated. Aug-11-2017, 12:36 PM (Aug-11-2017, 09:49 AM)ESEAMarine Wrote: Can anyone please push me in the right direction here? Yes, in the future, post your questions under the proper forum heading. This will increase your chances for a speedier reply. If it ain't broke, I just haven't gotten to it yet. OS: Windows 10, openSuse 42.3, freeBSD 11, Raspian 'Stretch' Python 3.6.5, IDE: PyCharm 2018 Community Edition |
Possibly Related Threads… | |||||
Thread | Author | Replies | Views | Last Post | |
Read/Write binary file | deanhystad | 3 | 180 | Feb-01-2021, 10:29 AM Last Post: Larz60+ | |
Unable to read from serial port | br0kenpixel | 1 | 387 | Aug-08-2020, 10:03 PM Last Post: Larz60+ | |
Read Data from Serial Port | PA3040 | 3 | 812 | Feb-16-2020, 04:54 AM Last Post: PA3040 | |
Read serial BR=9600 . print me 2 lines? | korenron | 1 | 602 | Dec-31-2019, 06:39 PM Last Post: DeaD_EyE | |
Read csv file, parse data, and store in a dictionary | markellefultz20 | 4 | 1,248 | Nov-26-2019, 03:33 PM Last Post: DeaD_EyE | |
sharing memory(read-write) between multiple processes | mike000 | 1 | 611 | Oct-31-2019, 08:45 PM Last Post: woooee | |
How do I read the HTML files in a directory and write the content into a CSV file? | glittergirl | 1 | 677 | Sep-23-2019, 11:01 AM Last Post: Larz60+ | |
read text file and write into html with correct link | jacklee26 | 4 | 908 | Aug-02-2019, 05:48 AM Last Post: jacklee26 | |
is it possible to use python to read and write from a jsx file? | nadavrock | 3 | 1,001 | Jun-08-2019, 02:59 AM Last Post: heiner55 | |
Reading data from serial port as byte array | vlad93 | 1 | 5,016 | May-18-2019, 05:26 AM Last Post: heiner55 |
Problem?
While storm chasing (or any other application, but this is about Storm Chasing) you use a USB BU-353S4 or other usb based GPS that has NMEA output. You would like to use the new Windows Maps application or other Windows location based services or applications.
Solution:
Using GpsGate Splitter, we will capture the NMEA output. To do this, you will need to install GPSGate Splitter and get it working with your USB GPS device. To do so, you will need to figure out the COM Port your USB GPS is on. To find that, go to the Windows Device Manager.
To enter the Windows Device Manager in Windows 10, right click your start menu and go to Device Manager as pictured below:
Once in Device Manager, you should have a screen that looks like this. In my case, the COM port is COM5.
Once you know your COM port, it’s easy to setup GPS Gate
Once you know what your COM port is, start GPSGate Splitter (formerly client). Setup the input COM Port until you see GPS data with valid position like this. You must get a GPS data with valid position fix before you can get the sensor working.
Setting up output Virtual Com Port
The next step into getting this to work is to have a virtual com port output on GPSGate. Add a virtual COM Port if you do not have any. Once a virtual com port is added, it provides a permanent address for the GPSDirect to get its GPS Data.
For my computer, I am using COM 6 as the “permanent” address.
Download GPSDirect
Go to the GPSDirect download and download the evaluation. Run the exe file and you will find a screen that looks like this
Install the GPSDirect Driver. You will be presented with an options screen, choose your COM port and set it up like this
Discovery bay usb devices driver download. PC Pitstop - PC Performance Roots. PC Pitstop began in 1999 with an emphasis on computer diagnostics and maintenance. During the early days of the dot com boom, our online PC maintenance tools were skyrocketing.
3gstick Nmea Port (com5) Drivers
Try Microsoft Maps
You should now be able to use Microsoft Maps, which comes with Windows 10.
Ben Holcomb is a Storm Chaser and IT Professional (in that order) that lives in Norman, Oklahoma. Ben works for an IT managed service provider as a Linux Engineer. He has observed approximately 200 tornadoes since 2007 and has appeared on most national television networks. Ben loves to travel and has been to all 50 states and 19 countries.