The Geo-Location Agent is a service that resides on ExtremeCloud IQ and ExtremeCloud IQ Controller. It performs the following tasks:
Uses the collected FTM data to build subgraphs, which are groups of APs that are FTM connected.
Calculates the geo-location coordinates for APs
Passes the geo-location coordinates to the AFC agent, which is a service that obtains permission and spectrum for APs to operate in the 6GHz band. The geo-location coordinates are then used to query the third-party AFC server for spectrum information. And finally, the AFC agent receives the spectrum information and this information is assigned to the APs.
The anchor APs present the geo-location coordinates directly to the Geo-Location Agent. These coordinates are determined either by the AP's integral GPS module or by the AFC Mobile app. At least four anchor APs with known geo-coordinates must be available before a subgraph can be placed on the geographic map.
The Geo-Location Agent also calculates the geo-location coordinates using the 802.11mc Fine Time Measurement (FTM) measurement data. A single AP must be able to determine an FTM distance value to at least three other APs.