Message sequence charts

The following message sequence chart shows the state of the LwM2M carrier library and the events given to the application up until the successful registration with an LwM2M device management server:

LwM2M library bootstrap and register procedure

LwM2M library bootstrap and register procedure

The following message sequence chart shows modem firmware updates initiated from the server:

LwM2M Server initiated modem FOTA

LwM2M Server initiated modem FOTA

The following message sequence chart shows that FOTA fails at run time if an invalid CA certificate is provided:

FOTA CA certificate failure

FOTA CA certificate failure

The following message sequence chart shows that FOTA fails at runtime if an invalid downloaded fragment fails to be verified:

FOTA CRC failure

FOTA CRC failure

The following message sequence chart shows the lwm2m_carrier_request() API being used to deregister from the server:

lwm2m_carrier_request() example

lwm2m_carrier_request() example

The following message sequence chart shows examples of the LWM2M_CARRIER_EVENT_DEFERRED event being issued when connecting to a bootstrap server:

Deferred events for a bootstrap server

Issues connecting to the bootstrap server leading to deferred events.

The following message sequence chart shows examples of the LWM2M_CARRIER_EVENT_DEFERRED event being issued when connecting to a LwM2M server:

Deferred events for a LwM2M server

Issues connecting to the LwM2M server leading to deferred events.