<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>GPS Tracking | Florian Stosse</title><link>https://me.harvester.fr/tags/gps-tracking/</link><atom:link href="https://me.harvester.fr/tags/gps-tracking/index.xml" rel="self" type="application/rss+xml"/><description>GPS Tracking</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Fri, 24 May 2024 00:00:00 +0000</lastBuildDate><image><url>https://me.harvester.fr/media/icon_hu_59c72f5082cfcb9b.png</url><title>GPS Tracking</title><link>https://me.harvester.fr/tags/gps-tracking/</link></image><item><title>freematics-traccar-encrypted</title><link>https://me.harvester.fr/project/freematics-traccar-encrypted/</link><pubDate>Fri, 24 May 2024 00:00:00 +0000</pubDate><guid>https://me.harvester.fr/project/freematics-traccar-encrypted/</guid><description>&lt;p&gt;&lt;strong&gt;freematics-traccar-encrypted&lt;/strong&gt; (forked from the original project, now deleted from GitHub) is a custom firmware extension and intermediary proxy designed to secure telematics transmission between Freematics hardware trackers (such as Freematics ONE+) and a Traccar GPS server.&lt;/p&gt;
&lt;p&gt;By default, Freematics devices stream vehicle telemetry and GPS data over unencrypted UDP channels because resource-constrained microcontrollers cannot handle the overhead of full TLS handshakes. This project resolves that gap by introducing a lightweight cryptography layer directly onto the device firmware and terminating it via a custom decryption proxy.&lt;/p&gt;
&lt;h3 id="architecture--mechanics"&gt;Architecture &amp;amp; Mechanics&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Firmware Encryption:&lt;/strong&gt; Extends the Freematics &lt;code&gt;telelogger&lt;/code&gt; sketch with a fast, hardware-friendly symmetric encryption algorithm (ChaCha stream cipher) to secure UDP payloads before transmission.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Decryption Proxy:&lt;/strong&gt; A lightweight intermediary service, written in Go, that listens for encrypted telematics packets from the tracker, validates payload integrity, decrypts the contents, and forwards standard unencrypted telematics records to the Traccar backend.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tamper Prevention:&lt;/strong&gt; Protects location coordinates, speed, and OBD-II vehicle diagnostic data against passive eavesdropping and man-in-the-middle spoofing vectors.&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>