Chengdu Ebyte Electronic Technology Co.,Ltd.
E104-BT12NSP User Manual
Copyright ©2012–2021
,
Chengdu Ebyte Electronic Technology Co.,Ltd.
11
4.1.2 AppKey
Application keys are used to protect the keys of the upper transport layer.Generated using a compatible random
number generator. Application Key Identifier (AID) is used to identify application keys.(See Mesh Profile 3.86)
4.1.3 Device Role
The SIG MESH protocols have roles that are Node, Low Power Node, Relay Node, Friend Node, Proxy
Node.Related functions are described as follows:
Node: Edge node in the entire Mesh network that has the ability to receive and transmit data but does not have the
ability to relay
Low Power Node: Low power nodes that do not have to keep sending or listening to packets on broadcast channels
because of the presence of Friend Node. Just check if there is any data on Friend Node.
Relay Node: The core node of the network layer that extends network coverage. After receiving packets sent by other
nodes, determine whether forwarding is required based on the determination conditions of the network protocol.
Friend Node: Low power Node can set up a friendly connection with low power Node as a proxy node for low power
Node. When data from low power Node is reached, it can be cached waiting for low power Node to query and obtain.
Proxy Node: Proxy node that receives information through a load layer (broadcast load or GATT load) and resends
the message through another broadcast load or GATT load.It plays a key role in the non-Mesh low power Bluetooth
device becoming a member of Bluetooth Mesh network. The basic purpose of proxy node is to perform load layer
conversion.It enables the transition from broadcast load layer to GATT load layer, and vice versa.Therefore, devices that
do not support broadcasting can send and receive Bluetooth Mesh messages via a GATT connection.E104-BT12SPN
supports proxy node function and enables Mesh network control with mobile phone-side APP (the data compression
package contains APP-related SDKs for customer development).
A single device supports only one role. In the EBYTE scheme, our modules support three roles: provision node and
mesh node, LPN node, which is the device responsible for networking.
Four ways to connect SIG_mesh:
1. ADV (Not Relayed): Connection not capable of broadcasting.This applies when two nodes send and receive
messages to and from each other, but without relay capability, packets cannot be forwarded.
2. ADV (Lower Power): Low-power broadcast connection.Used to send and receive packets between low power
Node and Friend Node. On this connection, low power Node initiates a request to establish a connection to Friendship
and to query from Friend Node whether there is a packet of its own.