ThingsBoard Documentation

Documentation for using ThingsBoard IoT Platform.
ThingsBoard Professional Edition with White-labeling and Platform Integrations Learn More

Device Connectivity Status

Feature Overview

ThingsBoard Device State service is responsible for monitoring of the device connectivity state and triggering device connectivity events that are pushed to the Rule Engine. As a platform user, you are able to define how to react on this events.

Supported events are:

Device State service is responsible for maintaining the following server-side attributes:

Configuration

Device State service uses global configuration parameter for inactivity timeout. This parameter is defined in thingsboard.yml (state.defaultInactivityTimeoutInSec) and by default it is set to 10 seconds. User can overwrite this parameter for individual device by setting “inactivityTimeout” server side attribute (value is set in milliseconds).

Device State service uses global configuration parameter to detect inactivity events. This parameter is defined in thingsboard.yml (state.defaultStateCheckIntervalInSec) and by default it is set to 10 seconds.