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 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |