wifidog吧 关注:49贴子:63
  • 0回复贴,共1

wifidog在线升级和远程管理接口

只看楼主收藏回复

WIFIDOG增强协议接口
一、在线升级协议
路由器请求平台进行自身升级。
请求格式:
http://auth_server/upgrade/?
sv=
gw_mac=
router_type=
响应格式: upgrade:md5=cc5ce6c4f7147bbdb1babfc32a44338b#url=http:// 192.168.81.55/static/nolimit_wifidog.trx#ver=4.1.1080
md5 为固件的md5值
url 为固件下载地址
Ver 为固件版本
例子:
GET /upgrade/?
sv=4.1.1069&rmac=aa:bb:cc:dd:ee:ff&router_type=JIKE-BOX%20WP650 HTTP/1.0
User-Agent:cnrouter wifidog
Host: auth.cnrouter.com
二、远程配置协议
路由器以热点运营里面的检查周期定时向平台发起配置请求,平台根据相关信息对路由器进行配置和操作。
请求格式:
http://auth_server/control/?
action= Request
gw_mac= 网关mac地址
ssid= 无线ssid
gw_id= 热点账号
ver= 网关固件版本
wan_ip= 网关外网ip
响应格式:
平台响应内容根据需求进行,为下列三类配置:
格式: 任务序号;配置类型;配置项;具体参照例子
平台响应内容根据需求进行,为下列三类配置:
热点运营配置(wifidog):
ucode 热点账号 少于60字节
enable 启用认证 0 关闭 1 开启
host 热点服务器地址
port 热点服务器端⼝
req 热点服务器路径
checktime 检查周期
timeout 用户超时周期
whitemac 免认证mac名单
whiteurl 免认证域名名单
apple 苹果支持 0 关闭 1
开启例子: task_id=10086;wifidog:enable=1;host=auth.cnrouter.com;timeout=1200;
无线配置(wifi):
ssid 无线名称
例子: task_id=10087;wifi:ssid=jike_10086
系统命令(system):
restart 重启 upgrade 升级
例子: task_id=10088;system:restart;
注意:所有控制命令都以分号";"结尾。
配置完成以后路由器向平台汇报配置任务状态,格式如下
http://auth_server/control/?
action= report
gw_mac= 网关mac地址
task_id= 任务序号
gw_id= 热点账号
ret= 0 完成 -1失败
*贴吧排版是个苦力活!


1楼2015-01-21 17:55回复