I have a little school project here that involves some Linksys wrt54gs and openWRT. I'm creating a wireless vehicle tracking system for the University of Arizona CatTran shuttle. This is going to be as simple as possible, and I will only be implementing a test - this won't be a full-scale deployment. I've come up with what I think will be a very simple solution, but I'm missing a few details and I was hoping you guys could point me in the right direction.
I'm going to place a few AP's around campus with big directional antennas pointed at timed stops. The shuttles will have an AP in client mode sitting on the dash board (or somewhere near a window). My thought is to have the AP's running a cron job that will check every minute or so whether one of the client AP's on the shuttle has connected to it, then send that data back to a server. The server will then put all the information on a web page that will be accessed by faculty and students. I will use the mac addresses of the client machines as identifiers for shuttles, and the mac address of the AP sending the server the information will tell me which AP the shuttle is near and therefore where the shuttle is.
What I need to know is, is there some sort of log file that keeps track of what mac addresses are connected at any given time? Or perhaps I could bind mac addresses to IP's and then I just need to know where to find the list of IP's?
I've looked at a few bandwidth useage scripts like this: http://openwrt.org/forum/viewtopic.php?id=304
Is this the right direction? I don't need a full solution, mainly because I want to figure it out on my own. But any hints, tips, prods, etc. are very welcome. Please let me know if this is a bad explanation. I'll keep you all updated on the project. It's not very interesting at the moment, but if I can get this basic stuff out of the way then I can move on to more interesting applications.
Thanks for any help.