Subscriptions bind together devices with the application url of an SCS Account. The messages of those devices for which one or multiple subscriptions have been defined are forwarded to the registered application URL.
There are two different types of subscriptions:
- subscriptions for Lifecycle Events and
- subscriptions for Resource Events.
Lifecycle Events
Lifecycle Events are Registration, Deregistration, Update and Expiration of devices. For Lifecycle Events, devices are selected based on the criteria provided in the request which can be either a list of serial numbers or a combination of manufacturer-related information like make, model and firmware version. If it is not possible to observe some or all of the events on any device, the SCS server will neither report data nor respond with an error in the scope of an asynchronous response notification. On reception of such requests from client applications, SCS server will perform validation and accept it for later processing.
Resource Events
With Resource Events subscriptions, the client applications can subscribe to the resource details for a particular device or a set of devices. For Resource Events, devices are selected based on criteria provided in the request which can be either a list of serial numbers or a combination of manufacturer-related information like make, model and firmware version. If it is not possible to observe some or all of the events on any device, the SCS server will neither report data nor respond with an error in the scope of an asynchronous response notification. On reception of such requests from client applications, SCS server will perform validation and accept it for later processing.