Mistake on this page? Email us

Device Management time series database tutorial


A retail chain wants to know how product placement affects customer interaction. Each shelf tracks how many items it contains and sends this information to a server every time an item is added or removed. The retailer is not interested in how many products are sold to customers, as this information can be obtained from the checkout system. Rather, they want metrics showing how customers interact with products in the store before deciding whether to purchase or return them to the shelf.

In this tutorial, we build an example service for analyzing customer interaction with a product. This includes:

  • Simulating a smart shelf using Device Management Client running on Linux.
  • Writing a simple proxy application for pulling values from Device Management and pushing them into a time series database.
  • Configuring a visualization platform for analytics.


Note for Windows users: You may need to enable Shared Drives for Docker to work correctly.