Hi
I'm looking to get aggregated stats like the Location Analytics Page in the main dashbaord rather than tons of data from Aps as the volumes get very large quite quickly
Is there any API access to amalgamated data for location analytics
Thanks
Richard
Have you checked this one? https://developer.cisco.com/meraki/scanning-api/#!overview/overview
Scanning API for Location Analytics Solutions - Cisco Meraki Documentation
If you want only counts of wireless clients in a given period, you can use...
https://developer.cisco.com/meraki/api-v1/get-network-wireless-client-count-history/
But if you want to get/calculate the same info as the location analytics page there're a few ways I can think of...
...or...
...or...
great thanks for those suggestions
I will check them out
I think we already have data for connected clients
Ok we are getting analytics data via the webhook (V3 API)
We get back a lot of data with IP, Pseudo MAC, etc
the data we get back does not match the totals on the dashboard
We get more hits from data than from dashboard
All we really want is the totals - not interested in the raw data
We think some devices reported back are firesticks, smart cars etc and that Meraki removes these before publishing on the dahsboard. We get manufacturer name but not real MAC addresses so its hard to filter
Not specific to the location API, it's common for people to report API data not matching what is visible in Dashboard.
The answer in general is that unless you are exactly replicating Dashboard's internal logic/timing/maths, the result will differ, and as the internal details are not public it's unlikely you'll be able to replicate them, so you'll always get different numbers.
For instance I'm pretty sure Dashboard keeps some periodically calculated/cached info for some things, unless you can hit on the exact match for this, you won't get the same results.
They're not wrong, they're just different because they weren't calculated the same way that Dashboard does it, as long as you know what they mean they are perfectly valid.
There is some explanation of how the numbers for Location Analytics are produced, it might help you get closer, note how RSSI is used for instance...
https://documentation.meraki.com/MR/Monitoring_and_Reporting/Location_Analytics
But if you are using the API, totals still have to be calculated, otherwise I think you'll have to resort to extracting the numbers from the Dashboard page.
The API documentation says you get clientMac in the payload...
https://developer.cisco.com/meraki/scanning-api/3-0/#observation-payloads
...if that's not what you're getting, I suggest open a case to get it fixed or documentation corrected.