Introduction
Presence integration is available for Aruba devices.
Prerequisites
Cloud4Wi Presence server needs to establish a connection with the ZeroMq feed, available on ALE server at port 7779. Make sure that your network allows this connection.
In order to enable this integration, you also need to open a ticket in our Support Center, providing us the public IP address where the Presence server has to connect (firewall, or ALE server, according to the topology of your network, see the possible cases below).
Enabling communication with APIs
Go to the ALE interface and make the following actions:
- Enable the context proximity
- Disable MAC anonymization
- Choose data source according to your hardware
Then go to the IAP interface and:
- Check the Analytics & Location Engine option
- Enter server and port into the Server input field (the default port is 8088)
Finally you can check the communication with the server. To do this, connect through SSH into ALE server, as root. Then run the following command:
# /opt/ale/bin/feed-reader -e tcp://localhost:7779 -f proximity
After few seconds customers must see proximity feed:
[130] Recv event with topic "proximity"
seq: 151509
timestamp: 1507216176
op: OP_UPDATE
topic_seq: 27549
source_id: 005056A2B2A2
proximity {
sta_eth_mac:{
addr: xx:xx:xx:xx:xx:xx
}
radio_mac {
addr: xx:xx:xx:xx:xx:xx
}
rssi_val: -76
ap_name: b04-api01
hashed_sta_eth_mac: FB8DB3C767F53661DC404E92875350102E287489
target_type: TARGET_TYPE_STATION
}
If the sta_eth_mac interface is missing, then double-check that you have disabled the anonymization in the ALE interface.
If you have any issues during this process, please don't hesitate to open a ticket in our Support Center.