Location Bridge

Main WindowA server for NMEA sentences from Windows location sensors.

Location Bridge streams NMEA sentences from location data obtained from the location sensors available on Windows 7 and 8.x.  With this software you can access location data from integrated GPS sensors on laptops or from sensor drivers that don't provide NMEA output.

It's primarily designed for use with RTLSDR Scanner but should work with other software that can connect to a NMEA server.

Requirements

  • Windows 7 or 8.x
  • GPS device compatible with the Windows Location Sensor API

Download

Download the installer from GitHub.

Source

The source code is also available on GitHub.

Quick start

Once the program is running press 'Start' to begin GPS monitoring, clients can then connect to the server on localhost:10110.

When your GPS device acquires a lock the 'GPS Data' light will flash green and NMEA data will be sent to any connected clients.

Troubleshooting

The light never flashes.
Windows 7:
Press Start and begin typing 'Location and Other Sensors', open it and enable your GPS device.
Windows 8:
Press Start and begin typing 'Location Settings', open it and enable 'Turn on the Windows Location Platform'.

Testing
Use a telnet client to connect to localhost:10110.  You should see NMEA sentences when your location is acquired.

Remote Access
To access the server from a remote machine select 'Edit->Preferences...' and un-check 'Local host only'.  You will still need to enable access on TCP port 10110 in your firewall.

Categories: 

Comments

2

Click to view comments

This should be perfect when used in conjunction with Virtual Serial Port Emulator (VSPE) so I can use the location sensor on a Thinkpad Tablet 2 and feeding to my various mapping and GIS programs. I'm currently using VSPE on a Win7 netbook ( netbook2chartplotter.blogspot.com ) in an experimental setup that receives NMEA GPS data via WiFi from an Android phone or tablet running Turbo GPS 2 (Or the stripped down version 'GPS Sharing for Windows'). This author and another have a similar solution to yours for converting location sensor data to NMEA format but want 15 bucks for it.

Thanks for providing this for free and providing the source, I'm a hardware hacker not a software hacker but it's interesting to see how this works as I believe we are going to see more and more of this and less and less NMEA0183 which was supposed to be gone by now but the proliferation of cheap GPS devices outputting in NMEA0183 format made too popular with consumers to drop and extended it's life at least 10 years ... Kinda like Windows XP

Al's picture

Hi, glad to hear it's useful.

Personally I use ExtGPS (free) to stream NMEA via Bluetooth from Android devices, which you may find to be a better option than WifFi.

As a hardware hacker I bet you'll already have the mindset for software as well.  I don't get much time with hardware these days - my soldering iron has remained cold for too long.  Software has the advantage that if you do something wrong your project won't release any magic smoke and you never have to wait for replacement parts!

I decided to freely release my programs as I mainly use FOSS on my computer and I think it's a good way to give back to the community.  I try and cover costs with ads and donations rather than charging for software.

I agree NMEA is very much like XP in this case, if it ain't broke don't fix it! NMEA is far too ingrained in GPS hardware and software to disappear any time soon.

Click to add a comment