The GRASE Hotspot is a project that glues individual components together easily, and provides a nice simple interface to administer the hotspot. With a lot of time and effort, most people can follow the tutorials on the internet and setup up MySQL, FreeRadius, CoovaChilli, Squid and any other optional components, and setup a Captive Portal Hotspot. But as soon as one component changes, for example FreeRadius changed how it’s config files are handled, the whole system breaks and the tutorial doesn’t help.
The GRASE Hotspot takes all the hard work out of keeping the individual components glued together, and provides a nice simple interface to manage the Hotspot and it’s users. As components change, the project is updated so the glue stays together. For a tech savy users who wants to do the gluing together themselves, they can take just the web interface component of the project, and manually do the rest. This modularity of the project ensures that the glue layer is simply a then glue layer, and not a thick gluggy mess forcing things to stay together. For example, a different RADIUS server could be used instead of FreeRadius, or (eventually, work is being made to ensure the SQL is database independent. MDB2 is being used to abstract the Database calls) a different SQL server could be used.
Keywords: free, pay-per-use, tickets, wifi, hotspot, management, solution, billing, access point, filtering, wireless, router, gateway, administration, kiosk, internet cafe, time limit, data limit, bandwidth, captive portal, walled garden