Skip to main content

Table 5 Synthesis of the compatibility between Data Synchronization Patterns and the IoT Patterns

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

IoT patterns

Data synchronization patterns

 

Async. data sync.

Sync. data sync.

Partial storage

Complete storage

Full transfer

Timestamp transfer

Math. transfer

One device one operation

✓

 

✓

✓

 

✓

✓

One device more operations

✓

 

✓

✓

 

✓

✓

More devices one operation

✓

 

✓

✓

 

✓

✓

More devices more operations

✓

 

✓

✓

 

✓

✓

One device one program

✓

 

✓

✓

 

✓

✓

One category more operations

✓

 

✓

✓

 

✓

✓

Get details of a device

✓

✓

✓

✓

 

✓

✓

Get state of the device

✓

✓

✓

✓

 

✓

✓

Get information from the device

✓

✓

✓

✓

 

✓

✓

Get information for one category

✓

✓

✓

✓

 

✓

✓

Search device

✓

✓

✓

✓

 

✓

✓

Nearby devices

✓

✓

✓

✓

 

✓

✓

Pull information

✓

 

✓

✓

✓

✓

✓

Application launch

✓

✓

✓

✓

✓

✓

✓

Push information

✓

 

✓

✓

✓

✓

✓