FISHERIES. MARINE. DEFENCE. CONSTRUCTION
Intelligent Geofence System for Asset Tracking
Project Overview
Designed a dual-layer geofencing system to monitor asset movements and trigger alerts upon unauthorized boundary breaches. The solution works both on-device and server-side, ensuring reliability even in disconnected scenarios like marine or remote environments.

HARDWARE | FIRMWARE | MOBILE/WEB APPS | EMS MANUFACTURING
Client Requirement & Objectives

Independent Geofencing
The system should support geofence logic on both the tracking device and the server, functioning independently in case of network outages.
Flexible Geofence Shapes
A buzzer on the device should trigger immediately when a breach is detected, whether locally by the device or remotely via the server.
Real-Time Alerts
A buzzer on the device should trigger immediately when a breach is detected, whether locally by the device or remotely via the server.
Remote Management
Geofences must be dynamically created, updated, and pushed to devices without manual intervention, even across a distributed fleet.

System Design & Build
Dual Geofence Engine
Implemented geofencing logic on both cloud infrastructure and embedded firmware for redundancy and offline alerting
Shape & Rule Definition
Supported complex shapes (circle/hex) with logic to define, edit, and apply rules based on GPS coordinates and movement history.
Intelligent Syncing Protocol
Designed a lightweight geofence versioning system to keep devices in sync with server-defined zones using minimal bandwidth.
Device-Side Breach Handling
Added real-time buzzer activation and local notification logic to alert users instantly upon any boundary breach.
Key Challenges & Solutions
Power Optimization
Checking for multiple geofence boundaries frequently could drain battery. We optimized with a proximity filter, checking only nearby zones within a few kilometers, significantly reducing computation and energy use.
Dynamic Geofence Management::
Ensured version control and smooth syncing of geofence updates across devices using delta updates and retry logic.
Offline Functionality
Devices needed to detect geofence breaches even when offline. We implemented locally cached geofence data with fallback logic to trigger alerts without relying on server connectivity.RF transmissions from within the body had to follow strict FDA guidelines for signal power and intervals. Our team rigorously tested transmission cycles and ensured full protocol compliance across device firmware.
Latency & Accuracy:
Balancing high-accuracy detection with low-latency alerts was critical. We used efficient geometric algorithms and tuned GPS polling intervals for optimal responsiveness.
Project Tech Stack
Micron
Telit
Nordic
SEMTECH
u-blox
Bluetooth
IRIDIUM
STM 32
Espressif
Android
iOS
React
Django
Client
Succorfish is a technology company that aims to offer precise, dependable, and cost-effective monitoring technology that can operate in the most extreme and remote locations on earth.

Ready to build your next bigg idea?
Get in touch and let's find out how we can curate our offerings to match your organization's needs.