Device lifecycle methods

Introduction

Once the adapter has been onboarded, devices will then go through their lifecycle. This is needed so that IMPACT IoT can manage the connected applications effectively.

If the device has been added by the application an AddEndpointRequest notification will be received by the Adapter when this occurs.

When the devices first connects to the platform the register method is received, which indicates the data elements that are supported. At this point Data Collection and Device Management can be performed.

The Adapter can change the data elements it supports by re-sending an update method.

If the Adapter detects that the device becomes no longer available a deregister method is sent. At this point it is not possible to perform Device Management and Data Collection.

If the device was added via the Application, the Application can send a DeleteEndPointRequest.