电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

广东电信aWiFi平台接口规范方案

17页
  • 卖家[上传人]:大米
  • 文档编号:483903723
  • 上传时间:2022-08-17
  • 文档格式:DOC
  • 文档大小:1.12MB
  • / 17 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 广东电信aWiFi平台接口规范日期版本号修订说明修订人2016-04-08V1.00新建文档熊远雄2016-04-13V1.02修改登陆和心跳,添加工作流程熊远雄 目录广东电信aWiFi平台接口规范1第1章前言11.1aWiFi系统概述11.2网络架构2第2章 aWiFi平台认证接口规范42.1概述42.2WiFi用户上线42.3保活和下线7第3章 aWiFi平台云AC接口规范103.1概述103.2连接登陆云AC113.3心跳与断开重连机制123.4执行配置管理133.4.1测试连接133.4.2设置SSID143.4.3重启143.4.4远程升级14 第1章 前言本标准是广东电信aWiFi终端系列企业标准之一,该系列标准目前包括:1) 广东电信aWiFi终端规范-技术指标;2) 广东电信aWiFi终端技术要求-xxx3) 广东电信aWiFi平台接口规范;4) 广东电信aWiFi安全审计平台接口规范本文描述aWiFi系统中,aWiFi终端设备与aWiFi平台的通信协议流程,包括aWiFi终端设备与aWiFi平台认证服务的接口,aWiFi终端设备与aWiFi平台云AC通信的接口。1.

      2、1 aWiFi系统概述广东电信aWiFi系统由WiFi用户(手机,平板电脑等)、WiFi网络接入设备、aWiFi管理平台和BOSS系统组成。WiFi网络接入设备分为两类,一类是集中控制型(AC+瘦AP)设备,一类是aWiFi终端。aWiFi管理平台内部又可分为两部分:云AC平台和认证服务平台。分别负责aWiFi终端设备管理和广告推送服务。为客户提供aWiFi业务。aWiFi系统总体参考模型如图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系统的网络架构如下图所示:aWiF

      3、i业务平台网络架构如下图所示第2章 aWiFi平台认证接口规范2.1 概述aWiFi终端和aWiFi平台认证服务的通信协议是基于wifidog_protocol_V1(http:/dev.wifidog.org/wiki/doc/developer/WiFiDogProtocol_V1),并作出了部分细节的修改,其中主要增加了用户的预鉴权流程,实现免登陆认证功能,建议aWiFi终端厂商使用开源软件包wifdog V1.3.0进行开发实现。为方便,本文直接用wifidog来代指在aWiFi终端中实现与认证平台通信的程序。aWiFi认证平台的信息如下:aWiFi认证平台主机(%SERVER)aWiFi认证平台端口(%PORT)80012.2 WiFi用户上线WiFi用户上线流程如下图所示:1. 首先aWiFi终端通过iptables更改防火墙,将未认证的用户dnat到wifidog进程,当WiFi用户接入终端后访问外网时,wifidog首先拦截其http报文,然后询问aWiFi认证平台该用户是否准入,对应上图中的流程,请求实例如下:GET /smartwifi/auth/?stage=pr

      4、eauth&ip=192.168.1.239&mac=3c:97:0e:d2:f6:67&token=bcabec2922484678d913cf512fee6738&incoming=0&outgoing=0&gw_id=D4EE07083302HTTP/1.0User-Agent: WiFiDog 20150427Host: 报文以GET方法访问aWiFi认证平台的auth路径,其中参数stage=preauth表示当前为预鉴权阶段,ip为用户ip,mac为用户MAC,token为用户MAC的md5值,gw_id为aWiFi终端的MAC。2. 对于新用户,aWiFi认证平台将返回鉴权失败的200报文,对应上图中的流程,如下所示:HTTP/1.1 200 OKConnection: closeDate: Mon, 31 Aug 2015 11:30:28 GMTContent-Length: 7X-Powered-By: Servlet/2.5 JSP/2.1Auth: 0当aWiFi认证平台返回Auth:1则表示鉴权成功,wifidog随即放通用户,并把当前web请求重定向回原先访

      5、问页面,实现免登陆认证的接入上网;当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/ WiFiDog 20150427Host: 报文以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发起认证请求,w

      6、ifidog再向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.0User-Agent: WiFiDog 20150427Host: 报文以GET方法访问aWiFi认证平台的auth路径,其中参数stage=login表示当前为登录鉴权阶段,ip为用户ip,mac为用户MAC,token为用户MAC的md5值,gw_id为aWiFi终端的MAC。6. 认证成功后授权,aWiFi认证平台返回200包给wifidog,对应上图中的流程,如下所示:HTTP/1.1 200 OKConnection: closeDate: Tue, 01 Sep 2015 06:40:44 GMTContent-Length: 7X-Powered-By: Servlet/2.5 JS

      7、P/2.1Auth: 17. wifidog检测到Auth: 1,用307报文将用户重定向到成功登录页面,对应上图中的流程,如下所示。GET/smartwifi/portal/?gw_id=D4EE07083302HTTP/1.0User-Agent: WiFiDog 20150427Host: 报文以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.0User-Agent: WiFiDo

      8、g 20150427Host: 报文以GET方法访问aWiFi认证平台的ping路径,其中参数gw_id为aWiFi终端的MAC。随后几项参数包含aWiFi终端及wifidog进程相关健康状况信息。收到aWiFi终端发出的ping请求后,aWiFi认证平台用200包的文本Pong来回应,如下所示:HTTP/1.1 200 OKConnection: closeDate: Tue, 01 Sep 2015 06:51:46 GMTContent-Length: 4X-Powered-By: Servlet/2.5 JSP/2.1Pong3. 接入aWiFi终端的所有WiFi用户设备保活是指aWiFi终端向aWiFi认证平台分别上报每个用户的状态,如果用户已经离线则上报用户离线消息,否则等待aWiFi认证平台回应当前用户的权限,aWiFi终端以此为根据决定继续放通该用户正常上网还是需要重新认证,当aWiFi认证平台返回Auth:1则表示继续允许,Auth:0则表示需要重新认证。aWiFi终端会每隔十分钟给接入的所有WiFi用户设备保活,首先WiFi用户设备携带设备的参数向aWiFi认证平台发出请求,对应上图中的,请求实例如下所示:GET /smartwifi/auth/?stage=counters&ip=192.168.1.239&mac=3c:97:0e:d2:f6:67&token=bcabec2922484678d913cf512fee6738&incoming=1236050&outgoing=90741&gw_id=D4EE07083302 HTTP/1.0User-Agent: WiFiDog 20150427Host: 报文以GET方法访问aWiFi认证平台的auth路径,其中参数stage=counters 表示该鉴权动作是在认证后的保活流程,ip为用户ip,mac为用户设备MAC,token为用户MAC的md5值,gw_id为aWiFi终端的MAC。随

      《广东电信aWiFi平台接口规范方案》由会员大米分享,可在线阅读,更多相关《广东电信aWiFi平台接口规范方案》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.