-You can use an open-source software for hotspot and firmware like openwrt, dd-wrt, which you want. But it is absolutely very important to use a nice working system.
-We have not decided which router to use. We care about your suggestion for router. It should be a well-known, global model. Also it must be a new model. We must find routers easily to buy.
-We use hotspot as a social hotspot and downloading apps from app stores. So hotspot system must allow social sites and app stores dynamic ips. The system should allow us to add sites that we want. The hotspot system should reset ips automatically for sites which use dynamic ips like Facebook.
-The system should allow us to use second ssid on one router. Hidden ssid must be possible too.
-The system should allow us to control router remotely to
*Change ssid (hotspot and second ssid)
*Change second ssid password
*Close user connection
*Redirect any user again for reauth
*Set internet speed limit by user
*Set max user
*Add domain into allowed sites
-When router redirects a user to our url, the url must have user mac, router mac or id, token parameters.
-We want all of these as a firmware. When install the firmware, router must have all properties. (Not part by part install)