ABB (ArubaOS/Aruba Instant 8.8.x.x or higher)
Table of contents
This example shows the required configuration to enable the ABB Ability™ Smart Sensor integrartion using ArubaOS/Aruba Instant version 8.8.x.x or higher.
client-id
- has to be replaced with the ABB Ability™ account organization IDsecret
- has to be replaced with the client credentials of the ABB Ability™ accountap-group
- has to be replaced with the AP group name the configuration should be enabled on (multiple statements are required for multiple groups) (ArubaOS only)
Note:
The ABB Ability™ Smart Sensor integrartion is levaraging the BLE data forwarding service. Starting with ArubaOS/Aruba Instant 8.8.x.x or higher BLE data forwarding is disabled by default and has to be explicitely eanbled for the device class ability-smart-sensor.
When migrating form ArubaOS/Aruba Instant 8.7.x.x to 8.8.x.x the iot transport profile configuration has to be adapgted to continue to work!
Note:
The Baltimore CyberTrust Root certificate (BaltimoreCyberTrustRoot.crt.pem) has to be installed on the Aruba infrastructure when connecting the ABB Ability™ Smart Sensor platform. Please see the Aruba CLI Reference - Importing Certificates for details.
ArubaOS
iot radio-profile "ble-int"
radio-mode none ble
!
ap-group <ap-group>
iot radio-profile "ble-int"
!
iot transportProfile "ABB-Ability-Smart-Sensor"
serverType Telemetry-Websocket
serverURL "https://api.smartsensor.abb.com/v8/Auth/BearerOAuth2"
clientId <client-id>
client-secret <secret>
reportingInterval 3600
deviceClassFilter ability-smart-sensor
bleDataForwarding
authenticationURL "https://api.smartsensor.abb.com/v8/Auth/BearerOAuth2"
authentication-mode client-credentials
include-ap-group <ap-group>
!
iot useTransportProfile "ABB-Ability-Smart-Sensor"
Aruba Instant
iot radio-profile "ble-int"
radio-mode ble
exit
iot use-radio-profile "ble-int"
iot transportProfile "ABB-Ability-Smart-Sensor"
endpointURL "https://api.smartsensor.abb.com/v8/Auth/BearerOAuth2"
endpointType telemetry-websocket
payloadContent ability-smart-sensor
bleDataForwarding
endpointID <client-id>
client-secret <secret>
transportInterval 3600
authenticationURL "https://api.smartsensor.abb.com/v8/Auth/BearerOAuth2"
authentication-mode client-credentials
exit
iot useTransportProfile "ABB-Ability-Smart-Sensor"