An off-grid IoT-based safety tracking, health monitoring, and emergency communication system designed for mountain climbers and basecamp rescue teams operating outside cellular coverage.
Mountain climbers often venture into deep valleys and dense forests where cellular coverage is non-existent. Current solutions rely on Satellite Phones or Garmin InReach devices, which require $400+ in hardware and $15-$65/month in subscription fees, making them inaccessible to amateur climbers.
We aim to build a completely free-to-operate, off-grid mesh network using 433MHz LoRa technology. It provides real-time GPS tracking, heart-rate monitoring, and two-way SOS messaging between climbers and basecamp without relying on any external infrastructure.
How data flows from the climber's wrist to the basecamp dashboard entirely off-grid.
Rejects GPS jitter, teleport jumps, and low-satellite anomalies. Mobile phone GPS acts as an automatic fallback.
Dedicated hardware panic button immediately triggers 1-second interval telemetry with maximum transmission priority.
Continuous heart rate monitoring via a custom ESP32-H2 BLE wearable, relayed straight to the rescue dashboard.
Send and receive critical text messages between basecamp and the mobile app via the LoRa hardware bridge.
Autonomous repeater nodes extend signal over mountain ridges using smart TTL-limited multi-hop routing.
The companion app fetches the latest secure firmware from our cloud portal and flashes it to the hardware via Bluetooth.
Rugged IoT nodes designed for extreme alpine environments.
A full-stack ecosystem linking the hardware to the cloud and rescue teams.
A localized Python application running on the Rescue Coordinator's laptop. It reads raw LoRa telemetry over Serial, parsing GPS coordinates and plotting live climber positions onto an offline-capable Leaflet map. Handles SOS alerts and two-way messaging.
A cross-platform mobile app that connects to the climber's hardware via Bluetooth. Provides an interactive UI for sending text messages, viewing connection status, syncing health vitals, and executing OTA firmware updates.
A modern commercial web portal built with Next.js, Tailwind, and Supabase. It serves as the e-commerce storefront for purchasing Summit Tracker devices, managing user registrations, and securely distributing the latest OTA firmware updates.
Validating the system in real-world scenarios.
Testing line-of-sight and non-line-of-sight communication distances using various spreading factors and antennas.
Verifying the accuracy of the MAX30102 heart rate sensor and NEO-6M GPS module under different conditions.
Estimated hardware cost breakdown for one complete system (1 Basecamp, 1 Repeater, 1 Climber, 1 Wristband).
| Component | Quantity | Unit Cost (LKR) | Total Cost (LKR) |
|---|---|---|---|
| ESP32 Development Board | 4 | 1,800 | 7,200 |
| SX1278 LoRa Module (433MHz) | 3 | 2,500 | 7,500 |
| NEO-6M GPS Module | 1 | 2,200 | 2,200 |
| MAX30102 Heart Rate Sensor | 1 | 1,200 | 1,200 |
| Li-Po Batteries (18650) & Modules | 4 | 1,500 | 6,000 |
| Enclosures & Miscellaneous | 1 | 3,000 | 3,000 |
| Total Estimated Budget: | 27,100 LKR | ||
Group 23 • CO328 / 3YP • Dept. of Computer Engineering, UoP
E/21/198
E/21/328
E/21/353
Dr. Isuru Nawinne
Ms. Yashodha Vimukthi
Department of Computer Engineering
Faculty of Engineering, University of Peradeniya