I mean you'll have to read the (heckin) manual for part of this, because that's how we API, but:
You want to know number of devices that have associated to the wireless network in a given span of time?
I use Python so this is going to be Python-y.
If you need to know on a per AP basis, you could:
- Pull a list of APs (Pull on a per org or per network basis; check model[0:2] in Python to see if it's an MR)
- Pull a list of clients per AP
- Drop it in a spreadsheet using something like openpyxl
If you need it on a per-network basis:
- Pull network clients
- Check the SSID field for a value OTHER THAN null
- Drop list of clients into a spreadsheet using something like openpyxl.
Then just run this as a cronjob someplace, or do it on demand via CLI or a Flask app, and there you go.
If you have a bunch of networks, get fancy, make a table of contents, and do one tab per network in openpyxl. I need to refactor it badly, but I've got an example here that I threw together for a per org device inventory.
Caveat: I use kludges because I run into networks with a bunch of APs that aren't placed on a map and I am unable to place on a map accurately, so heatmap is not... so useful for me. You don't want to be me, maybe.