Example: Stream Position Updates - Amazon Location Service

Example: Stream Position Updates

Map view showing a body of water, streets, and red triangular markers indicating locations.

Kinesis Stream To Tracker App: This sample demonstrates how to use Kinesis Data Stream to post tracker updates with Amazon Location Service. The sample is a deployable lambda application written in python that can be integrated with a Kinesis Data Stream to consume the Kinesis events and batch update device positions.

Repository link: Amazon Location Amazon Kinesis Data Streams Stream To Tracker App

For more information on tracking and geofences, see the Geofences and Trackers documentation. Developers can deploy the app by following the AWS's Serverless Application Repository documentation, or dicretly from the Lambda console.

Device Position Streaming Sample App: This code example shows how to stream device position data to a Kinesis Data Stream and how geofence notifications work. This app depends on the Kinesis Stream to Tracker Sample App, listed above, to be running for the streamed tracker positions to be updated in Amazon Location Service.

Repository link: Amazon Location Device Position Streaming Sample App