IoT Monitoring Use Cases

IoT applications are typically embedded applications running on connected devices. This section focuses on how IoT Monitoring can collect and report data for the most common categories of IoT applications.

In the tabs below, you can view these IoT app categories and see how a typical example of each would use the three supported IoT Monitoring events to report data.

Retail

This category of IoT apps process orders, payments, and manage product inventory. Examples include point of sale (PoS) devices, smart shelves, and gateways (local servers that aggregate information within certain geography/region).

Device ExampleDevice InformationExample Network RequestsCustom Events ExamplesHandled ErrorsExceptions/Crashes
Point of Sale
  • device ID

  • app version

  • hardware versions

  • firmware versions
  • checkout
  • payment transaction
  • total sales
  • number of items sold
  • discount applied
  • total checkout time
  • total processing time
  • credit card declined
  • unable to read credit card
  • incorrect pin code
  • crashes
  • reboots
  • frozen UI
  • timeouts
  • null point exceptions
Media

IoT apps in this category enable users to seamlessly experience media content across different devices. An IoT app on a set-top box (STB) can quickly change the channel/content based on what the user was watching or listening to on their computer or phone.

Device ExampleDevice InformationExample Network RequestsCustom Events ExamplesHandled ErrorsExceptions/Crashes
Audio Streaming
  • device ID

  • app version

  • hardware versions

  • firmware versions
    • media play
    • pause
    • stop requests
    • ad performance
    • media downloads
    • media skips
    • subscript details
    • total play time
    • play errors
    • song not available
    • download errors
  • crashes
  • reboots
  • frozen UI
  • timeouts
  • null point exceptions
Connected Cars

Because automotive head units are often computers, IoT apps are used to manage user subscriptions and monitor the user experience.

Device ExampleDevice InformationExample Network RequestsCustom Events ExamplesHandled ErrorsExceptions/Crashes
Infotainment System
  • device ID

  • app version

  • hardware versions

  • firmware versions
    • media play
    • pause
    • stop requests
    • ad performance
    • media downloads
    • media skips
    • subscript details
    • total play time
    • application loading errors
    • connectivity errors
    • audio errors
    • launching errors
  • crashes
  • reboots
  • frozen UI
  • timeouts
  • null point exceptions
Smart Homes

These IoT apps improve the security as well as reduce the energy and maintenance costs of intelligent buildings and smart homes. Examples include home security devices and smart thermostats, smart keyless locks, and smart lights.

Device ExampleDevice InformationExample Network RequestsCustom Events ExamplesHandled ErrorsExceptions/Crashes
Home Security
  • device ID

  • app version

  • hardware versions

  • firmware versions
    • home sensor status
    • communication between gateway devices and sensors
    • health alerts
    • sensor health
    • number of alerts
    • connectivity status
    • total roundtrip time to trigger an alarm
    • total time to set security status
    • device wake-up/sleep
    • alarm notification,
    • connectivity issues
  • crashes
  • reboots
  • frozen UI
  • timeouts
  • null point exceptions
Travel

This category of IoT apps monitors and improves the travel experience. You can find IoT apps used in airport kiosks, luggage tracking devices, and embedded in cabin seats to monitor passenger comfort.

Device ExampleDevice InformationExample Network RequestsCustom Events ExamplesHandled ErrorsExceptions/Crashes
Airport Kiosk
  • device ID

  • app version

  • hardware versions

  • firmware versions
    • fetching passenger records
    • payment processing
    • number of users completing a transaction
    • number of issued boarding passes
    • total user activity time
    • total time spent on each screen
    • passenger records not found
    • printer error
    • connectivity issues
  • crashes
  • reboots
  • frozen UI
  • timeouts
  • null point exceptions