Custom SBC GPS Tracking and Geocaching Carputer Software Development and Implementation

This thesis argues that hardware-integrated capstone projects develop software engineering skills that traditional coursework cannot replicate. A team of eight developers built a GPS tracking system on a Raspberry Pi 4 over two academic terms, integrating real-time position streaming, the APRS amateur radio protocol for network-independent location sharing, and PostGIS spatial queries for "new road" detection. The system implements SmartBeaconing for adaptive GPS data reduction, achieving approximately 80% storage savings while preserving route fidelity. The project exposed challenges absent from classroom assignments: hardware debugging without stack traces, cross-layer integration failures, and coordination overhead when deploying to unfamiliar architecture; demonstrating that the "last mile" of taking software from design through production deployment provides educational value that justifies incorporating hardware integration into computer science curricula.

Authors

Publication Details

Journal
PDXScholar (Portland State University)
Published
2026-06-14
Primary Topic
Arduino and IoT Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Custom SBC GPS Tracking and Geocaching Carputer Software Development and Implementation

Joshua Alexander Davis
PDXScholar (Portland State University)
Arduino and IoT Applications
article

Custom SBC GPS Tracking and Geocaching Carputer Software Development and Implementation

Joshua Alexander Davis
article en

Abstract

This thesis argues that hardware-integrated capstone projects develop software engineering skills that traditional coursework cannot replicate. A team of eight developers built a GPS tracking system on a Raspberry Pi 4 over two academic terms, integrating real-time position streaming, the APRS amateur radio protocol for network-independent location sharing, and PostGIS spatial queries for "new road" detection. The system implements SmartBeaconing for adaptive GPS data reduction, achieving approximately 80% storage savings while preserving route fidelity. The project exposed challenges absent from classroom assignments: hardware debugging without stack traces, cross-layer integration failures, and coordination overhead when deploying to unfamiliar architecture; demonstrating that the "last mile" of taking software from design through production deployment provides educational value that justifies incorporating hardware integration into computer science curricula.

PDXScholar (Portland State University)
Quality Education
Openalex Percentile: Top 12%
Arduino and IoT Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Custom SBC GPS Tracking and Geocaching Carputer Software Development and Implementation — Joshua Alexander Davis · PDXScholar (Portland State University) (2026) | TGRS Research Map | TGRS