Welcome to gpsgix.com!


edrive project - is an integrated automotive complex, which is being developing under the CarPC conception. The main difference of edrive project from the common approach (mediaplayer+diagnostics+navigation) - is an enhancements of above with direct access to an Internet plus integration with cloud services.

System architecture


edrive plays on Intel Kaby Lake platform with several applications maintaining it.

1. Hardware


Computer built from the following components:

  • CPU - Intel Core i5-10400
  • Motherboard - ASUS Prime B460I-PLUS
  • RAM - 32GB DDR4
  • Storage: NVMe SSD 128GB
  • Network: Intel 7265AC WiFi + built-in 1GbE, 4G modem ZTE MF825
  • GPS receiver

2. Software


  • OS: Fedora Core x64
  • GPS-application: edrive nmeaProcessor
  • Web-app: edrive WS/Web apps
  • Cloud service: ownCloud
  • Media apps: miniDLNA+Samba, Android-clients with SMB/DLNA support

3. Architectural features


nmeaProcessor receives current GPS position and sends it into the web-service, which saves them into the database. Database replicates to a stand-by server for processing and analysis. Web-application allows to manipulate tracks, monitor current GPS position of the car, maintain edrive system etc. In case of web-service issues or connectivity problems, nmeaProcessor saves coordinates into the backlog-file, which is automatically synchronized with cloud service after the resolving of connection problems.

4. Media device


Integration of edrive with cloud storage allows to synchronize home media-libraries with a car. After the sync, content is available for any device supporting SMB/DLNA protocols, by WiFi.