IoT Transport Profile

An IoT Internet 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 defines the IoT Internet 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. server connectivity settings using the Aruba IoT Internet 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. server interface. ArubaOS allows a maximum of 4 concurrent transport profiles to be applied to an AP.

The following topics are discussed in this section:

Components of a Transport Profile

A transport profile consists of:

If more than one device class filter is selected, the AP forwards the data based on the selected device class filters. For example, if wifi-assoc-sta, wifi-tags, and wifi-unassoc-sta device class filters are selected, the AP receives all Wi-Fi Wi-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. data.

 The following device class filters are available for use as input filters:

An AP can store up to 512 entries of bluetooth devices within its range. To store a new entry, the oldest entry is removed.

For some transport type, only a specific device class filters are allowed. The following table lists the transport types and allowed device class filters.

Table 1: Transport Type and Device Class Filter

Transport Type

Allowed Device Class Filter

Meridian-Beacon-Management

Aruba-Beacons

Meridian-Asset-Tracking

Aruba-Tags

ZF-Openmatics

ZF-Tags

Assa-Abloy

Assa-Abloy

Telemetry-HTTPS Hypertext 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.

All device classes or up to 16 device class filters from:

Aruba-Beacons

Aruba-Tags

ZF-Tags

EnOcean-Sensors

EnOcean-Switches

iBeacon

Eddystone

Unclassified

Assa-Abloy

Aruba-Sensors

Ability-Smart-Sensor

WiFi-Tags

WiFi-Unassoc-Sta

WiFi-Assoc-Sta

MySphera

sBeacon

Wiliot

Serial-Data

Exposure-Notification

Telemetry-Websocket

All device classes or up to 16 device class filters from:

Aruba-Beacons

Aruba-Tags

ZF-Tags

EnOcean-Sensors

EnOcean-Switches

iBeacon

Eddystone

Unclassified

Assa-Abloy

Aruba-Sensors

Ability-Smart-Sensor

WiFi-Tags

WiFi-Unassoc-Sta

WiFi-Assoc-Sta

MySphera

sBeacon

Wiliot

ZSD

Serial-Data

Exposure-Notification

Onity

Minew

Google

Blyott

DirAct

GWA Hygiene

Polestar

Azure-IoTHub

All device classes or up to 16 device class filters from:

Aruba-Beacons

Aruba-Tags

ZF-Tags

EnOcean-Sensors

EnOcean-Switches

iBeacon

Eddystone

Unclassified

Assa-Abloy

Aruba-Sensors

Ability-Smart-Sensor

MySphera

sBeacon

Wiliot

Serial-Data

Exposure-Notification

Onity

Minew

Google

Blyott

DirAct

GWA Hygiene

Polestar

When BLE Bluetooth Low Energy. The BLE functionality is offered by Bluetooth® to enable devices to run for long durations with low power consumption. data packet forwarding is enabled, set the reporting interval to a high value. This allows an external server to receive and process the BLE Bluetooth Low Energy. The BLE functionality is offered by Bluetooth® to enable devices to run for long durations with low power consumption. data packets in real time and not rely on the report that is sent at the reporting interval to compute and offer real time location services.

When BLE Bluetooth Low Energy. The BLE functionality is offered by Bluetooth® to enable devices to run for long durations with low power consumption. data packet forwarding is enabled, set the reporting interval to a high value. This allows an external server to receive and process the BLE Bluetooth Low Energy. The BLE functionality is offered by Bluetooth® to enable devices to run for long durations with low power consumption. data packets in real time and not rely on the report that is sent at the reporting interval to compute and offer real time location services.

The device filters are disabled by default. Hence, an AP includes all devices that are within its range and irrespective of whether the devices have moved or sent BLE Bluetooth Low Energy. The BLE functionality is offered by Bluetooth® to enable devices to run for long durations with low power consumption. data packets in the report.

If an active BLE Bluetooth Low Energy. The BLE functionality is offered by Bluetooth® to enable devices to run for long durations with low power consumption. device is removed or moved out of the range of an AP, the AP reports the device until the entry of the device is stored in the AP.

Configuring a Transport Profile

The following procedure describes how to create an IoT Internet 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 in the WebUI:

  1. In the Managed Network node hierarchy, navigate to the Configuration > IoT Internet 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. page.
  2. In the IoT Transports tab, click + and configure the parameters described in Table 2.

  3. Click Submit.
  4. Click Pending Changes.
  5. In the Pending Changes window, select the check box and click Deploy changes.

The following table describes the configuration parameters for IoT Internet 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.

Table 2: IoT Transport Profile Configuration Parameters

Parameter

Description

Name

Name of the IoT Internet 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.

State

Enable or disable the transport profile.

Server Type

Type of the server that receives the telemetry data. Available options are:

Meridian-Beacon-Management

Meridian-Asset-Tracking

Telemetry-Https

Telemetry-Websocket

Assa-Abloy

Azure-IoTHub

Server URL Uniform Resource Locator. URL is a global address used for locating web resources on the Internet.

URL Uniform Resource Locator. URL is a global address used for locating web resources on the Internet. of server to send the telemetry data.

NOTE: This parameter is not available when Server type is set to Azure-IoTHub.

Device Classes

Device class tags to filter the devices that are included in the reports.

For the server type Meridian-Beacon-Management, only aruba-beacons device class is supported.

For the server type Meridian-Asset-Tracking, only aruba-tags device class is supported.

For the server type ZF-Openmatics, only zf-tags device class is supported.

For server type Telemetry-Https, following device classes are supported:

all device classes

Aruba-Beacons

Aruba-Tags

ZF-Tags

EnOcean-Sensors

EnOcean-Switches

iBeacon

Eddystone

Unclassified

Assa-Abloy

Aruba-Sensors

Ability-Smart-Sensor

WiFi-Tags

WiFi-Unassoc-Sta

WiFi-Assoc-Sta

MySphera

sBeacon

Wiliot

Serial-Data

Exposure-Notification

For server type Telemetry-Websocket, following device classes are supported:

all device classes

Aruba-Beacons

Aruba-Tags

ZF-Tags

EnOcean-Sensors

EnOcean-Switches

iBeacon

Eddystone

Unclassified

Assa-Abloy

Aruba-Sensors

Ability-Smart-Sensor

WiFi-Tags

WiFi-Unassoc-Sta

WiFi-Assoc-Sta

MySphera

sBeacon

Wiliot

ZSD

Serial-Data

Exposure-Notification

Onity

Minew

Google

Blyott

DirAct

GWA Hygiene

Polestar

For server type Azure-IoTHub, following device classes are supported:

all device classes

aruba-beacons

aruba-tags

zf-tags

enocean-sensors

enocean-switches

ibeacon

eddystone

unclassified

aruba-sensors

ability-smart-sensor

mysphera

sbeacon

wiliot

serial-data

exposure-notification

onity

minew

google

blyott

diract

gwahygiene

polestar

All device classes is the default device class.

Reporting interval

Reporting interval of the IoT Internet 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 stream. Valid range is 1 second to 3600 seconds and the default interval is 600 seconds. When Server type is set to Telemetry-Https, the minimum interval is 5 seconds.

Selecting Report only device count reports only the device count at each reporting interval.

NOTE: This parameter is not available when Server type is set to Azure-IoTHub.

BLE Bluetooth Low Energy. The BLE functionality is offered by Bluetooth® to enable devices to run for long durations with low power consumption. packet forwarding

Allows forwarding of full packets for all device classes except from unclassified devices.This parameter is selected when Server type is set to Azure-IoTHub and cannot be unselected.

NOTE: This parameter is available when Server type is set to Telemetry-Websocket.

Per frame filtering

Applies filters to each frame rather than to the device.

Report only device count

Reports only the device count at each reporting interval.

NOTE: This parameter is not available when Server type is set to Azure-IoTHub.

RSSI Received Signal Strength Indicator. RSSI is a mechanism by which RF energy is measured by the circuitry on a wireless NIC (0-255). The RSSI is not standard across vendors. Each vendor determines its own RSSI scale/values. reporting format

Format for reporting received signal strength indicator. . Available options are:

Average

Last

Bulk

Max

Smooth

Smooth is the default RSSI Received Signal Strength Indicator. RSSI is a mechanism by which RF energy is measured by the circuitry on a wireless NIC (0-255). The RSSI is not standard across vendors. Each vendor determines its own RSSI scale/values. reporting format.

NOTE: This parameter is not available when Server type is set to Azure-IoTHub

Environment type

Environment where the device is deployed. Available options are:

Office

Warehouse

Auditorium

Shipboard

Outdoor

Custom

Office is the default environment type.

Fading factor

Fading factor in custom environment. . Valid range is 10 to 40 and default fading factor is 20.

NOTE: This parameter is available only when Enviroment type is set to Custom

Authentication

Authentication

Authentication type to use. Available options are:

Use credentials—Use the defined credentials.

Use Token—Use the token credentials.

Client credentials—Use the credentials of the client.

DPS group enrollment with symmetric key—Use Azure DPS group enrollment symmetric key.

Use Token is the default authentication type.

NOTE: This option is available only when Server type is set to Azure-IoTHub.

Authentication server URL Uniform Resource Locator. URL is a global address used for locating web resources on the Internet.

URL Uniform Resource Locator. URL is a global address used for locating web resources on the Internet. of the authentication server.

NOTE: This parameter is available when Authentication is set to Use credentials or Client credentials.

Username

Username to use when authenticating with an authentication server.

NOTE: This parameter is available only when Authentication is set to Use credentials.

Password

Password to use when authenticating with an authentication server.

NOTE: This parameter is available only when Authentication is set to Use credentials.

Client ID

Identify to the client.

Access token

Access token to use when authenticating using a token.

NOTE: This parameter is available only when Authentication is set to Use Token.

Client secret

The password to use when authenticating using client credentials.

NOTE: This parameter is available only when Authentication is set to Client credentials.

ID scope

ID of the Azure DPS.

NOTE: This parameter is available only when Server type is set to Azure-IoTHub.

Symmetric key

Group enrollment symmetric key.

NOTE: This parameter is available only when Server type is set to Azure-IoTHub.

Retype symmetric key

Repeat the group enrollment symmetric key.

NOTE: This parameter is available only when Server type is set to Azure-IoTHub.

Proxy server

IP address

IP address of the proxy server.

NOTE: This parameter is available only when Type is set to Server.

Port

Port of the proxy server.

NOTE: This parameter is available only when Type is set to Server.

Username

Username to use when authenticating with a proxy server.

NOTE: This parameter is available only when Type is set to User.

Password

Password to use when authenticating with a proxy server.

NOTE: This parameter is available only when Type is set to User.

Device filters

Report devices that are within n meters of the beacon

Reports devices that are within n meters of the beacon where n is the number of meters within the range 2 to 100.

Report devices that have moved more than n meters since last reported

Reports devices that have moved more than n meters since they were last reported where n is the number of meters within the range 2 to 30.

Report devices that have had activity in the last n minutes

Reports devices that have had activity in the last n minutes where n is the number of seconds within the range 30 to 3600 or the number of minutes within the range 1 to 60.

Report devices using following filters

Reports devices using one of the defined filters. Available options are:

UUID—This parameter is available only when Device classes is set to iBeacon.

UIDs—This parameter is available only when Device classes is set to Eddystone.

URLs Uniform Resource Locator. URL is a global address used for locating web resources on the Internet. —This parameter is available only when Device classes is set to Eddystone.

Use Add to add more UUID, UIDs or URLs Uniform Resource Locator. URL is a global address used for locating web resources on the Internet..

NOTE: This parameter is available only when Device classes is set to iBeacon or Eddystone.

AP groups

Available AP groups

Displays all defined AP groups. Select an AP group and use > to add the selected AP group to Selected AP Groups. Use >> to add all AP groups to Selected AP Groups.

Selected AP Groups

Lists the AP groups that are added to the IoT Internet 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. Select an AP group and use < to remove the selected AP group from Selected AP Groups. Use << to remove all AP groups from Selected AP Groups.

Zigbee socket device profiles

Zigbee socket device profiles

Displays all ZigBee socket device profiles. Select the required ZigBee socket device profiles. For more information, see Configuring Zigbee Socket Device Profile.

Transport services

The following IoT Internet 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 services are supported in ArubaOS:

NOTE: The Transport Services section is visible in the webUI only when the Server type is set to Telemetry Websocket or Azure IoT Internet 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. Hub. However, only BLE Bluetooth Low Energy. The BLE functionality is offered by Bluetooth® to enable devices to run for long durations with low power consumption. data and Serial Data options are available for Azure IoT Internet 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. Hub.

BLE Bluetooth Low Energy. The BLE functionality is offered by Bluetooth® to enable devices to run for long durations with low power consumption. Telemetry

BLE Bluetooth Low Energy. The BLE functionality is offered by Bluetooth® to enable devices to run for long durations with low power consumption. devices

Denotes the device class tags used to filter the devices that are included in the reports.

For the server type Meridian-Beacon-Management, only aruba-beacons device class is supported.

For the server type Meridian-Asset-Tracking, only aruba-tags device class is supported.

For server type Telemetry-Https, Telemetry-Websocket, or Azure-IoTHub following device classes are supported:

  • managed-beacons
  • managed-tags
  • aruba-beacons
  • aruba-tags
  • zf-tags
  • enocean-sensors
  • enocean-switches
  • ibeacon
  • eddystone
  • unclassified
  • assa-abloy
  • aruba-sensors
  • ability-smart-sensor
  • wifi-tags
  • wifi-assoc-sta
  • wifi-unassoc-sta
  • wifi-rtls-tags
  • mysphera
  • sbeacon
  • wiliot
  • zsd
  • serial-data
  • exposure-notification
  • minew
  • google
  • diract
  • onity
  • gwahygiene
  • polestar
  • blyott

Reporting interval

Denotes the reporting interval of the IoT Internet 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 stream. Valid range is 1 second to 3600 seconds and default interval is 600 seconds. When Server Type is set to Telemetry-HTTPS Hypertext 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., the minimum interval is 5 seconds. Selecting Report only device count reports only the device count at each reporting interval.

NOTE: This parameter is not available when Server type is set to Azure-IoTHub.

Report device counts only

Reports only the device count at each reporting interval.

NOTE: This parameter is not available when Server type is set to Azure-IoTHub.

The following command creates an IoT Internet 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 in the CLI Command-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..

(host) [mynode] (config) #iot transportProfile Test-Transport-Profile

The following command displays the list of IoT Internet 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 in the CLI Command-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..

(host) [mynode] #show iot transportProfile

The following command displays the details of an IoT Internet 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 in the CLI Command-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..

(host) [mynode] #show iot transportProfile Test-Transport-Profile

The following command enables an IoT Internet 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 in the CLI Command-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..

(host) [mynode] (config) #iot useTransportProfile Test-Transport-Profile

he following command creates an IoT Internet 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 in the CLI Command-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..

(host) [mynode] (config) #iot transportProfile Test-Transport-Profile

(host) (IoT Transport Profile "Test-Transport-Profile") #blePeriodicTelemetryDisable