Aruba Meridian Asset Tracking
Table of contents
This example shows the required configuration to enable Aruba Meridian Asset Tracking. For more details on the Aruba Meridian related confiugration please refer to the Aruba Meridian Online Documenation - Configure Aruba Hardware
Note:
The DigiCert root certificate has to be installed on the Aruba infrastructure when connecting the Meridian tags server. This is only required for the asset tracking tunnels to Meridian using WebSocket Secure (wss) protocol. Please see the Aruba CLI Reference - Importing Certificates for details.
Note: The Aruba Meridian Beacon Management configuration is required for both beacons management and asset tracking because it reports beacon and tag information such as hardware type, battery level, MAC address, uuid/major/minor, rssi, firmware, etc. to Meridian. Whereas the Aruba Meridian Asset Tracking only reports tag telemetry data to Meridian. So, whether you are doing beacons management or asset tracking, you must have a least the beacons management iot profile configured.
access-token
- has to be replaced with the static access token generated using the Meridian Beacon Management menuclient-id
- has to be replaced with the Meridian location id which can be found in the Meridian Editor settings pageap-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 "Meridian-Beacon-Management"
serverURL "https://edit.meridianapps.com/api/beacons/manage"
accessToken <access-token>
deviceClassFilter aruba-beacons
include-ap-group <ap-group>
!
iot useTransportProfile "Meridian-Beacon-Management"
!
iot transportProfile "Meridian-Asset-Tracking"
serverType Meridian-Asset-Tracking
serverURL "https://tags.meridianapps.com/api/v1beta1/streams/ingestion.start"
accessToken <access-token>
clientId <client-id>
deviceClassFilter aruba-beacons
include-ap-group <ap-group>
!
iot useTransportProfile "Meridian-Asset-Tracking"
Aruba Instant
iot radio-profile "ble-int"
radio-mode ble
exit
iot use-radio-profile "ble-int"
iot transportProfile "Meridian-Beacon-Management"
endpointURL https://edit.meridianapps.com/api/beacons/manage
endpointToken <access-token>
payloadContent managed-beacons
exit
iot useTransportProfile "Meridian-Beacon-Management"
iot transportProfile "Meridian-Asset-Tracking"
endpointType Meridian-Asset-Tracking
endpointURL https://tags.meridianapps.com/api/v1beta1/streams/ingestion.start
endpointToken <access-token>
endpointID <client-id>
payloadContent managed-tags
transportInterval 5
exit
iot useTransportProfile "Meridian-Asset-Tracking"