About Tracking.me
Tracking.me is a protocol-agnostic IoT fleet and asset-tracking platform that ingests data from any device protocol and turns it into real-time monitoring and automation. Built to scale across tens of thousands of connected devices, it gives operators live visibility, geofencing and alerting on a single multi-tenant platform. It removes the integration lock-in that usually ties fleets to one hardware vendor.
Industry · IoT / Fleet & Logistics
The problem we set out to solve
Fleet and asset tracking is fragmented by hardware: every device vendor speaks its own protocol, and operators end up locked into a single supplier or forced to run parallel systems for mixed fleets. Scaling adds a second problem — a moving fleet emits a relentless, high-frequency stream of location and telemetry data that must be ingested, stored and queried in real time, or the operational picture goes stale exactly when it matters most. Traditional platforms struggle to absorb that firehose across many tenants while still serving live dashboards, geofence checks and alerts with low latency. The combination of protocol diversity and time-series scale is what makes IoT fleet tracking genuinely hard, and it is where most platforms either compromise on device support or buckle under load.
How we built it
Build a protocol-agnostic ingestion layer
We built an ingestion pipeline that normalizes any device protocol into a common internal format, so new hardware can be onboarded without re-architecting the platform. Operators are freed from single-vendor lock-in.
Stream telemetry through MQTT and Kafka
We used MQTT for device connectivity and Kafka as the backbone for high-throughput event streaming. This lets the platform absorb a continuous firehose of telemetry without dropping messages under load.
Store time-series data for real-time queries
We used TimescaleDB to store location and telemetry as time-series data optimized for fast, live queries. Dashboards and analytics stay responsive even as historical data grows.
Design for multi-tenancy
We architected the platform to isolate and serve many tenants from shared infrastructure, so fleets of different sizes run securely side by side. This keeps the platform cost-efficient at scale.
Automate with geofencing and alerts
We built geofencing and rule-based alerting on top of the real-time stream so operators are notified the moment something crosses a boundary or breaks a threshold. Monitoring becomes proactive rather than after-the-fact.
Key capabilities
Protocol-agnostic ingestion
Ingests data from any device protocol and normalizes it into one unified data stream.
Real-time monitoring
Live dashboards that show fleet and asset status the moment telemetry arrives.
Geofencing
Configurable geographic boundaries that trigger events when assets enter or leave defined zones.
Automated alerts
Rule-based alerting that notifies operators instantly when thresholds or boundaries are crossed.
Time-series data platform
A TimescaleDB-backed store built for fast queries over high-volume location and telemetry history.
Multi-tenant architecture
Secure tenant isolation on shared, Kubernetes-orchestrated infrastructure for scalable operations.
Outcomes that moved the needle
Tracking.me tracks 50K+ devices across mixed fleets on a single protocol-agnostic platform, backed by a 99.9% uptime SLA and real-time data streaming that keeps operational dashboards live under continuous load. By decoupling the platform from any one hardware vendor and engineering it for time-series scale, it gives operators one dependable view of every asset — no matter what device it runs on.
