iBeacon + Eddystone asset tracking
Table of contents
This example shows the required configuration to enable BLE telemety reporting for ibeacon
and eddystone
BLE devices for asset tracking and eddystone based sensor monitoring.
fqdn, ip-address, port, path
- has to be replaced with the FQDN or IP address, optional port and path of the remote serveraccess-token
- has to be replaced with the static access token used to connect to the remote serverclient-id
- has to be replaced with the client identifier string that is used by the remote server to identify the connecting Aruba infrastructureap-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)
ArubaOS
iot radio-profile "ble-int"
radio-mode none ble
!
ap-group <ap-group>
iot radio-profile "ble-int"
!
iot transportProfile "BLE-telemetry"
serverType Telemetry-Websocket
serverURL "[ws|wss]://<fqdn|ip-address>[:<port>][<path>]"
accessToken <access-token>
clientId <client-id>
reportingInterval 1
deviceClassFilter ibeacon
deviceClassFilter eddystone
ageFilter 30
rssiReporting last
include-ap-group <ap-group>
!
iot useTransportProfile "BLE-telemetry"
Aruba Instant
iot radio-profile "ble-int"
radio-mode ble
exit
iot use-radio-profile "ble-int"
iot transportProfile "BLE-telemetry"
endpointURL "[ws|wss]://<fqdn|ip-address>[:<port>][<path>]"
endpointType telemetry-websocket
payloadContent ibeacon
payloadContent eddystone
endpointToken <access-token>
endpointID <client-id>
transportInterval 1
ageFilter 30
rssiReporting last
exit
iot useTransportProfile "BLE-telemetry"