Device Types.

Enumerations

enum EmberNodeType {
EMBER_UNKNOWN_DEVICE = 0,
EMBER_ROUTER = 2,
EMBER_END_DEVICE = 3,
EMBER_SLEEPY_END_DEVICE = 4,
EMBER_MINIMAL_END_DEVICE = 5,
EMBER_COMMISSIONER = 7
}

Detailed Description

Defines the possible types of nodes and the roles that a node might play in a network.

Enumeration Type Documentation

Enumerator
EMBER_UNKNOWN_DEVICE

Device is not joined.

EMBER_ROUTER

Will relay messages and can act as a parent to other nodes.

EMBER_END_DEVICE

Communicates only with its parent and will not relay messages.

EMBER_SLEEPY_END_DEVICE

An end device whose radio can be turned off to save power. The application must call emberPollForData() to receive messages.

EMBER_MINIMAL_END_DEVICE

An always-on end device like EMBER_END_DEVICE , but IP address discovery is performed by the parent on its behalf to help it conserve resources.

EMBER_COMMISSIONER

Authentication server for new Thread devices and the authorizer for providing the network credentials they require joining the network.