Ably Asset Tracking
Accurate delivery tracking with Ably realtime network
What does this solution do?
Ably Asset Tracking combines the Navigation SDK enhanced location engine with Ably’s realtime communication network to precisely track the location and ETA of packages, food deliveries, or any asset and broadcast that data to customers and operations teams.
Developers add Ably Asset Tracking as a dependency to their Android and iOS applications. Once deployed, Ably Asset Tracking manages the collection, enhancement, and distribution of location data from the device to any consumer application or third-party system.
Solution Details
Ably Asset Tracking works in two phases: processing and publishing. During the processing phase, the Mapbox Navigation SDK enhanced location engine cleans up noisy GPS data; snapping it to the road network to provide consistent, accurate positioning and movement on the map.
During the publishing phase, Ably's SDK listens to the output of the Navigation SDK and persists it in realtime to the cloud. Ably is also responsible for synchronizing any changes to subscribed devices and systems, persisting state during reconnections, and managing conflict across clients and regions. Individual customers are directly subscribe to this feed for real-time updates, rendered on device with the Mobile Maps SDK.
Developers also have the option to aggregate this data into third party systems with Ably’s integration platform.
Supported third-party services include, but are not limited to:
- Webhooks
- Custom, Zapier, IFTTT
- Serverless Functions
- AWS, Azure, GCP, Cloudflare
- Streaming systems
- Kinesis, SQS, RabbitMQ, AQMP, Apache Pulsar
Technical Information
Ably Asset Tracking is a single dependency that is available for iOS and Android platforms. Ably also provides a JS library for consuming data from mobile platforms using Asset Tracking.
What you’ll need:
To deploy this solution you will need the following:
- Active Ably account
- Current Mapbox account and public token
Specific mobile platform requirements are listed in the respective repositories.
Usage Considerations:
You will be consuming services from Mapbox and Ably when using this solution.
- Mapbox Usage
Asset Tracking wraps the Mapbox Navigation SDK, and is subject to Navigation SDK pricing on a monthly active user basis. For details, see the Mapbox pricing page. - Ably Usage
Asset Tracking transmits data via the Ably network, and is subject to Ably’s public pricing.