Advertisement

无线热点认证方案 Wi-Fi Dog

阅读量:

WifiDog是一款开源无线认证软件工具,支持整合到路由器或网络设备中.当设备连接至路由器或网络设备时,在线访问云端认证服务器之前需先进入登录并完成云端验证流程.例如,在星巴克上网时,默认情况下浏览器会显示注册页面,请用户输入手机号码以获取验证码后即可接入互联网.

网关心跳(Ping协议)

Wifidog采用了ping协议作为心跳机制向认证服务器发送当前状态信息;这样就可以使得认证服务器每个节点的状态生成中央日志

该Wifidog客户端在配置文件中执行设置操作,其主要目标是通过定期启动ping_thread.c进程以发送状态信息给认证服务器。信息格式如下:

复制代码
    http://auth_sever/ping/?    
    gw_id=%s
    sys_uptime=%lu    
    sys_memfree=%u    
    sys_load=%.2f    
    wifidog_uptime=%lu

通过系统调用wifidog客户端收集的数据

复制代码
    Headers
    HTTP/1.0\r\n" 
    "User-Agent: WiFiDog %s\r\n" 
    "Host: %s\r\n" 
    "\r\n",

一个标准的HTTP需求应该是:

复制代码
    GET /ping/?g

全部评论 (0)

还没有任何评论哟~