Getting Started
What is Locator SDK?
The DATAMOB Locator SDK is a location and telemetry collection engine for Android and iOS, designed for continuous tracking scenarios with efficient battery usage.
Key Features
✅ Multi-Channel Integration: REST API, MQTT, and Secure WebSocket (WSS)
✅ End-to-End Security: mTLS (mutual TLS) + JWT (JSON Web Tokens)
✅ Offline Queue: Stores data when connectivity is unavailable
✅ Exponential Backoff: Intelligent retry for network operations
✅ Public API: Simple and intuitive
LocatorServiceinterface✅ Decoupling:
LocatorIntegrationinterface separates SDK from backend
Architecture
The SDK is composed of five main layers:
APP - Your application
Public SDK -
LocatorService(main interface)Integration -
LocatorIntegration(implemented by APP)Internal Core - Collection, offline queue, retry, events
Transport - HTTP/mTLS + MQTT + WSS
For more details, see Architecture.
Quick Start
Android
Initialize the SDK in
ApplicationConfigure
LocatorIntegrationConfigure
LocatorConfigCall
start()
See the complete guide in Android Setup.
iOS
Initialize the SDK in
AppDelegateConfigure
LocatorIntegrationConfigure
LocatorConfigCall
start()
See the complete guide in iOS Setup.
Next Steps
Last updated
