4. Scenario Mapping to Specific PHYs: Z-Wave, BLE and ZigBee
This chapter describes use-cases or scenarios using the same Unify commands but showing the Protocol Controller translation details for several PHYs.
4.1. Adding a Node to a Network
This use case explains how to include a new node into a network. It is assumed that the implementations follow the lines described in Network Management Commands and Service discovery.
4.1.1. Z-Wave PAN
4.1.2. BLE PAN
4.1.3. ZigBee PAN
The following section shows the Zigbee 3.0 Install Code based commissioning method. This method uses a Unify SmartStart DSK (Device-Specific Key) to convey the Install Code that is flashed out-of-band to a joining device. See the Zigbee Protocol Controller implementation references on how the DSK is formatted according to one of the formats specified in [Network Management](./Chapter03-network-management.md).
4.2. Special Requirements for BLE AoX Protocol Controllers
BLE-based AoX (Angle-of-X) solutions rely on AoX Locators to report the angle of arrival of beacons transmitted from asset tags. AoX Locators typically control radio boards connected to one or more antennas.
An additional Positioning helper application is used to infer the position of the tag based on the several angle information readings from one or more locators.
There are typically no network management operations available for such applications. The list of Asset Tags allowed in the Unify network can be configured using the AoX Locator cluster.
4.2.1. AoX Protocol Controller
The AoX Protocol Controller MUST publish a node state
(ucl/by-unid/<unid>/State
) for itself.
The Endpoint ID should always be 0 for an AoX locator.
Details on how the data is reported for AoXPCs is provided in Service Discovery.