Skip to main content

Consumer Electronics / Pet Tech

Multi-connectivity pet tracker: Multi-network GPS tracking with BLE, LTE-M/NB-IoT & LoRa

Development of a pet tracking device that combines BLE beacons for indoor tracking, LTE-M/NB-IoT for real-time tracking on cellular networks and LoRa for rural and remote areas, designed for a 45-day battery life in an IP68 enclosure.

What we did: We designed the multi-radio hardware (6-layer HDI PCB, four antennas, IP68 mechanical design), the network-selection and power-management firmware, and the iOS/Android apps and cloud platform, and prepared the product for FCC, CE and IC certification testing.

European pet technology company12 months

Published Last reviewed:

4 Networks
BLE, LTE-M, NB-IoT, LoRa
45 Days
Battery life
Design target
3m
GPS accuracy (open sky)
Design target
IP68
Enclosure rating
Design target
Illustrative photo: a GPS tracker clipped to a dog's collar on a forest trailIllustrative image

The challenge

A European pet technology company needed a universal pet tracker that would work reliably across diverse environments - from urban apartments to rural farmlands - while maintaining extended battery life and surviving rough outdoor conditions.

Multi-environment tracking

Traditional GPS trackers fail indoors and consume excessive power. The solution needed continuous indoor-outdoor tracking with intelligent network switching.

Impact: 95% coverage targetClient-reported baseline

Global connectivity

Different regions have varying network availability. Urban areas have LTE-M/NB-IoT coverage, but rural areas often have weak cellular coverage and need LoRa for long-range communication.

Impact: Multi-region coverageClient-reported baseline

Extended battery life

Pet owners forget to charge devices. The tracker needed 30+ days of battery life while providing real-time location updates.

Impact: 30+ day requirementClient-reported baseline

Durability requirements

Pets are rough on equipment. The device needed to survive water immersion, impacts, extreme temperatures, and constant movement.

Impact: IP68 + 2m drop testClient-reported baseline

Impact figures describe the situation before the project, as the client reported it to us; we did not measure them.

Our solution

We engineered a compact, rugged pet tracker with intelligent multi-network connectivity that automatically selects the optimal communication technology based on location, signal strength, and power availability.

System architecture

Intelligent multi-connectivity architecture with automatic network handoff and adaptive power management.

Tracking device

  • Multi-constellation GNSS (GPS, GLONASS, Galileo, BeiDou)
  • BLE 5.0 beacon for indoor positioning
  • LTE-M/NB-IoT modem (nRF9160)
  • LoRa transceiver (868/915 MHz)
  • 9-axis IMU for activity tracking

Mobile application

  • Real-time GPS tracking with history
  • Geofencing with customizable zones
  • Activity monitoring and health insights
  • Multi-pet management dashboard
  • Lost pet community alerts

Cloud platform

  • Multi-protocol IoT gateway
  • Real-time location processing
  • Predictive location algorithms
  • Global cellular connectivity management
  • LoRa network server integration

Custom hardware design

MCU
nRF9160 (LTE-M/NB-IoT + GPS)
Secondary MCU
STM32WL (sub-GHz LoRa)
GNSS
u-blox M10 (multi-constellation)
Battery
800mAh Li-Poly (rechargeable)
Dimensions
42mm x 32mm x 12mm
Weight
28g (with collar attachment)
Protection
IP68 enclosure, 2 m drop test (design targets)

Intelligent firmware architecture

  • Adaptive network selection algorithm (BLE -> LoRa -> LTE-M/NB-IoT)
  • Motion-based GPS duty cycling for power optimization
  • BLE beacon scanning for indoor positioning
  • Geofence boundary detection with instant alerts
  • Activity classification (walking, running, resting, playing)
  • Secure OTA updates across all network types
  • Local data buffering during connectivity gaps
  • Anti-theft mode with tamper detection

Implementation timeline

Phase durations are approximate and some phases ran in parallel, so they add up to more than the 12 months programme.

Phase 1: Architecture & prototyping

8 weeks
  • Multi-network architecture design
  • Component selection and RF planning
  • Power budget analysis
  • First prototype with 4G + GPS

Phase 2: Hardware development

14 weeks
  • Multi-layer PCB design (6-layer HDI)
  • RF optimization for 4 radios
  • Antenna design (LTE, GPS, LoRa, BLE)
  • Mechanical design with IP68 enclosure
  • 3 prototype iterations

Phase 3: Firmware development

16 weeks
  • Network selection state machine
  • GNSS power optimization algorithms
  • BLE beacon-based indoor positioning
  • LoRaWAN Class A implementation
  • Motion detection and activity classification

Phase 4: App & cloud development

12 weeks
  • iOS and Android app development
  • Real-time location streaming
  • Cloud IoT platform deployment
  • LoRa network server integration

Phase 5: Certification preparation & production

10 weeks
  • FCC, CE and IC certification preparation (testing at accredited labs)
  • Carrier certification preparation
  • Production tooling and DFM
  • Factory test fixture development

Results & impact

The tracker was engineered to work across urban, indoor and remote rural environments by choosing the lowest-power network available. The figures below are design targets.

How to read the labels: Design target = an engineering target, not a field measurement; Client-reported baseline = the client's own figure for the situation before the project; we did not measure it. Figures without a label are specifications or project scope.

Battery life

Design target

45 days

With motion-based GPS duty cycling

GPS accuracy

Design target

3m

Multi-constellation, open sky

Indoor accuracy

Design target

5m

BLE beacon positioning

Technologies used

  • nRF9160
  • STM32WL
  • u-blox M10
  • LoRaWAN
  • BLE 5.0
  • LTE Cat-M1
  • NB-IoT
  • React Native
  • AWS IoT Core
  • MQTT

Related case studies

Related services, industries and guides