linux客户端 手机,WAPI客户端在Linux系统中的实现

本文介绍了在Linux系统中实现WAPI客户端的方法,包括对wpa_supplicant软件的修改,以支持WAPI功能。设计保留了软件原有结构,并采用lib库方式,方便未来程序更新时WAPI功能的迁移。
摘要由CSDN通过智能技术生成

原标题:WAPI客户端在Linux系统中的实现

西电捷通互操作性技术研究

摘要:在Linux系统中,欲实现WAPI客户端的功能,不但需要先将WAPI安全协议栈移植到系统中,还需要对系统原有的一个名叫wpa_supplicant(无线网络请求者程序,后文简称“请求者软件”)的应用程序进行适当修改。请求者软件是一款开源的无线局域网客户端侧接入管理软件,但是该软件没有实现WAPI功能,本文介绍了如何实现带WAPI功能的请求者软件,设计与实现兼顾了请求者软件原有结构的完整性,同时对程序升级有着充分的考量,当程序结构发生变化时,其已有的WAPI功能可以简单同步迁移到变化后的版本中去。

关键词:WAPI,AP(接入点),AS(鉴别服务器),西电捷通

当前,全球无线局域网领域仅有两个关于安全方面的标准,分别是美国行业标准组织提出的IEEE 802.11i标准,以及中国提出的WAPI标准。WAPI是我国首个在计算机宽带无线网络通信领域自主创新并拥有知识产权的安全接入技术标准。

本文将介绍一种简单高效的方法,实现具备WAPI功能的请求者接入管理软件。

1、请求者软件

请求者软件是一款无线局域网客户端接入管理软件,可以在Linux、BSD、MacOS、Windows等不同的平台运行,可以运行在台式机、笔记本、嵌入式系统中。设计的目标是不依赖于具体的硬件驱动程序和操作系统。源代码是用c语言实现的,整个程序的框架结构,如图1所示。所有与硬件驱动程序相关功能,都定义在单独的文件中。请求者软件实现了一个统一的驱动程序应用程序编程接口,很好地实现了硬件驱动与软件分层,方便了跨平台移植。

从通信层次上划分,请求者软件提供向上的控制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值