Предположим, что у вас есть полный программный контроль над беспроводным маршрутизатором (скажем, OpenWrt или DD-WRT - linux). Маршрутизатор настроен на передачу ssid, и сеть широко открыта.
Подходит мобильный пользователь (iPhone/Android/BB).
1) на iPhone, если устройство в настоящее время не подключено к Wi-Fi, появляется диалоговое окно, предлагающее подключиться к доступным SSID. Пользователь выбирает мой ssid и подключается. Есть ли способ, с моего маршрутизатора (скажем, с помощью Bonjour или?), Чтобы запустить iPhone для запуска веб-браузера и попытаться автоматически загрузить домашнюю страницу или автоматически autoconfig url?
2) любой другой ответ для Android/BB?
Причина в том, что в приложении "walled garden" мне нужно открыть страницу приветствия и не хотеть, чтобы пользователь сначала возился с загрузкой страницы по умолчанию.
Любые мысли приветствуются! благодаря RM.
Обновление. Я думаю, что ответ может заключаться либо в 802.21, либо в UMA. Я где-то читал, что ATT использует это с iPhone для аутентификации.
На iPhone есть переключатель под названием "autologin" при подключении к Wi-Fi-шлюзу. Если вы включите это, iPhone отправит HTTP-запрос и получит перенаправление из моей горячей точки, а затем отправлю приветственную страницу. (место полностью открыто). Проблема в том, что iPhone, похоже, ждет чего-то определенного - он не меняется от "3G" до Wi-Fi и может в конечном итоге тайм-аут. Также он по-прежнему отображает баннер "Вход", прикрепленный к верхней части окна.
Кто-нибудь знает документацию для фреймов, которые мне нужно отправить, чтобы сделать правильный автолог?