You are here: Home > Configuring ArubaOS Features > IoT > Configuring IoT

Configuring IoT

ArubaOS allows you to configure and apply 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 profiles through the 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..

Creating an IoT Transport Profile

To create an 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, execute the following command:

(host) [mynode] (config) #iot transportProfile Sample-IoT

To view the list of 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 profiles, execute the following command:

(host) [mynode] (config) #show iot transportProfile

To view the status of an 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, execute the following command:

(host) [mynode] (config) #show iot transportProfile Sample-IoT

Example

To create an 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. profile for managing Meridian beacons, execute the following command:

(host) [mynode] (config) #iot transportProfile Sample-Beacons-Management

To create an 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. profile for tracking Meridian assets, execute the following command:

(host) [mynode] (config) #iot transportProfile Sample-Meridian-Asset-Tracking

To create an 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. profile for Aruba telemetry HTTPSHypertext Transfer Protocol Secure. HTTPS is a variant of the HTTP that adds a layer of security on the data in transit through a secure socket layer or transport layer security protocol connection., execute the following command:

(host) [mynode] (config) #iot transportProfile Sample-Aruba-Telemetry-Https

To create an 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. profile for Aruba Telemetry Websocket, execute the following command:

(host) [mynode] (config) #iot transportProfile Sample-Aruba-Telemetry-Websocket

Applying an IoT Transport Profile

To apply an 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, execute the following command:

(host) [mynode] (config) #iot useTransportProfile Sample-IoT

Example

To create apply 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. transport profile for tracking Meridian beacons, execute the following command:

(host) [mynode] (config) #iot useTransportProfile Sample-Meridian-Asset-Tracking

Viewing BLE Status

To view the BLEBluetooth Low Energy. The BLE functionality is offered by Bluetooth® to enable devices to run for long durations with low power consumption. relay status, execute the following command:

(host) [mynode] #show ble_relay iot-profile

To view the BLEBluetooth Low Energy. The BLE functionality is offered by Bluetooth® to enable devices to run for long durations with low power consumption. configuration of an AP, execute the following command:

(host) [mynode] #show ap debug ble-config

To view the BLEBluetooth Low Energy. The BLE functionality is offered by Bluetooth® to enable devices to run for long durations with low power consumption. relay log, execute the following command:

(host) [mynode] #show ble_relay log

To view the BLEBluetooth Low Energy. The BLE functionality is offered by Bluetooth® to enable devices to run for long durations with low power consumption. relay report, execute the following command:

(host) [mynode] #show ble_relay report

To view the BLEBluetooth Low Energy. The BLE functionality is offered by Bluetooth® to enable devices to run for long durations with low power consumption. relay jobs, execute the following command:

(host) [mynode] #show ble_relay jobs

To view the BLEBluetooth Low Energy. The BLE functionality is offered by Bluetooth® to enable devices to run for long durations with low power consumption. relay status for websockets transport, execute the following command:

(host) [mynode] #show ble_relay disp-attr

To view list of BLEBluetooth Low Energy. The BLE functionality is offered by Bluetooth® to enable devices to run for long durations with low power consumption. relay tag report, execute the following command:

(host) [mynode] #show ble_relay tag-report

To view list of BLEBluetooth Low Energy. The BLE functionality is offered by Bluetooth® to enable devices to run for long durations with low power consumption. relay WS log, execute the following command:

(host) [mynode] #show ble_relay ws-log

To view third-party devices in the BLEBluetooth Low Energy. The BLE functionality is offered by Bluetooth® to enable devices to run for long durations with low power consumption. table, execute the following command:

(host) [mynode] #show ap debug ble-table generic

Configuring ZF Openmatics

The ZF tag data scans and provides feedback to the ZF server if a ZF endpoint is configured in an 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.

 

The beaconing mode must be enabled on the BLEBluetooth Low Energy. The BLE functionality is offered by Bluetooth® to enable devices to run for long durations with low power consumption. radio of the AP.

Create an 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 by using the following command:

(host) [mynode] (config) #iot transportProfile Sample-ZF

Configure the end point type for ZF tags by using the following command:

(host) [mynode] (IoT Data Profile "Sample-ZF") #endpointtype ZF

Configure the end point URLUniform Resource Locator. URL is a global address used for locating web resources on the Internet. for ZF tags by using the following command:

(host) [mynode] (IoT Data Profile "Sample-ZF") # endpointURL https://app.detagtive.com/backend

 

The URLUniform Resource Locator. URL is a global address used for locating web resources on the Internet. https://appShort form for application. It generally refers to the application that is downloaded and used on mobile devices..detagtive.com/backend is only an example. For final URLUniform Resource Locator. URL is a global address used for locating web resources on the Internet., refer to ZF company’s latest update.

Configure the username for ZF tags by using the following command:

(host) [mynode] (IoT Data Profile "Sample-ZF") #username admin

Configure the password for ZF tags by using the following command:

(host) [mynode] (IoT Data Profile "Sample-ZF") #password <password

Configure the reporting interval for ZF tags by using the following command:

(host) [mynode] (IoT Data Profile "Sample-ZF") #reportingInterval 60

 

The default is 300 seconds. The recommended value for ZF is 60 seconds.

Configure the payload content for ZF tags by using the following command:

(host) [mynode] (IoT Data Profile "Sample-ZF") #deviceClassFilter ZF-Tag

Apply 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. transport profile by using the following command:

(host) [mynode] (config) #iot useTransportProfile Sample-ZF

Creating a ZigBee-Based IoT Transport Profile

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 by using the following command:

(host) (config) #iot transportProfile Sample-Zigbee-Transport

Configure the ZigBee end point type by using the following command:

(host) (config) (IoT Data Profile "Sample-Zigbee-Transport") #endpointtype Assa-Abloy

Configure the ZigBee end point URLUniform Resource Locator. URL is a global address used for locating web resources on the Internet. by using the following command:

(host) [mynode] (IoT Data Profile "Sample-Zigbee-Transport") # endpointURL https://192.168.1.200

Configure the ZigBee username by using the following command:

(host) [mynode] (IoT Data Profile "Sample-Zigbee-Transport") #username admin

Configure the ZigBee password by using the following command:

(host) [mynode] (IoT Data Profile "Sample-Zigbee-Transport") #password <password>

Configure the ZigBee device class fitler by using the following command:

(host) [mynode] (IoT Data Profile "Sample-Zigbee-Transport") #deviceClassFilter assa-abloy

Applying a ZigBee-Based IoT Transport Profile

To apply 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, execute the following command:

(host) (config) #iot useTransportProfile Sample-Zigbee-Transport

Sample Configuration

iot transportProfile "Sample-Zigbee-Transport"

endpointType Assa-Abloy

endpointURL "https://192.168.1.200"

username "admin"

password 68aff6619d3c408d3f8133d4f2de78bfa92ee6c882e36180

deviceCLassFilter assa-abloy

!

iot useTransportProfile "Sample-Zigbee-Transport"

!

Configuring a ZigBee-Based IoT Radio Profile

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. radio profile, execute the following command:

(host) (config) #iot radio-profile Sample-Zigbee-Radio

 

An AP supports up to 4 endpoint types or 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. 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 name can be up to 32 characters.

To enable the radio, execute the following command:

(host) (config) (IoT Radio Profile "Sample-Zigbee-Radio") #radio-enable

To configure the ZigBee radio mode, execute the following command:

(host) (config) (IoT Radio Profile "Sample-Zigbee-Radio") #radio-mode zigbee

 

The default radio mode is not configured and ZigBee is disabled for all devices bound to the endpoint type 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.

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

Table 1: Relationship between radio-mode and radio-enable

Radio Mode

Radio Enable

Result

ZigBee

Enabled

ZigBee is enabled

ZigBee

Disabled

ZigBee is disabled

Not Configured

Enabled

ZigBee is enabled and reset to default configuration and discovered devices are reset

To configure the ZigBee co-ordinator operation mode, execute the following command:

(host) (config) (IoT Radio Profile "Sample-Zigbee-Radio") #zigbee-opmode coordinator

 

Only coordinator ZigBee operation mode is supported.

To configure the ZigBee channel, execute the following command:

(host) (config) (IoT Radio Profile "Sample-Zigbee-Radio") #zigbee-channel 11

 

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

To configure the ZigBee PAN ID type, execute the following command:

(host) (config) (IoT Radio Profile "Sample-Zigbee-Radio") #zigbee-panid-type static

 

Allowed ZigBee PAN ID types are auto and static. The default ZigBee PAN ID type is auto.

To configure the ZigBee PAN ID, execute the following command:

(host) (config) (IoT Radio Profile "Sample-Zigbee-Radio") #zigbee-panid 0x0000

 

Allowed ZigBee PAN IDs are 0x0000 through 0xFFFF. A ZigBee PAN ID is effective only when the ZigBee PAN ID type is static. The default ZigBee PAN ID is 0x0000.

To allow ZigBee joining, execute the following command:

(host) (config) (IoT Radio Profile "Sample-Zigbee-Radio") #zigbee-permit-joining on

 

The default ZigBee joining is off.

To configure the ZigBee joining duration, execute the following command:

(host) (config) (IoT Radio Profile "Sample-Zigbee-Radio") #zigbee-permit-joining-duration 300

 

The ZigBee joining duration is effective only when ZigBee joining is on.

Sample Configuration

iot radio-profile "Sample-Zigbee-Radio"

radio-instance external

radio-mode zigbee

zigbee-channel 11

zigbee-permit-joining on

zigbee-permit-joining-duration 300

!

Viewing ZigBee-Based IoT Radio Profile

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, execute the following command:

(host) [mynode] #show iot radio-profile

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, execute the following command:

(host) [mynode] #show iot radio-profile Sample-Zigbee-Radio

To view the ZigBee radio configuration of an AP, execute the following command:

(host) [mynode] #show ap debug ble-table ap-name <ap-name> zigbee-radio

To view the list of ZigBee configuration of an AP, execute the following command:

(host) [mynode] #show ap debug ble-table ap-name <ap-name> zigbee

/*]]>*/