Skip to content

waterviewsrl/gpsd-nmea-simulator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gpsd-nmea-simulator

Buy me a coffee

Docker Image with gpsd and NMEA183 simulator

gpsd is a service daemon that monitors one or more GPSes or AIS receivers attached to a host computer through serial or USB ports, making all data on the location/course/velocity of the sensors available to be queried on TCP port 2947 of the host computer. With gpsd, multiple location-aware client applications (such as navigational and wardriving software) can share access to receivers without contention or loss of data. Also, gpsd responds to queries with a format that is substantially easier to parse than the NMEA 0183 emitted by most GPSes. The gpsd distribution includes a linkable C service library, a C++ wrapper class, and a Python module that developers of gpsd-aware applications can use to encapsulate all communication with gpsd. Third-party client bindings for Java and Perl also exist.

http://www.catb.org/gpsd/

https://pkgs.alpinelinux.org/package/v3.5/main/armhf/gpsd

Ports:

  • 8888 - raw NMEA1083 TCP port
  • 2947 - gpsd service port

Example:

docker run -t -i --name=gpsd \
  -p 2947:2947 -p 8888:8888 \
  knowhowlab/gpsd-nmea-simulator 
telnet localhost 8888
gpsmon localhost:2947 

About

Docker Images with gpsd and NMEA183 simulator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.7%
  • Other 0.3%