Skip to main content

Table 8 IoT User Interaction Patterns: Event-based Patterns

From: Model-driven development of user interfaces for IoT systems via domain-specific components and patterns

ID

Pattern

Description

Example

P13

Pull information

This pattern allows the user to check periodically availability of new data from devices. To save some resources like power, for the data that can be delayed for some amount of time without impacting on the outcome of the application, the user can decide to activate periodically the listening service and pull all the information from the devices.

P14

Application launch

This pattern allows the user to retrieve the information sent by the devices when the application was not running or when he was offline. The launching event calls the external system and gets the notifications sent by all the devices when the user was offline.

P15

Push information

This pattern allows the user to visualize the messages sent by an IoT device as a push notification.