This application will query your UniFi controller for all active Wi-Fi clients and report them to a FIND3 server.
Each UniFi access point will be reported as a node which will increase the chances of correct indoor positioning.
Run the app via docker:
$ docker run --rm -it -e "DEBUG=*" -e "FIND3_URL=http://localhost:8003" -e … nunofgs/find3-unifi
Configuration is done through the following environment variables:
Variable | Default value | Description |
---|---|---|
DEBUG | [n/a] | Output debugging information (ex: * or *unifi* ) |
SCAN_INTERVAL | 5000 | The interval at which clients are polled and reported |
FIND3_GROUP | [n/a] | The FIND3 family name |
FIND3_URL | [n/a] | The URL of the FIND3 server (ex: http://localhost:8003 ) |
UNIFI_ADDRESS | [n/a] | The UniFi server address |
UNIFI_PASSWORD | ubnt | The UniFi server password |
UNIFI_PORT | 8443 | The UniFi server port |
UNIFI_SITE | default | The UniFi site |
UNIFI_USERNAME | admin | The UniFi server username |
MIT