# Gps

Published articles for Gps.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## OpenMANET - A higher-bandwidth Meshtastic alternative leveraging 802.11ah WiFi HaLow

DevFeed: [OpenMANET - A higher-bandwidth Meshtastic alternative leveraging 802.11ah WiFi HaLow](<https://devfeed.tech/articles/openmanet-a-higher-bandwidth-meshtastic-alternative-leveraging-802-11ah-wifi-halow-27006.md>)

Original publisher: [Read original article](<https://www.cnx-software.com/2026/09/16/openmanet-a-higher-bandwidth-meshtastic-alternative-leveraging-802-11ah-wifi-halow/>)

Author: Jean-Luc Aufranc (CNXSoft)

Published: 2026-09-16T07:00:04Z

Content type: article

Language: en

Sources: [CNX Software - Embedded Systems News](<https://devfeed.tech/sources/cnx-software-embedded-systems-news.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [Networks](<https://devfeed.tech/topics/networks.md>), [Wi-Fi](<https://devfeed.tech/topics/wi-fi.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [lora](<https://devfeed.tech/topics/lora.md>), [networking](<https://devfeed.tech/topics/networking.md>), [meshtastic](<https://devfeed.tech/topics/meshtastic.md>), [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>)

Tags: [802-11ah](<https://devfeed.tech/tags/802-11ah.md>), [broadcom-bcmxxxx](<https://devfeed.tech/tags/broadcom-bcmxxxx.md>), [camera](<https://devfeed.tech/tags/camera.md>), [embedded-systems](<https://devfeed.tech/tags/embedded-systems.md>), [gps](<https://devfeed.tech/tags/gps.md>), [halow](<https://devfeed.tech/tags/halow.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [linux](<https://devfeed.tech/tags/linux.md>), [low-power](<https://devfeed.tech/tags/low-power.md>), [mesh-networking](<https://devfeed.tech/tags/mesh-networking.md>), [meshtastic](<https://devfeed.tech/tags/meshtastic.md>), [network](<https://devfeed.tech/tags/network.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [openmanet](<https://devfeed.tech/tags/openmanet.md>), [openwrt](<https://devfeed.tech/tags/openwrt.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [seeed-studio](<https://devfeed.tech/tags/seeed-studio.md>)

### AI overview

This article introduces OpenMANET, an open-source long-range wireless mesh networking project using Raspberry Pi hardware and Wi-Fi HaLow chips. It compares OpenMANET with LoRa-based Meshtastic, noting higher bandwidth and features such as push-to-talk, GPS sharing, video streaming, and ATAK integration, alongside higher hardware cost and power consumption.

### Source excerpt

OpenMANET is an open-source project for building long-range wireless mesh Mobile Ad-hoc Networks (MANETs) using Raspberry Pi SBCs and Wi-Fi HaLow (802.11ah) chips from Morse Micro. This came up when we wrote about Morse Micro USB WiFi HaLow adapters, and an X user commented that "OpenMANET is going to explode with these available, no more adapter boards or M.2 cards". OpenMANET targets search and rescue, disaster response, airsoft events, and other off-grid or infrastructure-failed situations. So it looks like an alternative to LoRa-based Meshtastic and Meshcore, with higher bandwidth, at the cost of more expensive hardware and higher power consumption. OpenMANET supports field communications, including push-to-talk, sharing GPS positions, cameras/video streams, and ATAK (Android Team Awareness Kit) integration. The mesh network can access the Internet through a single "mesh gate" over Starlink or cellular connectivity. The project supports a range of hardware platforms including Gateworks Venice, Raspberry Pi Zero 2 W, [...] The post OpenMANET - A higher-bandwidth Meshtastic alternative leveraging 802.11ah WiFi HaLow appeared first on CNX Software - Embedded Systems News.

## OpenTrailPaper transforms LILYGO T5 E-Paper S3 Pro devkit into a DIY e-paper bike computer

DevFeed: [OpenTrailPaper transforms LILYGO T5 E-Paper S3 Pro devkit into a DIY e-paper bike computer](<https://devfeed.tech/articles/opentrailpaper-transforms-lilygo-t5-e-paper-s3-pro-devkit-into-a-diy-e-paper-bike-computer-14029.md>)

Original publisher: [Read original article](<https://www.cnx-software.com/2026/09/05/opentrailpaper-transforms-lilygo-t5-e-paper-s3-pro-devkit-into-a-diy-e-paper-bike-computer/>)

Author: Jean-Luc Aufranc (CNXSoft)

Published: 2026-09-05T08:01:22Z

Content type: news

Language: en

Sources: [CNX Software - Embedded Systems News](<https://devfeed.tech/sources/cnx-software-embedded-systems-news.md>)

Topics: [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>), [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Python](<https://devfeed.tech/topics/python.md>), [web browser](<https://devfeed.tech/topics/web-browser.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [browser](<https://devfeed.tech/tags/browser.md>), [core](<https://devfeed.tech/tags/core.md>), [display](<https://devfeed.tech/tags/display.md>), [diy](<https://devfeed.tech/tags/diy.md>), [e-ink](<https://devfeed.tech/tags/e-ink.md>), [e-paper](<https://devfeed.tech/tags/e-paper.md>), [epaper](<https://devfeed.tech/tags/epaper.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [github](<https://devfeed.tech/tags/github.md>), [gps](<https://devfeed.tech/tags/gps.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [ios](<https://devfeed.tech/tags/ios.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [lilygo](<https://devfeed.tech/tags/lilygo.md>), [lora](<https://devfeed.tech/tags/lora.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

OpenTrailPaper is an open-source DIY e-paper bike computer project for the LILYGO T5 E-Paper S3 Pro, using ESP32-S3 firmware alongside Android and iOS companion apps. It supports ride data, offline maps, GPX routes, FIT file recording, and Bluetooth sensor connections.

### Source excerpt

OpenTrailPaper is an open-source, DIY e-paper bike computer project comprised of firmware for the ESP32-S3-based T5 E-Paper S3 Pro devkit and Android and iOS companion apps for maps, routes, and settings. It shows ride data and offline maps, follows standard GPX (GPS Exchange Format) routes, records FIT (Flexible and Interoperable Data Transfer used in Garmin devices) files, and connects to Bluetooth (and soon ANT/ANT+) heart rate, power, and cadence sensors. Before looking into the project's details, let's check out the LILYGO T5 E-Paper S3 Pro specifications: ESP32-S3-WROOM-1 wireless module SoC - ESP32-S3N16R8 dual-core Tensilica LX7 microcontroller @ up to 240 MHz with 2.4 GHz 802.11n WiFi 4 and Bluetooth 5.0 LE connectivity Memory - 8MB PSRAM Storage - 16MB SPI flash PCB antenna Storage - MicroSD card slot Display - 4.7-inch e-Paper display with 960x540 resolution, 16 shades of gray, capacitive touch (GT911); ED047TC1 drive IC Wireless 2.4 GHz 802.11n [...] The post OpenTrailPaper transforms LILYGO T5 E-Paper S3 Pro devkit into a DIY e-paper bike computer appeared first on CNX Software - Embedded Systems News.

## Rebuilding a 1995 GPS Time Server so I don't get Telstra'd

DevFeed: [Rebuilding a 1995 GPS Time Server so I don't get Telstra'd](<https://devfeed.tech/articles/rebuilding-a-1995-gps-time-server-so-i-don-t-get-telstra-d-10484.md>)

Original publisher: [Read original article](<https://www.jeffgeerling.com/blog/2026/truetime-xl-gps-time-server-restomod/>)

Author: jeff@jeffgeerling.com (Jeff Geerling)

Published: 2026-09-04T14:00:00Z

Content type: article

Language: en

Sources: [Jeff Geerling](<https://devfeed.tech/sources/jeff-geerling.md>)

Topics: [Hardware](<https://devfeed.tech/topics/hardware.md>), [Server](<https://devfeed.tech/topics/server.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Network](<https://devfeed.tech/topics/network.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [australia](<https://devfeed.tech/tags/australia.md>), [data](<https://devfeed.tech/tags/data.md>), [daytime](<https://devfeed.tech/tags/daytime.md>), [gps](<https://devfeed.tech/tags/gps.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [network](<https://devfeed.tech/tags/network.md>), [ntp](<https://devfeed.tech/tags/ntp.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [raspberry-pi-5](<https://devfeed.tech/tags/raspberry-pi-5.md>), [server](<https://devfeed.tech/tags/server.md>), [symmetricom](<https://devfeed.tech/tags/symmetricom.md>), [time](<https://devfeed.tech/tags/time.md>), [truetime](<https://devfeed.tech/tags/truetime.md>), [usb](<https://devfeed.tech/tags/usb.md>)

### AI overview

The article documents the restoration of a 1995 TrueTime GPS time server using a Raspberry Pi 5 and GNSS HAT. It explains the hardware integration and configuration of the Pi as a stratum 1 NTP server, including Chrony, LCD and LED status displays, and timing protocols.

### Source excerpt

In June I purchased this TrueTime XL-AK time server, so I could learn more of the history of GPS-based time. I received it on June 22, and just 16 days later a similar GPS time server took down Australia's cell service for 12 hours! I made a short video about it but put off digging into the TrueTime... until now. Over the past couple weeks, I've 'restomodded' this device with a Raspberry Pi, to build a stratum 1 NTP Time server, which I'd like to eventually add to the NTP Pool. I found a way to drop in a Pi 5 and GNSS HAT, display the time and GPS status on the built-in 16x2 LCD, show the status on the bicolor LED, and make this box useful again.

## The invisible heartbeat of our networks

DevFeed: [The invisible heartbeat of our networks](<https://devfeed.tech/articles/the-invisible-heartbeat-of-our-networks-10855.md>)

Original publisher: [Read original article](<https://blog.apnic.net/2026/09/01/the-invisible-heartbeat-of-our-networks/>)

Author: Luca Cicchelli

Published: 2026-08-31T23:03:47Z

Content type: article

Language: en

Sources: [APNIC Blog](<https://devfeed.tech/sources/apnic-blog.md>)

Topics: [Networks](<https://devfeed.tech/topics/networks.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [Critical Infrastructure](<https://devfeed.tech/topics/critical-infrastructure.md>), [Security](<https://devfeed.tech/topics/security.md>), [5G](<https://devfeed.tech/topics/5g.md>), [Cybersecurity](<https://devfeed.tech/topics/cybersecurity.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [AI Infrastructure](<https://devfeed.tech/topics/ai-infrastructure.md>)

Tags: [5g](<https://devfeed.tech/tags/5g.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-infrastructure](<https://devfeed.tech/tags/ai-infrastructure.md>), [critical-infrastructure](<https://devfeed.tech/tags/critical-infrastructure.md>), [cybersecurity](<https://devfeed.tech/tags/cybersecurity.md>), [data](<https://devfeed.tech/tags/data.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [gnss](<https://devfeed.tech/tags/gnss.md>), [gps](<https://devfeed.tech/tags/gps.md>), [guest-post](<https://devfeed.tech/tags/guest-post.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [network](<https://devfeed.tech/tags/network.md>), [networking](<https://devfeed.tech/tags/networking.md>), [networks](<https://devfeed.tech/tags/networks.md>), [outage](<https://devfeed.tech/tags/outage.md>), [outages](<https://devfeed.tech/tags/outages.md>), [post](<https://devfeed.tech/tags/post.md>), [servers](<https://devfeed.tech/tags/servers.md>), [systems](<https://devfeed.tech/tags/systems.md>), [tech-matters](<https://devfeed.tech/tags/tech-matters.md>), [time](<https://devfeed.tech/tags/time.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

The article examines how accurate time synchronization underpins modern networks and distributed systems. It uses the Telstra outage to show how misaligned time servers can disrupt communications and rail services, and discusses resilient time sources, terrestrial backups, local atomic clocks, and synchronization requirements for finance, 5G, cloud, and AI infrastructure.

### Source excerpt

Guest Post: The recent Telstra outage highlighted a critical but often overlooked dependency in modern networks: Accurate time synchronization.

## Open Sauce and GPS time were my summer AI Antiseptics

DevFeed: [Open Sauce and GPS time were my summer AI Antiseptics](<https://devfeed.tech/articles/open-sauce-and-gps-time-were-my-summer-ai-antiseptics-10472.md>)

Original publisher: [Read original article](<https://www.jeffgeerling.com/blog/2026/open-sauce-gps-time-badge/>)

Author: jeff@jeffgeerling.com (Jeff Geerling)

Published: 2026-07-22T14:00:00Z

Content type: opinion

Language: en

Sources: [Jeff Geerling](<https://devfeed.tech/sources/jeff-geerling.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Data visualization](<https://devfeed.tech/topics/data-visualization.md>), [MicroPython](<https://devfeed.tech/topics/micropython.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [badge](<https://devfeed.tech/tags/badge.md>), [claude](<https://devfeed.tech/tags/claude.md>), [coding](<https://devfeed.tech/tags/coding.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [electronics](<https://devfeed.tech/tags/electronics.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [gps](<https://devfeed.tech/tags/gps.md>), [micropython](<https://devfeed.tech/tags/micropython.md>), [open-sauce](<https://devfeed.tech/tags/open-sauce.md>), [projects](<https://devfeed.tech/tags/projects.md>), [time](<https://devfeed.tech/tags/time.md>), [videos](<https://devfeed.tech/tags/videos.md>), [visualization](<https://devfeed.tech/tags/visualization.md>)

### AI overview

The author describes using Claude to build a 2,141-line MicroPython Badgeware app for a Pimoroni Tufty 2350 and Adafruit PA1010D GPS module. The GPS Time Badge uses GPS data to discipline the badge's internal real-time clock, although timing accuracy was limited by the hardware and BadgeOS architecture. The author also logged GPS satellite and fix-quality data and used Claude to create an interactive visualization, highlighting data visualization as a practical use of AI tools.

### Source excerpt

In the midst of our AI slop revolution, traveling to the West coast for Open Sauce this past weekend was the perfect antiseptic for rising costs, summer heat, and online divisiveness. It's ironic, then, that I used Claude to vibe code my Tufty GPS Time Badge. Partly due to time constraints, and partly because I wanted to see if I could complete a personal project end-to-end, without editing a line of code, I throw my requirements at Claude and ultimately came up with this 2141-line MicroPython app for Pimoroni's Badgeware ecosystem.

## How clock drift and network latency affect distributed database writes, and how Spanner uses TrueTime

DevFeed: [How clock drift and network latency affect distributed database writes, and how Spanner uses TrueTime](<https://devfeed.tech/articles/clock-synchronization-is-a-nightmare-why-spanner-uses-truetime-and-the-rest-of-us-suffer-39579.md>)

Original publisher: [Read original article](<https://ankit-rana.com/logs/27-clock-synchronization-truetime/>)

Author: hello@ankit-rana.com

Published: 2026-05-17T00:00:00Z

Content type: article

Language: en

Sources: [Ankit Rana | Mechanical Sympathy](<https://devfeed.tech/sources/ankit-rana-mechanical-sympathy.md>)

Topics: [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Network](<https://devfeed.tech/topics/network.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [clocks](<https://devfeed.tech/tags/clocks.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [data](<https://devfeed.tech/tags/data.md>), [databases](<https://devfeed.tech/tags/databases.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [google](<https://devfeed.tech/tags/google.md>), [gps](<https://devfeed.tech/tags/gps.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [latency](<https://devfeed.tech/tags/latency.md>), [network](<https://devfeed.tech/tags/network.md>), [ntp](<https://devfeed.tech/tags/ntp.md>), [spanner](<https://devfeed.tech/tags/spanner.md>), [synchronization](<https://devfeed.tech/tags/synchronization.md>), [truetime](<https://devfeed.tech/tags/truetime.md>)

### AI overview

The article explains how quartz-clock drift and variable network latency limit NTP synchronization across servers. It describes how clock skew can cause last-write-wins conflict resolution to silently discard a newer database write, and presents Google Spanner's use of GPS, atomic clocks, and TrueTime uncertainty intervals as a mitigation.

### Source excerpt

Server clocks come from quartz crystals that drift with temperature, and NTP cannot fully correct them because you cannot measure absolute time over a variable-latency network. Under last-write-wins, a node whose clock runs 10 ms fast can silently discard a newer write from a node that is behind: no error, normal logs, lost user data. Spanner solves it with GPS and atomic clocks, where TrueTime returns an uncertainty interval and the commit waits it out.

## Inside the Geofence: Faster Pickups Start Here

DevFeed: [Inside the Geofence: Faster Pickups Start Here](<https://devfeed.tech/articles/inside-the-geofence-faster-pickups-start-here-23980.md>)

Original publisher: [Read original article](<https://medium.com/mcdonalds-technical-blog/inside-the-geofence-faster-pickups-start-here-8b7ec97717fe?source=rss----3bac42476d27---4>)

Author: Global Technology

Published: 2026-05-12T13:14:04Z

Content type: article

Language: en

Sources: [McDonald's Technical Blog - Medium](<https://devfeed.tech/sources/mcdonald-s-technical-blog-medium.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Wi-Fi](<https://devfeed.tech/topics/wi-fi.md>), [data](<https://devfeed.tech/topics/data.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [automation](<https://devfeed.tech/tags/automation.md>), [geofencing](<https://devfeed.tech/tags/geofencing.md>), [gps](<https://devfeed.tech/tags/gps.md>), [location](<https://devfeed.tech/tags/location.md>), [location-based](<https://devfeed.tech/tags/location-based.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [notifications](<https://devfeed.tech/tags/notifications.md>), [push-notifications](<https://devfeed.tech/tags/push-notifications.md>), [quality-assurance](<https://devfeed.tech/tags/quality-assurance.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [technology](<https://devfeed.tech/tags/technology.md>), [testing](<https://devfeed.tech/tags/testing.md>), [wi-fi](<https://devfeed.tech/tags/wi-fi.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

The article explains how McDonald's integrates geofencing into mobile field testing to evaluate digital features under real-world conditions such as drive-thru lanes, parking areas, and restaurant environments. It reports that this approach improved accuracy, timing, and reliability for experiences including Ready on Arrival, curbside pickup, loyalty, notifications, and order-preparation workflows.

### Source excerpt

Geofencing field testing turns noisy GPS signals into reliable arrivals for drive-thru, curbside, and beyond. By Chandrani Gupta Chowdhury, Sr. Manager, Quality Assurance Engineering Quick Bytes: Lab testing alone can't fully capture the real-world conditions that shape mobile experiences inside McDonald's restaurants As customers drive toward a restaurant, pull into a parking spot, or move through a drive-thru lane, geofencing-enabled field testing shows how digital features respond in real time This approach improved accuracy, timing, and reliability -- strengthening customer experiences like Ready on Arrival (ROA), curbside, and loyalty Mobile experiences don't happen in perfect conditions -- they happen in cars, parking lots, drive-thru lanes, and busy restaurants where signals fluctuate and customer behavior is unpredictable. For McDonald's, ensuring digital features work reliably in these real-world environments is critical to delivering fast, seamless experiences at scale. To meet that challenge, teams began integrating geofencing into field testing, allowing them to observe how mobile features perform as customers approach, arrive, and move through restaurant spaces. Inside the digital boundary of the restaurant Geofencing is a location-based technology that leverages GPS, Wi-Fi, and cellular data to create virtual boundaries around physical locations, enabling applications to trigger predefined actions when users enter or exit those zones. The benefits of incorporating geofencing into field testing are significant. From an operational standpoint, it helps ensure restaurants are prepared to receive and fulfill digital orders efficiently, reducing customer wait times and improving order accuracy. From a customer experience perspective, geofencing enables timely, relevant, and seamless interactions, reinforcing trust in the digital journey. Within the McDonald's ecosystem, geofencing can be applied across restaurant footprints -- including parking areas and drive

## Implementing a Kalman Filter in Postgres to Smooth GPS Data

DevFeed: [Implementing a Kalman Filter in Postgres to Smooth GPS Data](<https://devfeed.tech/articles/implementing-a-kalman-filter-in-postgres-to-smooth-gps-data-5436.md>)

Original publisher: [Read original article](<https://neon.com/blog/implementing-a-kalman-filter-in-postgres-to-smooth-gps-data>)

Author: Thorsten Rieß

Published: 2025-09-26T16:47:33Z

Content type: tutorial

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Algorithm](<https://devfeed.tech/topics/algorithm.md>), [Database](<https://devfeed.tech/topics/database.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Code](<https://devfeed.tech/topics/code.md>), [data](<https://devfeed.tech/topics/data.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [analytics](<https://devfeed.tech/tags/analytics.md>), [code](<https://devfeed.tech/tags/code.md>), [community](<https://devfeed.tech/tags/community.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [devices](<https://devfeed.tech/tags/devices.md>), [errors](<https://devfeed.tech/tags/errors.md>), [gps](<https://devfeed.tech/tags/gps.md>), [iot](<https://devfeed.tech/tags/iot.md>), [open](<https://devfeed.tech/tags/open.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [smartphones](<https://devfeed.tech/tags/smartphones.md>), [sql](<https://devfeed.tech/tags/sql.md>), [visualization](<https://devfeed.tech/tags/visualization.md>)

### AI overview

This tutorial explains how to implement a Kalman Filter in Postgres to smooth noisy GPS data. It describes the filter's prediction and update steps, uncertainty modeling, and the challenges of maintaining state across SQL rows, while highlighting the benefits of in-database processing for large datasets.

### Source excerpt

Modern GPS datasets are notoriously noisy: satellites drift, buildings scatter signals, and consumer devices introduce frequent errors. When working with millions of position samples from vehicles, smartphones, or IoT devices, this noise makes analysis unreliable. Routes jump, tr...

## ClickHouse 25.6 summer bonus: CoalescingMergeTree table engine

DevFeed: [ClickHouse 25.6 summer bonus: CoalescingMergeTree table engine](<https://devfeed.tech/articles/clickhouse-25-6-summer-bonus-coalescingmergetree-table-engine-5054.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/clickhouse-25-6-coalescingmergetree>)

Author: ClickHouse

Published: 2025-07-14T07:27:24Z

Content type: article

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [data](<https://devfeed.tech/topics/data.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [data](<https://devfeed.tech/tags/data.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [gps](<https://devfeed.tech/tags/gps.md>), [iot](<https://devfeed.tech/tags/iot.md>), [sensors](<https://devfeed.tech/tags/sensors.md>), [speed](<https://devfeed.tech/tags/speed.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>)

### AI overview

This article introduces CoalescingMergeTree, a new ClickHouse 25.6 table engine that consolidates sparse, append-only updates on disk. It is designed for fragmented data such as IoT device state, configuration snapshots, and telemetry, reducing row counts while preserving information.

### Source excerpt

CoalescingMergeTree is a new table engine in ClickHouse 25.6 that consolidates sparse, append-only updates on disk. Ideal for IoT, ETL, and enrichment pipelines where data arrives in fragments over time.

## Building an Uber Clone with Flutter and Supabase

DevFeed: [Building an Uber Clone with Flutter and Supabase](<https://devfeed.tech/articles/building-an-uber-clone-with-flutter-and-supabase-381.md>)

Original publisher: [Read original article](<https://supabase.com/blog/flutter-uber-clone>)

Author: Tyler Shukert

Published: 2024-09-05T07:00:00Z

Content type: tutorial

Language: en

Sources: [Supabase Blog](<https://devfeed.tech/sources/supabase-blog.md>)

Topics: [Flutter](<https://devfeed.tech/topics/flutter.md>), [Supabase](<https://devfeed.tech/topics/supabase.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [data](<https://devfeed.tech/topics/data.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [dart](<https://devfeed.tech/tags/dart.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [google-maps](<https://devfeed.tech/tags/google-maps.md>), [gps](<https://devfeed.tech/tags/gps.md>), [guide](<https://devfeed.tech/tags/guide.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [security-policies](<https://devfeed.tech/tags/security-policies.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This tutorial explains how to build the consumer-facing portion of an Uber-like ride application with Flutter and Supabase. It demonstrates real-time driver location tracking using geographical data, PostGIS, Supabase Realtime, database tables, row-level security policies, and database functions and triggers. Payments and the driver-facing application are outside the article's scope.

### Source excerpt

Learn how to handle real-time geospatial data using Supabase Realtime and Flutter.

## The Proportionality of the EU Client-Side Scanning Proposal

DevFeed: [The Proportionality of the EU Client-Side Scanning Proposal](<https://devfeed.tech/articles/proportionaliteit-eu-regelgeving-materiaal-misbruik-kinderen-36522.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/prop-sub-csam/>)

Published: 2023-10-14T08:21:10Z

Content type: article

Language: nl

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [Security & Privacy](<https://devfeed.tech/topics/security-privacy.md>), [Cybersecurity](<https://devfeed.tech/topics/cybersecurity.md>), [Social engineering](<https://devfeed.tech/topics/social-engineering.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [burgerrechten](<https://devfeed.tech/tags/burgerrechten.md>), [cybersecurity](<https://devfeed.tech/tags/cybersecurity.md>), [eu](<https://devfeed.tech/tags/eu.md>), [facebook](<https://devfeed.tech/tags/facebook.md>), [gps](<https://devfeed.tech/tags/gps.md>), [meta](<https://devfeed.tech/tags/meta.md>), [politiek](<https://devfeed.tech/tags/politiek.md>), [telegram](<https://devfeed.tech/tags/telegram.md>), [whatsapp](<https://devfeed.tech/tags/whatsapp.md>)

### AI overview

This article examines whether the proposed EU client-side scanning regulation is proportionate. It describes mandatory scanning of communications and images for child sexual abuse material and grooming, and discusses privacy and cybersecurity risks, including possible false reports and exposure to misuse.

### Source excerpt

Dit artikel is geschreven naar aanleiding van het recente rondetafelgesprek in de Tweede Kamer over het EU client side scanning voorstel, ook bekend als 'chatcontrol', een verplichte module in je WhatsApp/Signal/iMessage/Snapchat die je communicatie en foto's scant op 'grooming' en bekende en onbekende kinderporno & automatisch melding doet bij politie en Europol. Meer achtergrond is hier te vinden. Specifiek onderwerp van dit stuk is de proportionaliteit van de voorgenomen regelgeving. Die staat onder hoge spanning omdat de wetgeving wordt toegepast op iedereen in Europa, zo'n 500 miljoen mensen.

## QGIS is the mapping software you didn't know you needed

DevFeed: [QGIS is the mapping software you didn't know you needed](<https://devfeed.tech/articles/qgis-is-the-mapping-software-you-didn-t-know-you-needed-41498.md>)

Original publisher: [Read original article](<https://chollinger.com/blog/2023/01/qgis-is-the-mapping-software-you-didnt-know-you-needed/>)

Author: Christian Hollinger

Published: 2023-01-24T00:00:00Z

Content type: article

Language: en

Sources: [Christian Hollinger](<https://devfeed.tech/sources/christian-hollinger.md>)

Topics: [qgis](<https://devfeed.tech/topics/qgis.md>), [Geographic Information System](<https://devfeed.tech/topics/gis.md>), [geospatial](<https://devfeed.tech/topics/geospatial.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [geospatial](<https://devfeed.tech/tags/geospatial.md>), [gps](<https://devfeed.tech/tags/gps.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [maps](<https://devfeed.tech/tags/maps.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [python](<https://devfeed.tech/tags/python.md>), [qgis](<https://devfeed.tech/tags/qgis.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

The article introduces QGIS as free and open-source geographic information system software for combining public geospatial data and creating maps. It discusses using QGIS with data such as census information, demographics, elevation data, flood plains, soil data, light pollution, and zoning codes, including a recreational-property use case.

### Source excerpt

QGIS is incredible: You can build maps that make use of the absolute wealth of public data out there and put Google Maps to absolute shame. This article is doing just that.

## Personal Heatmaps

DevFeed: [Personal Heatmaps](<https://devfeed.tech/articles/personal-heatmaps-26574.md>)

Original publisher: [Read original article](<https://medium.com/strava-engineering/personal-heatmaps-f51d15a0db2b?source=rss----89d4108ce2a3---4>)

Author: J Evans

Published: 2022-10-28T21:15:46Z

Content type: tutorial

Language: en

Sources: [Strava Engineering](<https://devfeed.tech/sources/strava-engineering.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [Algorithm](<https://devfeed.tech/topics/algorithm.md>), [navigation](<https://devfeed.tech/topics/navigation.md>), [pixel](<https://devfeed.tech/topics/pixel.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Google Maps](<https://devfeed.tech/topics/google-maps.md>), [Website](<https://devfeed.tech/topics/website.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [cycling](<https://devfeed.tech/tags/cycling.md>), [data](<https://devfeed.tech/tags/data.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [gis](<https://devfeed.tech/tags/gis.md>), [google-maps](<https://devfeed.tech/tags/google-maps.md>), [gps](<https://devfeed.tech/tags/gps.md>), [heat](<https://devfeed.tech/tags/heat.md>), [map](<https://devfeed.tech/tags/map.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [navigation](<https://devfeed.tech/tags/navigation.md>), [pixel](<https://devfeed.tech/tags/pixel.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [recursion](<https://devfeed.tech/tags/recursion.md>), [running](<https://devfeed.tech/tags/running.md>), [strava](<https://devfeed.tech/tags/strava.md>), [zoom](<https://devfeed.tech/tags/zoom.md>)

### AI overview

This article explains the algorithm behind Strava's Personal Heatmap, which renders an athlete's GPS activity as a frequency-based heatmap on an interactive world map. It focuses on Mercator projection and recursive map tiling, where 256x256 pixel tiles are served at different zoom levels for real-time navigation.

### Source excerpt

This post discusses the algorithm behind Personal Heatmap, one of Strava's most acclaimed subscriber features. Product Overview The Personal Heatmap feature has been around in some form since 2015, but we gave it a major overhaul in 2020. For those unfamiliar, the heatmap is an aggregated view of an athlete's GPS-enabled activities on Strava. Activity data is rendered onto a map according to path traversal frequency; the more an athlete runs on a road, the brighter -- i.e. "hotter" -- that road shows up on the map. The result is a beautiful color gradient displaying the intricate web of past activities, unique to each athlete. The Personal Heatmap is displayed on an interactive world map, also known as a slippy map. Athletes can seamlessly zoom in and out or pan around to arbitrary views of the map, and their activity heat stays displayed the entire time. To enable this, we must provide a scheme for rendering and serving subsections of the world map on the fly. Enter map tiling. Mercator Projection & Map Tiling Map tiling is the practice of subdividing a map into many discrete images that can be stitched together and rendered as a single image in real-time during map navigation. The first step in choosing a tiling scheme is picking what world map to use. Enter, the Mercator Projection, the most commonly used projection of Earth as a flat, rectangular surface. We use this projection in all of our mapping products, including heatmaps. https://medium.com/media/d9e120d13950dd0f1bb4ee14108aa9a9/href Now, imagine a grid overlaying the Mercator projection. Each grid section is known as a tile, a pixel image with resolution 256x256. Every tile has an associated zoom level, and tiles are defined recursively according to this zoom level. A tile at a given zoom level can be subdivided into four equal sized tiles at a next zoom level. For example, Zoom level 0 displays the entire planet in a single 256x256 pixel image. Zoom level 1 displays the world in four 256x256 pixel images.

## Tiny Telematics: Tracking my truck's location offline with a Raspberry Pi, redis, Kafka, and Flink (Part 2)

DevFeed: [Tiny Telematics: Tracking my truck's location offline with a Raspberry Pi, redis, Kafka, and Flink (Part 2)](<https://devfeed.tech/articles/tiny-telematics-tracking-my-truck-s-location-offline-with-a-raspberry-pi-redis-kafka-and-flink-part-2-41497.md>)

Original publisher: [Read original article](<https://chollinger.com/blog/2022/09/tiny-telematics-tracking-my-trucks-location-offline-with-a-raspberry-pi-redis-kafka-and-flink-part-2/>)

Author: Christian Hollinger

Published: 2022-09-08T00:00:00Z

Content type: tutorial

Language: en

Sources: [Christian Hollinger](<https://devfeed.tech/sources/christian-hollinger.md>)

Topics: [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [apache-flink](<https://devfeed.tech/topics/apache-flink.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [USB](<https://devfeed.tech/topics/usb.md>)

Tags: [apache-flink](<https://devfeed.tech/tags/apache-flink.md>), [backend](<https://devfeed.tech/tags/backend.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [dongle](<https://devfeed.tech/tags/dongle.md>), [flink](<https://devfeed.tech/tags/flink.md>), [functional-programming](<https://devfeed.tech/tags/functional-programming.md>), [gps](<https://devfeed.tech/tags/gps.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [linux](<https://devfeed.tech/tags/linux.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [redis](<https://devfeed.tech/tags/redis.md>), [scala](<https://devfeed.tech/tags/scala.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [telematics](<https://devfeed.tech/tags/telematics.md>), [types](<https://devfeed.tech/tags/types.md>)

### AI overview

Part 2 of a project that tracks a truck's location offline with a Raspberry Pi and GPS dongle. It sets up backend infrastructure, builds a Kafka and Apache Flink streaming pipeline, persists location data, and tests the system on the road.

### Source excerpt

Tracking vehicle location offline with a Raspberry Pi, Part 2: Apache Flink, scala, Kafka, and road-testing.

## Improved Galileo Time to First Fix

DevFeed: [Improved Galileo Time to First Fix](<https://devfeed.tech/articles/improved-galileo-time-to-first-fix-36450.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/improved-galileo-fix-time/>)

Published: 2022-09-07T10:47:39Z

Content type: article

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [navigation](<https://devfeed.tech/topics/navigation.md>), [realtime](<https://devfeed.tech/topics/realtime.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [communications](<https://devfeed.tech/topics/communications.md>)

Tags: [cloud](<https://devfeed.tech/tags/cloud.md>), [communications](<https://devfeed.tech/tags/communications.md>), [devices](<https://devfeed.tech/tags/devices.md>), [gnss](<https://devfeed.tech/tags/gnss.md>), [gps](<https://devfeed.tech/tags/gps.md>), [navigation](<https://devfeed.tech/tags/navigation.md>), [realtime](<https://devfeed.tech/tags/realtime.md>), [resilience](<https://devfeed.tech/tags/resilience.md>)

### AI overview

This article explains how new Galileo features can help supported devices obtain a position and time fix faster and more robustly. The features are especially useful for unconnected devices, can improve resilience during communication disruptions, and may speed time synchronization on connected devices.

### Source excerpt

In the world of Global Navigation Satellite Systems (GNSS), change tends to happen very slowly and cautiously. It is therefore quite exciting how many new features Galileo, the "European GPS" has been rolling out lately. Earlier I wrote a little bit about the High Accuracy Service (HAS), whereby the Galileo satellites themselves provide properly equipped receivers (not your phone) with near-realtime updates that can be used to achieve very good accuracy.

## Tiny Telematics: Tracking my truck's location offline with a Raspberry Pi, redis, Kafka, and Flink (Part 1)

DevFeed: [Tiny Telematics: Tracking my truck's location offline with a Raspberry Pi, redis, Kafka, and Flink (Part 1)](<https://devfeed.tech/articles/tiny-telematics-tracking-my-truck-s-location-offline-with-a-raspberry-pi-redis-kafka-and-flink-part-1-41496.md>)

Original publisher: [Read original article](<https://chollinger.com/blog/2022/08/tiny-telematics-tracking-my-trucks-location-offline-with-a-raspberry-pi-redis-kafka-and-flink-part-1/>)

Author: Christian Hollinger

Published: 2022-08-29T00:00:00Z

Content type: article

Language: en

Sources: [Christian Hollinger](<https://devfeed.tech/sources/christian-hollinger.md>)

Topics: [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [Python](<https://devfeed.tech/topics/python.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Functional programming](<https://devfeed.tech/topics/functional-programming.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [flink](<https://devfeed.tech/topics/flink.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [Redis](<https://devfeed.tech/topics/redis.md>), [geospatial](<https://devfeed.tech/topics/geospatial.md>)

Tags: [flink](<https://devfeed.tech/tags/flink.md>), [functional-programming](<https://devfeed.tech/tags/functional-programming.md>), [geospatial](<https://devfeed.tech/tags/geospatial.md>), [gps](<https://devfeed.tech/tags/gps.md>), [iot](<https://devfeed.tech/tags/iot.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [linux](<https://devfeed.tech/tags/linux.md>), [python](<https://devfeed.tech/tags/python.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [redis](<https://devfeed.tech/tags/redis.md>), [scala](<https://devfeed.tech/tags/scala.md>), [telematics](<https://devfeed.tech/tags/telematics.md>), [types](<https://devfeed.tech/tags/types.md>)

### AI overview

A hands-on article about building an offline vehicle-location system with a Raspberry Pi. It covers custom Linux images, GPS and NMEA data, functional programming in Python, caching, and streaming vehicle data through Redis, Kafka, and Flink.

### Source excerpt

Building custom Linux images, dealing with a 40 year old GPS standard, & trying to shoehorn functional programming into Python: Tracking vehicle location offline with a Raspberry Pi. (Part 1)

## MCH2022: DNA and GPS/Galileo/GNSS Talks

DevFeed: [MCH2022: DNA and GPS/Galileo/GNSS Talks](<https://devfeed.tech/articles/mch2022-dna-and-gps-galileo-gnss-talks-36481.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/mch-dna-and-gps-gnss-talks/>)

Published: 2022-07-27T11:41:11Z

Content type: article

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [navigation](<https://devfeed.tech/topics/navigation.md>), [Hacking](<https://devfeed.tech/topics/hacking.md>)

Tags: [biology](<https://devfeed.tech/tags/biology.md>), [dna](<https://devfeed.tech/tags/dna.md>), [event](<https://devfeed.tech/tags/event.md>), [gnss](<https://devfeed.tech/tags/gnss.md>), [gps](<https://devfeed.tech/tags/gps.md>), [talks](<https://devfeed.tech/tags/talks.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

A personal recap of MCH2022, a large Dutch hacker community campsite event, featuring two talks: one introducing DNA and genome editing, and another explaining GPS, Galileo, BeiDou, GLONASS, and the galmon.eu satellite-monitoring project.

### Source excerpt

(scroll down for my two talks if you are in a hurry) As I write this I'm suffering from severe post-camp blues. Every four years the Dutch hacker community organizes a stupendously large multi-day campsite event, with ample international help. To a large extent, "everyone" is there. And this time, like every time, people who originally decided they could not make it.. show up by day two. Because the pull is just too strong.

## How to remove geo-localization/EXIF data from photos

DevFeed: [How to remove geo-localization/EXIF data from photos](<https://devfeed.tech/articles/how-to-remove-geo-localization-exif-data-from-photos-27663.md>)

Original publisher: [Read original article](<https://gagor.pro/2021/03/how-to-remove-geo-localization/exif-data-from-photos/>)

Author: Tom

Published: 2021-03-05T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [ImageMagick](<https://devfeed.tech/topics/imagemagick.md>), [Linux](<https://devfeed.tech/topics/linux.md>)

Tags: [bash](<https://devfeed.tech/tags/bash.md>), [bash-image-processing](<https://devfeed.tech/tags/bash-image-processing.md>), [cleanup](<https://devfeed.tech/tags/cleanup.md>), [gps](<https://devfeed.tech/tags/gps.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [imagemagick](<https://devfeed.tech/tags/imagemagick.md>), [imagemagick-exif-removal](<https://devfeed.tech/tags/imagemagick-exif-removal.md>), [linux](<https://devfeed.tech/tags/linux.md>), [linux-photo-privacy](<https://devfeed.tech/tags/linux-photo-privacy.md>), [photo-metadata-removal](<https://devfeed.tech/tags/photo-metadata-removal.md>), [photos](<https://devfeed.tech/tags/photos.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [remove-exif-data](<https://devfeed.tech/tags/remove-exif-data.md>), [remove-geo-localization](<https://devfeed.tech/tags/remove-geo-localization.md>)

### AI overview

A tutorial on removing GPS and other EXIF metadata from photos with ImageMagick on Linux. It demonstrates checking image metadata before and after cleanup to help protect privacy when sharing images publicly.

### Source excerpt

Learn how to remove geo-localization and EXIF data from photos using ImageMagick on Linux, ensuring privacy before sharing images publicly.

## GNSS Jamming and Spoofing, aka Galileo's Authentication Algorithm Part 3

DevFeed: [GNSS Jamming and Spoofing, aka Galileo's Authentication Algorithm Part 3](<https://devfeed.tech/articles/gnss-jamming-and-spoofing-aka-galileo-s-authentication-algorithm-part-3-36407.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/galileos-authentication-algorithm-part-3/>)

Published: 2020-09-13T09:49:53Z

Content type: tutorial

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [spoofing](<https://devfeed.tech/topics/spoofing.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [navigation](<https://devfeed.tech/topics/navigation.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>)

Tags: [aviation](<https://devfeed.tech/tags/aviation.md>), [gnss](<https://devfeed.tech/tags/gnss.md>), [gps](<https://devfeed.tech/tags/gps.md>), [navigation](<https://devfeed.tech/tags/navigation.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [spoofing](<https://devfeed.tech/tags/spoofing.md>)

### AI overview

Part 3 of a series on OSNMA, the proposed Galileo Navigation Message Authentication protocol, explaining GNSS jamming and spoofing, the threat model, and related detection and mitigation concerns.

### Source excerpt

Welcome to part 3 of my series on OSNMA, the proposed Galileo Navigation Message Authentication protocol. This part can be read independently from part 1 and part 2, but it might be useful to read the introduction to part 1. This post attempts to explain GPS (GNSS) jamming and spoofing, so it might be a useful read even if you don't care about Galileo or its authentication. As usual, I've been helped tremendously by Daniel Estévez & many other researchers and Galileo professionals, and again I am very greatful for all the links, corrections, suggestions and knowledge you provided.

## The new Galmon.eu Weekly Galileo Report

DevFeed: [The new Galmon.eu Weekly Galileo Report](<https://devfeed.tech/articles/the-new-galmon-eu-weekly-galileo-report-36275.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/briefly-on-the-galmon-weekly-report/>)

Published: 2020-07-07T09:54:59Z

Content type: article

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [data](<https://devfeed.tech/topics/data.md>), [Open Data](<https://devfeed.tech/topics/open-data.md>), [realtime](<https://devfeed.tech/topics/realtime.md>)

Tags: [blog-post](<https://devfeed.tech/tags/blog-post.md>), [data](<https://devfeed.tech/tags/data.md>), [gnss](<https://devfeed.tech/tags/gnss.md>), [gps](<https://devfeed.tech/tags/gps.md>), [performance](<https://devfeed.tech/tags/performance.md>), [realtime](<https://devfeed.tech/tags/realtime.md>), [report](<https://devfeed.tech/tags/report.md>), [thread](<https://devfeed.tech/tags/thread.md>), [weekly](<https://devfeed.tech/tags/weekly.md>)

### AI overview

The post announces the Galmon.eu unofficial Weekly Galileo Report, a public account of Galileo's performance. It explains that the report uses a worldwide GNSS monitoring platform and open data sources to provide near-real-time visibility into the European navigation system.

### Source excerpt

I have a longer story brewing, but in this post I want to briefly announce the "Galmon.eu unofficial Weekly Performance Report". This is a blog post version of an earlier Twitter thread. I'm very proud to present the first full Galmon.eu Weekly Galileo Report! And the good news is: it was a good week with very little to report. The email has just gone out, but you can also find it here.

## GPS Lesson for 10-11 year olds

DevFeed: [GPS Lesson for 10-11 year olds](<https://devfeed.tech/articles/gps-lesson-for-10-11-year-olds-36418.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/gps-lesson/>)

Published: 2019-10-14T18:09:53Z

Content type: tutorial

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [navigation](<https://devfeed.tech/topics/navigation.md>), [context](<https://devfeed.tech/topics/context.md>)

Tags: [education](<https://devfeed.tech/tags/education.md>), [gnss](<https://devfeed.tech/tags/gnss.md>), [gps](<https://devfeed.tech/tags/gps.md>), [navigation](<https://devfeed.tech/tags/navigation.md>), [technical](<https://devfeed.tech/tags/technical.md>)

### AI overview

A practical write-up of a lesson for 10-11-year-old children explaining how GPS and satellite-based navigation work. It uses everyday phone location sharing and travel examples, along with sound, light, distance, maps, rulers, and compasses, to introduce positioning and encourage interest in technology.

### Source excerpt

The Netherlands is struggling with a shortage of primary school teachers, which as a nice side effect means that I get ample opportunities to do technical propaganda in the name of education. This is a quick writeup of a lesson on how GPS (or in general, satellite based navigation) works. I'd like to thank Jasper Vos and Michel Dingen of OBS De Notenkraker for the opportunity & the very useful feedback on the lessons!

## Beidou Satellites Misclassification

DevFeed: [Beidou Satellites Misclassification](<https://devfeed.tech/articles/beidou-satellites-misclassification-36259.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/beidou-satellites/>)

Published: 2019-09-02T06:37:13Z

Content type: article

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [automated](<https://devfeed.tech/tags/automated.md>), [gnss](<https://devfeed.tech/tags/gnss.md>), [gps](<https://devfeed.tech/tags/gps.md>), [location](<https://devfeed.tech/tags/location.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [orbit](<https://devfeed.tech/tags/orbit.md>), [space](<https://devfeed.tech/tags/space.md>), [speed](<https://devfeed.tech/tags/speed.md>)

### AI overview

The article describes GNSS monitoring with galmon and an automated process that matches satellite orbits to published TLE data. It reports that BeiDou satellite pairs C21/C22 and C25/C26 appear to be swapped, and that M11 and M12 may also be reversed pending verification.

### Source excerpt

Hi everyone, As noted previously I've gone all in on GNSS monitoring. GNSS is the generic term for GPS, Galileo, GLONASS and BeiDou satellites. Eventually a big blog post will come out, but meanwhile you can see the results on galmon.eu. A few days ago, an unknown GLONASS satellite started transmitting signals on slot R26 and I tried to figure out which one it was. By definition, GNSS satellites broadcast their own very precise location & speed, which makes it possible to match up their orbit to published "TLEs", which document where objects in space are.

## Galileo Notes: Ephemeris, Anomalies, I/NAV, SFRBX

DevFeed: [Galileo Notes: Ephemeris, Anomalies, I/NAV, SFRBX](<https://devfeed.tech/articles/galileo-notes-ephemeris-anomalies-i-nav-sfrbx-36404.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/galileo-notes/>)

Published: 2019-07-30T13:35:10Z

Content type: article

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [navigation](<https://devfeed.tech/topics/navigation.md>), [data](<https://devfeed.tech/topics/data.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [payload](<https://devfeed.tech/topics/payload.md>), [interface](<https://devfeed.tech/topics/interface.md>)

Tags: [gnss](<https://devfeed.tech/tags/gnss.md>), [gps](<https://devfeed.tech/tags/gps.md>), [payload](<https://devfeed.tech/tags/payload.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [receiver](<https://devfeed.tech/tags/receiver.md>), [signal](<https://devfeed.tech/tags/signal.md>), [usb](<https://devfeed.tech/tags/usb.md>), [windows](<https://devfeed.tech/tags/windows.md>), [wine](<https://devfeed.tech/tags/wine.md>)

### AI overview

This article presents working notes on receiving and interpreting data from the EU's Galileo Navigation Satellite System. It covers configuring a u-blox 8 receiver, enabling Galileo and relevant message formats, extracting raw I/NAV data from UBX-RXM-SFRBX messages, and understanding Galileo ephemeris parameters.

### Source excerpt

I've recently been spending quite some time on the EU's Galileo Navigation Satellite System. In this post you'll find some rough notes on things I've found out, both about how to receive data & how to understand the Galileo ephemeris parameters. Feedback is very welcome on bert@hubertnet.nl or @bert_hu_bert! I'm no Galileo specialist, so I am sure this page could be better. Please also let me know if this page has been useful to you.

## How to turn an Android phone into a cycling GPS

DevFeed: [How to turn an Android phone into a cycling GPS](<https://devfeed.tech/articles/turn-android-into-an-awesome-cycling-gps-28648.md>)

Original publisher: [Read original article](<https://jeroenmols.com/blog/2016/07/21/cyclinggps/>)

Author: info@jeroenmols.com (Jeroen Mols)

Published: 2016-07-21T00:00:00Z

Content type: tutorial

Language: en

Sources: [Jeroen Mols](<https://devfeed.tech/sources/jeroen-mols.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app](<https://devfeed.tech/tags/app.md>), [blogs](<https://devfeed.tech/tags/blogs.md>), [cycling](<https://devfeed.tech/tags/cycling.md>), [download](<https://devfeed.tech/tags/download.md>), [gps](<https://devfeed.tech/tags/gps.md>), [howto](<https://devfeed.tech/tags/howto.md>), [leaderboard](<https://devfeed.tech/tags/leaderboard.md>), [maps](<https://devfeed.tech/tags/maps.md>), [navigation](<https://devfeed.tech/tags/navigation.md>), [offline](<https://devfeed.tech/tags/offline.md>), [people](<https://devfeed.tech/tags/people.md>), [phones](<https://devfeed.tech/tags/phones.md>), [route](<https://devfeed.tech/tags/route.md>)

### AI overview

A tutorial for repurposing an Android phone as a cycling GPS using OsmAnd and Dropsync. It explains how to track activities, import GPX tracks, navigate with screen and voice directions, plan routes with Strava, and use offline maps.

### Source excerpt

Cycling is all about exploring: visiting new places and making existing routes more fun with better streets. So there must be an app that allows to plan your route and start cycling right?

[Next page](<https://devfeed.tech/tags/gps.md?cursor=WyIyMDE2LTA3LTIxVDAwOjAwOjAwKzAwOjAwIiwgImY3OWQzNmE3LWE3YjYtNDU3Yy1iYTQzLWQwNjM4MDVhOTQ5NiJd>)