Node
The node represents a configured state of a mesh node.
Constructors
Convenience constructor to initialize a node from an unprovisioned device.
Properties
List of addresses used by this node.
List of application keys known to this node.
16-bit Company Identifier (CID) assigned by the Bluetooth SIG. The value of this property is obtained from node composition data.
True if the Mesh Manager determines that this node’s configuration process is completed; otherwise, the property’s value is set to false.
0 to 127 that represents the default Time to Live (TTL) value used when sending messages.
128-bit device key. When importing a partially exported network configuration, the device key might not be present in the Mesh Network Configuration Database.
Number of elements belonging to this node.
Address of the last element in the node.
List of network keys known to this node.
NetworkTransmit represents the parameters of the transmissions of network layer messages originating from a mesh node.
Address of the primary element in the node.
16-bit, vendor-assigned Product Identifier (PID). The value of this property is obtained from node composition data.
RelayRetransmit represents the parameters of the retransmissions of network layer messages relayed by a mesh node.
16-bit value indicating the minimum number of Replay Protection List (RPL) entries for this node. The value of this property is obtained from node composition data. RPL implementation handles a multi-segment message transaction which is under a replay attack. The sequence number of the last segment that has been received for this message is stored for that peer node in the replay protection list.
Represents whether the node is configured to send Secure Network beacons.
Address range used by this node.
Unique 128-bit UUID of the node.
16-bit, vendor-assigned product Version Identifier (VID). The value of this property is obtained from node composition data
Functions
Checks if an element in the node has a Unicast Address from the given range.
Checks if an element in the node uses this address.
Returns the element with the given address.
Returns the element with the given address
Checks if the given Application Key known by the node.
Checks if the given Network Key known by the node.
Checks if the given Application Key index known by the node.
Checks if the given Network Key index known by the node.
Checks if the given addresses used by the specified number of elements overlaps with the address range used by the node.