Hey
Here's what's currently happening with DogOnRails and the Firmware:
1. Geocoding is up! You can now type in your address and have it semi-intelligently translate to Latitude and Longitude. This is useful for adding new nodes to the system.
2. ROBIN Heartbeat: We now have the ability to record the mesh stats from ROBIN and send them to the DogOnRails server. This means that all nodes will connect to the DogOnRails to report their mesh status, as well as their WifiDog Captive Portal status.
3. MAC Blocking WORKS! We can't throttle, but you can kick people off the network using the interface! This is a huge feature, since this will prevent abuse of the network!
Here are the features that will be added to DogOnRails this week:
1. Meraki Network Import: The ability to read in a Meraki XML file and create nodes with the same name and their MAC addresses so that when a user switches from Meraki to DogOnRails, all their nodes will just go online right away without any configuration required.
2. Better Usage Statistics: More screens on the show tab
3. Time Limits: This is meant to go in place so that we can prevent Wifi Campers
Here is what is outstanding on our version of WifiDog:
Bandwidth Throttling: We need to get the throttling enabled. The problem that I'm currently facing is that for some reason it is not entering the if statement for Traffic Shaping, despite the fact that
conf.c reports that it is reading the token. I am going to compile a new version with more debug messages to try and debug it, and I may have to get an old Linux box that I have with a PCI Wifi Card to test the Dog on x86 with a proper debugger to get this figured out.
If anyone wants to help with the C code, please let me know and I will send you the source that I am using for my version of WifiDog.
As usual, please feel free to log bugs in the appropriate places:
http://code.google.com/p/dogonrails/http://launchpad.net/merhakiThanks
Joe