假设您对无线路由器具有完全的编程控制(运行 OpenWrt 或 DD-WRT - linux)。路由器配置为广播 ssid,并且网络是开放的。
一个移动用户(iPhone/Android/BB)走了上来。
1) 在 iPhone 上,如果设备当前未连接 wifi,则会出现一个对话框,提示您连接到可用的 SSID。用户选择我的 ssid 并连接。有没有办法从我的路由器(比如使用 Bonjour 或 ??)触发 iPhone 启动网络浏览器并尝试加载主页或自动配置 url?
2)Android / BB有什么不同的答案吗?
原因是在“围墙花园”应用程序中,我需要能够弹出一个问候页面,并且不希望用户必须先摸索加载默认页面。
任何和所有的想法表示赞赏!谢谢RM。
更新——我认为答案可能在于 802.21 或 UMA。我在某处读到 ATT 将其与 iPhone 一起用于身份验证。
在 iPhone 上连接到 wifi 网关时,有一个名为“自动登录”的开关。如果你打开它,iPhone 会发送一个 HTTP 请求,并从我的热点接收重定向,然后我发送欢迎页面。(现场完全开放)。问题是 iPhone 似乎在等待特定的东西 - 它不会从“3G”变为 wifi 并且最终可能会超时。此外,它仍然显示停靠在窗口顶部的“登录”横幅。
有人知道我需要发送以进行正确的自动登录的帧的文档吗?