Aruba Instant 8.7.0.0 Online Help Center Help Center
You are here: Home > Aruba Instant User Guide > Table of Contents > Zigbee-Based IoT

Zigbee-Based IoT

Assa Abloy is an industry leading provider of door lock hardware. Some door locks from Assa Abloy use ZigBee for back-end connectivity. An AP from Aruba with a USBUniversal Serial Bus. USB is a connection standard that offers a common interface for communication between the external devices and a computer. USB is the most common port used in the client devices. ZigBee radio provides gatewayGateway is a network node that allows traffic to flow in and out of the network. services to relay the door lock information to a management server.

This allows an administrator to avoid deploying a network of ZigBee routers and gatewaysGateway is a network node that allows traffic to flow in and out of the network. to provide connectivity to each door lock. A single network can handle both Wi-FiWi-Fi is a technology that allows electronic devices to connect to a WLAN network, mainly using the 2.4 GHz and 5 GHz radio bands. Wi-Fi can apply to products that use any 802.11 standard. and ZigBee devices. An AP from Aruba provides ZigBee gatewayGateway is a network node that allows traffic to flow in and out of the network. functionality that offers a global standard to connect many types of ZigBee networks to the Internet or with service providers. Aruba integrates ZigBee networking operations as part of the BLEBluetooth Low Energy. The BLE functionality is offered by Bluetooth® to enable devices to run for long durations with low power consumption. daemon process.

ZigBee devices are of three kinds:

  • ZigBee Coordinator (ZC)—The ZC is the most capable device. It forms the root of the network tree and may bridge to other networks. There is only one ZC in each ZigBee network.
  • ZigBee Router (ZR))—A ZR runs an application function and may act as an intermediate router that transmits data from other devices.
  • ZigBee End Device (ZED)—A ZED contains enough functionality to communicate with the parent node (either a ZC or ZR). A ZED cannot relay data from other devices. This relationship allows the ZED to be asleep for a significant amount of time thereby using less battery.

An AP acts as a ZC and forms the ZigBee network. It selects the channel, PAN ID, security policy, and stack profile for a network. A ZC is the only device type that can start a ZigBee network and each ZigBee network has only one ZC. After the ZC has started a network, it may allow new devices to join the network. It may also route data packets and communicate with other devices in the network. Aruba solution does not utilize a ZR.

Assa Abloy locks act as ZEDs in the network. After they connect to the ZC, they communicate with a management server (Visionline server) over an encrypted tunnel through Aruba gatewayGateway is a network node that allows traffic to flow in and out of the network..

The BLEBluetooth Low Energy. The BLE functionality is offered by Bluetooth® to enable devices to run for long durations with low power consumption. relay process in Aruba AP handles telemetry streams to third party servers including Visionline server from Assa-Abloy.

Support for Zigbee USB Dongle

APs which do not have an integrated Zigbee radio ( for example: 300 Series access points) support Aruba Zigbee USBUniversal Serial Bus. USB is a connection standard that offers a common interface for communication between the external devices and a computer. USB is the most common port used in the client devices. dongle and provide IoTInternet of Things. IoT refers to the internetworking of devices that are embedded with electronics, software, sensors, and network connectivity features allowing data exchange over the Internet. services. The Aruba Zigbee USBUniversal Serial Bus. USB is a connection standard that offers a common interface for communication between the external devices and a computer. USB is the most common port used in the client devices. dongle provides the same capabilities that are provided by the integrated Zigbee radio in some APs (for example: 500 Series access points). The Aruba Zigbee USBUniversal Serial Bus. USB is a connection standard that offers a common interface for communication between the external devices and a computer. USB is the most common port used in the client devices. dongle uses the Nordic nRF52840 chipset and is an AP accessory that plugs into the USBUniversal Serial Bus. USB is a connection standard that offers a common interface for communication between the external devices and a computer. USB is the most common port used in the client devices. port of an AP. Based on available USBUniversal Serial Bus. USB is a connection standard that offers a common interface for communication between the external devices and a computer. USB is the most common port used in the client devices. ports, an AP can support multiple Aruba Zigbee USBUniversal Serial Bus. USB is a connection standard that offers a common interface for communication between the external devices and a computer. USB is the most common port used in the client devices. dongles at same time and a Aruba Zigbee USBUniversal Serial Bus. USB is a connection standard that offers a common interface for communication between the external devices and a computer. USB is the most common port used in the client devices. dongle can support multiple radio devices (Zigbee client devices) at the same time.

Creating a Zigbee-based IoT Transport Profile

The following procedure describes how to create a Zigbee-based IoTInternet of Things. IoT refers to the internetworking of devices that are embedded with electronics, software, sensors, and network connectivity features allowing data exchange over the Internet. transport profile:

  1. Navigate to Configuration > Services > IoT.
  2. Under the Transport Streams section, click +. The New window will be displayed.
  3. In the Name textbox, enter a name for the Zigbee transport profile.
  4. In the Server URLUniform Resource Locator. URL is a global address used for locating web resources on the Internet. textbox, enter a endpoint URLUniform Resource Locator. URL is a global address used for locating web resources on the Internet..
  5. In the Server type down-down, select one of the endpoint types.
  6. In the Device classes, select either the Aruba Beacons or Aruba Sensors checkbox.
  7. Slide the State toggle switch to the right to enable this option.
  8. Configure a Reporting interval.
  9. If you want to configure a proxy server, enter the required details under the Proxy section.
  10. Under Authentication, enter the Access token.
  11. Select the checkboxes that apply under Device filters and enter the values in the text box.
  12. Click OK.
  13. Click Save.

The following CLICommand-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command creates a ZigBee-based IoTInternet of Things. IoT refers to the internetworking of devices that are embedded with electronics, software, sensors, and network connectivity features allowing data exchange over the Internet. transport profile:

(Instant AP)(config)# iot transportProfile Sample-Zigbee-Transport

The following CLICommand-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command configures the ZigBee end point type:

(Instant AP)(IoT Transport Profile "Sample-Zigbee-Transport")# endpoinType <endpoint>

The following CLICommand-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command configures the ZigBee end point URLUniform Resource Locator. URL is a global address used for locating web resources on the Internet.:

(Instant AP)(IoT Transport Profile "Sample-Zigbee-Transport")# endpointURL https://192.168.1.200

The following CLICommand-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command configures the ZigBee username:

(Instant AP)(IoT Transport Profile "Sample-Zigbee-Transport")# username admin

The following CLICommand-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command configures the ZigBee password:

(Instant AP)(IoT Transport Profile "Sample-Zigbee-Transport")# password <password>

The following CLICommand-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command configures the ZigBee endpoint:

(Instant AP)(IoT Transport Profile "Sample-Zigbee-Transport")# payloadcontent <endpoint>

Applying a ZigBee-Based IoT Transport Profile

The following CLICommand-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command applies the ZigBee-based IoTInternet of Things. IoT refers to the internetworking of devices that are embedded with electronics, software, sensors, and network connectivity features allowing data exchange over the Internet. transport profile:

(Instant AP)(config)# iot useTransportProfile Sample-Zigbee-Transport

Configuring a ZigBee-Based IoT Radio Profile

The following CLICommand-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command creates a ZigBee-based IoTInternet of Things. IoT refers to the internetworking of devices that are embedded with electronics, software, sensors, and network connectivity features allowing data exchange over the Internet. radio profile:

(Instant AP)(config)# iot radio-profile Sample-Zigbee-Radio

The following CLICommand-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command configures the ZigBee radio mode:

(Instant AP)(IoT Radio Profile "Sample-Zigbee-Radio")# radio-mode zigbee

The following CLICommand-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command configures the radio instance on the ZigBee-based IoTInternet of Things. IoT refers to the internetworking of devices that are embedded with electronics, software, sensors, and network connectivity features allowing data exchange over the Internet. radio profile:

(Instant AP)(IoT Radio Profile "Sample-Zigbee-Radio")# radio-instance external

The following CLICommand-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command configures a zigbee operation mode on the IoTInternet of Things. IoT refers to the internetworking of devices that are embedded with electronics, software, sensors, and network connectivity features allowing data exchange over the Internet. radio profile:

(Instant AP)(IoT Radio Profile "Sample-Zigbee-Radio")# zigbee-opmode cordinator

The following table summarizes the relationship between radio-mode and radio-enable:

The following CLICommand-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command configures the ZigBee co-ordinator operation mode:

(Instant AP)(IoT Radio Profile "Sample-Zigbee-Radio")# zigbee-opmode coordinator

Instant currently supports only the coordinator opmode.

The following CLICommand-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command configures the ZigBee channel:

(Instant AP)(IoT Radio Profile "Sample-Zigbee-Radio")# zigbee-channel 11

Allowed Zigbee channels are auto and 11 through 26. The default Zigbee channel is auto.

The following CLICommand-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command is used to set the configured Zigbee based IoTInternet of Things. IoT refers to the internetworking of devices that are embedded with electronics, software, sensors, and network connectivity features allowing data exchange over the Internet. radio profile on the Instant AP:

(Instant AP)(config) # iot use-radio-profile Sample-Zigbee-Radio

Viewing ZigBee-Based IoT Radio Profile

The following CLICommand-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command is used to view the list of ZigBee-based IoTInternet of Things. IoT refers to the internetworking of devices that are embedded with electronics, software, sensors, and network connectivity features allowing data exchange over the Internet. radio profiles:

(Instant AP)# show iot radio-profile

The following CLICommand-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command is used to view the status of a ZigBee-based IoTInternet of Things. IoT refers to the internetworking of devices that are embedded with electronics, software, sensors, and network connectivity features allowing data exchange over the Internet. radio profile:

(Instant AP)# show iot radio-profile Sample-Zigbee-Radio

The following CLICommand-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command is used to view the ZigBee radio configuration of an AP:

(Instant AP)# show ap debug zigbee radio-table

/*]]>*/