广东电信aWiFi平台接口规范

阅读: 评论:0

广东电信aWiFi平台接口规范
日期
版本号
修订说明
修订人
2016-04-08
V1.00
新建文档
熊远雄
2016-04-13
V1.02
修改登陆和心跳,添加工作流程
熊远雄

目录
广东电信aWiFi平台接口规范    1
第1章前言    1
1.1    aWiFi系统概述    1
1.2    网络架构    2
第2章 aWiFi平台认证接口规范    4
2.1    概述    4
2.2    WiFi用户上线    4
2.3    保活和下线    7
第3章 aWiFi平台云AC接口规范    10
3.1    概述    10
3.2    连接登陆云AC    11
3.3    心跳与断开重连机制    12
3.4    执行配置管理    13
3.4.1    测试连接    13
3.4.2    设置SSID    14
3.4.3    重启    14
3.4.4    远程升级    14

第1章 5d动感座椅前言
本标准是广东电信aWiFi终端系列企业标准之一,该系列标准目前包括:
1) 广东电信aWiFi终端规范--技术指标;
无尘涂装
2) 广东电信aWiFi终端技术要求--xxx
3) 广东电信aWiFi平台接口规范;
4) 广东电信aWiFi安全审计平台接口规范
本文描述aWiFi系统中,aWiFi终端设备与aWiFi平台的通信协议流程,包括aWiFi终端设备与aWiFi平台认证服务的接口,aWiFi终端设备与aWiFi平台云AC通信的接口。
1.1 aWiFi系统概述
广东电信aWiFi系统由WiFi用户(手机,平板电脑等)、WiFi网络接入设备、aWiFi管理平台和BOSS系统组成。WiFi网络接入设备分为两类,一类是集中控制型(AC+瘦AP)设备,一类是aWiFi终端。aWiFi管理平台内部又可分为两部分:云AC平台和认证服务平台。分别负责aWiFi终端设备管理和广告推送服务。为客户提供aWiFi业务。
aWiFi系统总体参考模型如图1所示。
图1:aWiFi系统模型
aWiFi系统模型说明如下:
1) aWiFi终端
aWiFi终端包括单AP终端,融合终端和一体终端,aWiFi终端与aWiFi平台之间使用统一的接口规范,aWiFi终端的相关技术指标和接口在本系列规范中说明。
2) 参考点Mg
参考点Mg是aWiFi管理平台和aWiFi终端之间的接口界面,包括终端设备管理和认证服务两部分,实现aWiFi终端认证和业务配置管理。该接口界面将在本文中说明。
3) 参考点Mc
参考点Mc是aWiFi管理平台和AC+AP型WiFi网络接入设备之间的接口界面,实现WiFi终端认证和业务配置管理。
1.2 网络架构
aWiFi系统的网络架构如下图所示:
aWiFi业务平台网络架构如下图所示
第2章 aWiFi平台认证接口规范
半有源rfid2.1 概述
aWiFi终端和aWiFi平台认证服务的通信协议是基于wifidog_protocol_V1(/wiki/doc/developer/WiFiDogProtocol_V1),并作出了部分细节的修改,其中主要增加了用户的预鉴权流程,实现免登陆认证功能,建议aWiFi终端厂商使用开源软件包wifdog V1.3.0进行开发实现。
为方便,本文直接用wifidog来代指在aWiFi终端中实现与认证平台通信的程序。
aWiFi认证平台的信息如下:
aWiFi认证平台主机(%SERVER)
aWiFi认证平台端口(%PORT)
8001
2.2 WiFi用户上线
WiFi用户上线流程如下图所示:
1. 首先aWiFi终端通过iptables更改防火墙,将未认证的用户dnat到wifidog进程,当WiFi用户接入终端后访问外网时,wifidog首先拦截其http报文,然后询问aWiFi认证平台该用户是否准入,对应上图中的流程②,请求实例如下:
[GET /smartwifi/auth/?stage=preauth&ip=192.168.1.239&mac=3c:97:0e:d2:f6:67&token=bcabec2922484678d913cf512fee6738&incoming=0&outgoing=0&gw_id=D4EE07083302
HTTP/1.0
User-Agent: WiFiDog 20150427
Host: ]
报文以GET方法访问aWiFi认证平台的auth路径,其中参数stage=preauth表示当前为预鉴权阶段,ip为用户ip,mac为用户MAC,token为用户MAC的md5值,gw_id为aWiFi终端的MAC。
2. 对于新用户,aWiFi认证平台将返回鉴权失败的200报文,对应上图中的流程③,如下所示:
[HTTP/1.1 200 OK
Connection: close
Date: Mon, 31 Aug 2015 11:30:28 GMT
Content-Length: 7
X-Powered-By: Servlet/2.5 JSP/2.1
Auth: 0]
当aWiFi认证平台返回Auth:1则表示鉴权成功,wifidog随即放通用户,并把当前web请求重定向回原先访问页面,实现免登陆认证的接入上网;当aWiFi认证平台返回Auth:0则表示需要该用户鉴权失败,需要登陆认证才能上网,此时wifidog则通过307报文将用户重定向到aWiFi认证平台的认证页面,对应上图中的流程⑤。重定向请求实例如下:
[GET
/
smartwifi/login/?gw_address=192.168.1.1&gw_port=2060&gw_id=D4EE07083302&mac=3c:97:0e:d2:f6:67&url=http%3A//api./rgeoc/%3Flnglat%3D113.182954%2C23.105509%26referer%3Dpcqq_client
HTTP/1.0
User-Agent: WiFiDog 20150427
Host: ]
报文以GET方法访问aWiFi认证平台的login路径,表示当前已经进入认证阶段,gw_address为aWiFi终端本地网关ip,gw_port设定为2060,mac为用户MAC,gw_id为aWiFi终端的MAC,url为用户原本希望访问的页面链接。
3. WiFi用户在登录页面,输入用户名密码,发送认证请求。
4. 认证成功的话aWiFi认证平台发送302报文,携带token信息重定向到wifidog页面。认证失败的话返回失败页面。
5. 用户携带token信息向wifidog发起认证请求,wifidog再向aWiFi认证平台发起请求,对应
玉米割晒机上图中的流程来电显示电话机⑪,请求实例如下:
[GET /smartwifi/auth/?stage=login&ip=192.168.1.239&mac=3c:97:0e:d2:f6:67&token=bcabec2922484678d913cf512fee6738&incoming=0&outgoing=0&gw_id=D4EE07083302
HTTP/1.0
User-Agent: WiFiDog 20150427
Host: ]
报文以GET方法访问aWiFi认证平台的auth路径,其中参数stage=login表示当前为登录鉴权阶段,ip为用户ip,mac为用户MAC,token为用户MAC的md5值,gw_id为aWiFi终端的MAC。
6. 认证成功后授权,aWiFi认证平台返回200包给wifidog,对应上图中的流程,如下所示:
[HTTP/1.1 200 OK
Connection: close
Date: Tue, 01 Sep 2015 06:40:44 GMT
Content-Length: 7
X-Powered-By: Servlet/2.5 JSP/2.1
Auth: 1]
7. wifidog检测到Auth: 1,用307报文将用户重定向到成功登录页面,对应上图中的流程,如下所示。
[GET
/smartwifi/portal/?gw_id=D4EE07083302
HTTP/1.0
User-Agent: WiFiDog 20150427
Host: ]
报文以GET方法访问aWiFi认证平台的portal路径,其中参数gw_id为aWiFi终端的MAC。aWiFi认证平台根据此参数推送对应商家的成功页面。
2.3 保活和下线
1. aWiFi终端会定时向aWiFi认证平台发送保活消息。保活消息包括aWiFi终端自身保活和接入aWiFi终端的所有WiFi用户设备保活两部分。
2. 其中aWiFi终端自身保活是指aWiFi终端和aWiFi认证平台链路检查。如下图所示:
请求实例如下所示:
[GET /smartwifi/ping/?gw_id=D4EE07083302&sys_uptime=7977811&sys_memfree=86908&sys_load=0.00&wifidog_uptime=362 HTTP/1.0
User-Agent: WiFiDog 20150427气泡包装膜
Host: ]
报文以GET方法访问aWiFi认证平台的ping路径,其中参数gw_id为aWiFi终端的MAC。随后几项参数包含aWiFi终端及wifidog进程相关健康状况信息。收到aWiFi终端发出的ping请求后,aWiFi认证平台用200包的文本Pong来回应,如下所示:

本文发布于:2023-05-15 11:42:31,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/2/100241.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:认证   平台   终端   用户   访问
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图