Windows Mobile 设备上的无线局域网管理器开发【开题报告+文献综述+毕业论文】

Windows Mobile 设备上的无线局域网管理器开发【开题报告+文献综述+毕业论文】

ID:463599

大小:476.72 KB

页数:41页

时间:2017-08-05

上传者:U-944
Windows Mobile 设备上的无线局域网管理器开发【开题报告+文献综述+毕业论文】_第1页
Windows Mobile 设备上的无线局域网管理器开发【开题报告+文献综述+毕业论文】_第2页
Windows Mobile 设备上的无线局域网管理器开发【开题报告+文献综述+毕业论文】_第3页
Windows Mobile 设备上的无线局域网管理器开发【开题报告+文献综述+毕业论文】_第4页
Windows Mobile 设备上的无线局域网管理器开发【开题报告+文献综述+毕业论文】_第5页
资源描述:

《Windows Mobile 设备上的无线局域网管理器开发【开题报告+文献综述+毕业论文】》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

本科毕业论文系列开题报告电子信息工程WindowsMobile设备上的无线局域网管理器开发一、课题研究意义及现状在如今这个“移动”的世界里,传统局域网络已经越来越不能满足人们的需求,无线局域网应运而生。虽然如今无线局域网还不能完全脱离有线网络,但近年来,无线局域网产品逐渐走向成熟,以它的高速传输能力和灵活性发挥日益重要的作用。无线局域网是计算机网络与无线通信技术相结合的产物。无线局域网利用了无线多址信道方法来支持计算机之间的通信。并为通信的移动化、个性化和多媒体应用提供了可能。通俗地说,无线局域网就是在不采用传统缆线的同时,提供以太网或者令牌网络的功能。80年代后期,美国联邦通信委员会(FCC)对使用无线电的计算机通信开放了无须申请就可以使用的ISM频段,使得无线网络的使用成为通信领域的一个热点。1990年7月,IEEE802委员会接受了AT&T“CSMA/CD无线媒介标准扩充”的提案,成立了IEEE802.11无线局域网工作委员会,为无线网络制定工作标准。日本于1993年也公布了无线局域网使用的IMS频段。在国内,WLAN的技术和产品在实际应用领域还是比较新的。但是,由于无线局域网所具有的高速传输、组网灵活、可移动性、抗干扰性强、网络保密性好等其不可替代的特点,将会迅速地应用于需要在移动中连网和在网间漫游的场合,并在不易布线的地方和远距离的数据处理节点提供强大的网络支持。当前的WindowsMobile设备一般都配置了WLAN模块,具备了实时宽带连接的能力。对WindowsMobile设备进行无线局域网管理器,具有重要的实践意义和广泛的应用前景。二、课题研究的主要内容和预期目标内容:研究WindowsMobile设备上WLAN模块工作的基本原理并用VisualStudio2008进行WLAN管理工具开发。预期目标:通过VisualStudio2008进行软件开发,编程实现无线局域网模块在WindowsMobile设备上的一些基本的功能,包括发现周围的AP接入点,显示他们的名字、MAC地址、信号强度(RSSI)、WiFi信道以及是否需要密码等信息。三、课题研究的方法及措施 研究方法:本课题将嵌入式系统与蓝牙技术相结合,利用WindowsMobile设备上的WLAN模块实现基本的无线局域网管理功能,并通过VisualStudio2008进行软件开发。措施:首先通过查找资料熟悉WLAN的基本原理,以及WindowsMobile设备上WLAN模块工作的使用方法。然后熟悉VisualStudio2008的开发环境,了解C#程序的写法,通过学习和理解纂写所需要的软件需求文档。最后根据软件需求分析,列出所需要实现的功能,并且利用VisualStudio2008来实现,同时在真实设备中进行调试。四、课题研究进度计划2010.10.18 ~ 2010.11.19: 阅读相关文献并撰写文献综述,完成外文文献的翻译,完成开题报告。2010.11.19 ~ 2010.12.31:掌握毕业设计课题基本内容并用Visual Studio 2008进行软件开发。2011.1.1 ~ 2011.1.21:撰写毕业设计论文,完成初稿。2011.2.22 ~ 2011.4.1:对毕业论文进行修改,完成最终稿。2011.4.2 ~ 2011.4.15:上交毕业设计相关文档,准备好答辩PPT。五、参考文献[1]李伟,芦东昕,柳长安.基于WindowsMobile的智能终端上自动化测试研[J].计算机工程与设计,2006,27(21):3-14.[2]左晓静,王红伟.基于WindowsMobile的无线网络监测系统界面研究[J].煤炭技术,2010,29(8):1-4.[3]杨瑞.蓝牙通信在WindowsMobile移动终端中的研究与实现[J].计算机系统应用,2005,3(3):1-6.[4]王磊.中低端市场日渐活跃中国WLAN设备市场风生水起[J].电子测试,2005,21(1):1-6.[5]叶达峰.基于WindowsMobile的DM协议实现[J].网络与信息,2007,9(3):33-56.[6]白洁,刘亮.无线局域网络综述[J].计算机工程与设计,2004,25(3):1-5.[7]王晨.无线局域网网管系统的研究与实现[J].计算机应用技术,2007,11(2):5-11.[8]MandalAbhijit,AsthanaAnupam,AggarwalLalit.Experienceofwirelesslocalareanetworkinaradiationoncologydepartment[J].JournalofCancerResearchandTherapeutics,2010,19(2):1-5. [9]郭永健.高校图书馆无线局域网的安全与管理解决方案[J].图书馆学研究.2005,24(3):1-3.[10]LIUZheng-ye,LIUHang,WANGYao.Anadaptivejointsourceandchannelcodingscheme forH.264videomulticastingoverwirelessLAN[J].JOURNALOFZHEJIANGUNIVERSITYSCIENCEA,2006,13(5):1-3.[11]万芳.无线局域网的应用前景及在省传输局应用的设想[J].南京农专学报,2003,66(2):1-6.[12]姜方桃.无线局域网结构与应用前景[J].南京农专学报,2001,17(4):1-5. 毕业论文文献综述电子信息工程WindowsMobile设备上的无线局域网管理器开发摘要:无线局域网(WiFi)互联技术给人们带来方便的同时也给人们带来了挑战。用户一般都用WindowsMobile设备上的WiFi模块来接入Access Node,从而达到接入Internet的目的。但是系统自带的WiFi管理软件存在一些缺点,如无法获取信号强度、是否加密等信息。因此针对无线局域网的特点在Windows Mobile设备上开发新的WiFi管理软件是相当有必要的。关键词:WindowsMobile;无线局域网1、引言WindowsMobile是微软公司开发移动设备的操作系统,它提供的窗口和Windows操作系统很相似,所以WindowsMobile操作系统很容易被人们所熟悉和接受。而且它对CPU和内存的要求都相对低,彻底抹平了SmartPhone和PocketPC以及其它不同的移动设备之间的差距。不论硬件的速度、屏幕分辨率和存储器容量有多大差别,WindowsMobile都可以为其方便地进行定制,以适应各种不同的应用场合。在功能扩展方面,微软比较倾向于集成使用,大多具有标准的CF插槽,用户可以根据自己的需要增加内存,加装摄像头,调制解调器等设备。WindowsMobile6.0引入了新一代应用程序编程接口(API),这些接口提供了丰富的多媒体支持、丰富的二维和三维绘图功能,可以与摄像头或全球定位系统(GPS)等硬件设备之间可以轻松交互,同时提供与PocketOutlook的集成交互服务。2、WindowsMobile应用开发在WindowsMobile的设备应用开发过程中,我们会碰到一些难题。文献[1]分析了WindowsMobile的自动化测试框架,在产品中设计了UI自动化测试用,并介绍了如何降低测试费用的实例。文献[2]描述了如何掌握WindowsMobile操作系统上多线程程序的编写和图形用户界面的编写方法。这些开发过程中碰到的问题多是需要我们去研究和设计的。在WindowsMobile的设备上开发出来的产品有很好的应用前景,如文献[3]-[4]描述了蓝牙技术在移动终端中的应用和WLAN设备的市场前景。在网络协议的实现上,文献[5]描述了一个终端管理(DM),它是一种通过远程服务器对网络内终端进行管理的协议。通过DM,服务器可以对终端设备进行固件更新、参数配置、数据采集等各种管理功能。 3、无线局域网概述移动计算网络基本上可以分为两种解决方案,广域网解决方案和局域网解决方案。广域网方案主要是依靠无线蜂窝数据通信网络和卫星通信网络作为移动计算的物理网,而在地域范围上受限制,但速率更高的移动解决方案是无线局域网。无线局域网的基础还是传统的有线局域网,是有线局域网的扩展和延伸。它可以通过无线HUB无线访问节点(AP)、无线网桥、无线网卡等设备使无线网络通信得以实现。而且根据不同的应用环境,目前主要采用网桥连接、访问节点连接、HUB接入和无中心方式的4种拓扑结构:1)网桥连接型,该结构主要用于两个不同的有线局域网之间的互连。当两个局域网由于地域等原因无法实现有线连接,或是使用有线连接比较困难时,可使用网桥连接实现点对点的连接,无线网桥不仅提供二者之间的物理与数据链路层的连接,还为两个网的用户提供较高层的路由与协议转换。2)访问节点连接型,也称为基站接入型,这种结构类似于移动蜂窝通信网方式,各站点之间的通信是通过基站接入、数据交换方式来实现互连的。这种方式在基站覆盖范围内的任何地方都可以使用,也可以实现漫游通信。3)HUB接入型,这种方式与有线局域网中利用HUB组建的星型网络结构相似,利用无线HUB组建星型结构的无线局域网,但是在无线局域网中要求无线HUB应具有简单的网内交换功能,以提高整体效率。4)无中心型结构,这种方式要求任意两个站点都可以直接通信,每个站点既是工作站,也是服务器。无线局域是我们生活中必不可少的网络,它利用其自身的使用灵活、安装便捷和易于扩展等优点对有线网络进行补充和扩展。文献[6]描述了无线局域网的安全性:因为无线网络采用公共的电磁波作为载体不是任何人多有条件窃听和干扰的。文献[7]讲述了无线局域网管理系统,分析了无线局域网的移动管理功能。文献[8]介绍了无线局域网在医学中的应用,有无线局域网能更好地监控病人的病情。文献[9]和文献[10]分别描述了无线局域网在高校图书馆中和视屏多播中的应用。无线局域网的应用场景越来越多地出现在我们的周围。卫生保健中的无线局域网使医生能够安全快速地临床接入患者信息,也可以直接处理关键数据。在各种规模的教育机构中,无线连接正在铺路搭桥,在教室和住宅楼中实现学生和教工的 远程连接。最重要的是,通过无线技术扩展网络接入非常安全。例如,财务机构发现无线局域网是一种理想的灾难恢复解决方案。在几分钟内,关键任务网络就可在新的场所启动并运行,这就确保关键数据可传输给管理人员、职员和用户。任何其它类型的网络都不能提供这种可以立即具有生产能力的临时网络。文献[11]和文献[12]描述了无线网络美好的发展前景。在国内,无线局域网的技术和产品在实际应用领域还是比较新的。但是,由于无线局域网所具有的高速传输、组网灵活、可移动性、抗干扰性强、网络保密性好等其不可替代的特点,将会迅速地应用于需要在移动中连网和在网间漫游的场合,并在不易布线的地方和远距离的数据处理节点提供强大的网络持。特别是在一些行业中,无线局域网将会有更大的发展机会。3、总结无线局域网以其独特的优势赢得用户和企业的青睐,越来越多的人将其视为一种通用连接替代技术。然而部署无线网络的同时,也必须具备有效地管理工具。如果一个企业不能有效地对WLAN进行管理,那么WLAN为企业带来的好处也就付诸东流。这就是无线局域网网络管理软件需求所在。一套有效的WLAN管理系统,可以使WLAN的性能最大化、安全性更强。本文主要描述了利用WindowsMobile设备上的WLAN模块实现基本的无线局域网管理功能,并通过VisualStudio2008进行软件开发。参考文献:[1]李伟,芦东昕,柳长安.基于WindowsMobile的智能终端上自动化测试研[J].计算机工程与设计,2006,27(21):3-14.[2]左晓静,王红伟.基于WindowsMobile的无线网络监测系统界面研究[J].煤炭技术,2010,29(8):1-4.[3]杨瑞.蓝牙通信在WindowsMobile移动终端中的研究与实现[J].计算机系统应用,2005,3(3):1-6.[4]王磊.中低端市场日渐活跃中国WLAN设备市场风生水起[J].电子测试,2005,21(1):1-6.[5]叶达峰.基于WindowsMobile的DM协议实现[J].网络与信息,2007,9(3):33-56.[6]白洁,刘亮.无线局域网络综述[J].计算机工程与设计,2004,25(3):1-5.[7]王晨.无线局域网网管系统的研究与实现[J].计算机应用技术,2007,11(2):5-11.[8]MandalAbhijit,AsthanaAnupam,AggarwalLalit.Experienceofwirelesslocalareanetworkinaradiationoncologydepartment[J].JournalofCancerResearchandTherapeutics,2010,19(2):1-5.  [9]郭永健.高校图书馆无线局域网的安全与管理解决方案[J].图书馆学研究.2005,24(3):1-3.[10]LIUZheng-ye,LIUHang,WANGYao.AnadaptivejointsourceandchannelcodingschemeforH.264videomulticastingoverwirelessLAN[J].JOURNALOFZHEJIANGUNIVERSITYSCIENCEA,2006,13(5):1-3.[11]万芳.无线局域网的应用前景及在省传输局应用的设想[J].南京农专学报,2003,66(2):1-6.[12]姜方桃.无线局域网结构与应用前景[J].南京农专学报,2001,17(4):1-5. 本科毕业设计(20届)WindowsMobile设备上的无线局域网管理器开发 摘要无线局域网是计算机网络与无线通信技术相结合的产物。无线局域网利用了无线多址信道方法来支持计算机之间的通信。并为通信的移动化、个性化和多媒体应用提供了可能。通俗地说,无线局域网就是在不采用传统缆线的同时,提供以太网或者令牌网络的功能。用户一般都用WindowsMobile设备上的WiFi模块来接入AccessNode,从而达到接入Internet的目的。但是系统自带的WiFi管理软件存在一些缺点,如无法获取信号强度、是否加密等信息。因此针对无线局域网的特点在WindowsMobile设备上开发新的WiFi管理软件是相当有必要的。 无线局域网以其独特的优势赢得用户和企业的青睐,越来越多的人将其视为一种通用连接替代技术。然而部署无线网络的同时,也必须具备有效地管理工具。如果一个企业不能有效地对WLAN进行管理,那么WLAN为企业带来的好处也就付诸东流。这就是无线局域网网络管理软件需求所在。一套有效的WLAN管理系统,可以使WLAN的性能最大化、安全性更强。 本课题利用WindowsMobile设备上的WLAN模块实现基本的无线局域网管理功能,并通过VisualStudio2008进行软件开发,编程实现无线局域网模块在WindowsMobile设备上的一些基本的功能,包括发现周围的AP接入点,显示他们的名字、MAC地址、信号强度(RSSI)、WiFi信道以及是否需要密码等信息。关键词:WindowsMobile;VisualStudio2008;无线局域网 AbstractWirelessLANisacombinationofcomputernetworkandwirelesscommunicationtechnology.WirelessLANmakesuseofawirelessmultipleaccesschannelmethodstosupportthecommunicationsbetweencomputersandtomakeitpossibletobepersonalizationandmultimediaapplication.Ingeneral,thewirelessLANdoesn’tusetraditionalcablebutprovideEthernetortokennetworks.UsersaregenerallyusingWifimoduleinWindowsMobiledevicetoaccessAccessNodesoastoaccessInternet.ButtheWiFimanagementsoftwareinMobiledevicesusuallyhasmanyshortcomings.Forexample,youcannotgetsignalstrengthandtheencryptioninformationsometimes.Therefore,it’sverynecessarytodevelopnewWifimanagementsoftwarefocusedonthewirelessLANfeatureinWindowsMobiledevice.WirelessLANwithitsuniqueadvantagewinthefavorofconsumersandbusinesses,moreandmorepeopleconsideritasauniversalreplacementtechnologytocommunicate.However,withthedeploymentofwirelessnetworks,wemusthaveeffectivemanagementtools.IfacompanycannoteffectivelymanagetheWLANdevices,thenthebenefitsofWLANfortheenterprisewillgodownthedrain.AneffectiveWLANmanagementsystemcanmaximizetheperformanceandsecurityoftheWLAN.ThesubjectistouseWLANmoduleinMobiledevicestoimplementthebasicfunctionsofwirelessLANmanagement,anddevelopintheVisualStudio2008environmenttoimplementsomebasicfunctionincludingtheAPfoundthataccesstothesurroundingpoint,showingtheirnames,MACaddress,signalstrength(RSSI),WiFichannelsandtheneedforpasswordsandotherinformation.KeyWords:WindowsMobile;VisualStudio2008;WirelessLAN 目录1 引言11.1研究背景11.2研究内容21.3研究现状22 无线局域网技术42.1无线局域网的概述42.2无线局域网的发展历史42.3无线局域网的结构52.4无线局域网协议62.5无线局域网管理功能73 无线局域网管理器开发93.1系统简介93.2开发工具简介93.3WindowsMobile上的API103.4应用程序开发103.4.1应用程序主界面103.4.2接入点信息显示界面113.4.3选项设置页面123.4.4扫描速度选择133.4.5字体大小选择153.4.6显示点对点173.4.7软件版本信息184 结论19致谢20参考文献21 附录应用程序源代码23 1 引言WindowsMobile是一种可以像桌面PC机那样可以安装游戏、软件那样的内核嵌入式系操作系统,它提供了与微软Windows操作系统相似的视窗界面与操作方式,同时带来与Windows操作系统同样强大的系统功能,并不断以众多创新特性与增强功能,全面革新移动数字装备,为移动商务及娱乐生活注入不同凡响的创新体验[1]。WindowsMobile系统能装很多软件,多媒体功能强大。WindowsMobile操作系统的智能终端设备分为Smartphone和PocketPC两个大类。从外观设计和使用习惯来看Smartphone像一部具有一定处理数据的电话,而PocketPC像一部能高效的处理数据的电脑。根据硬件设备需求的不同,微软公司的WindowsMobile操作系统也可以分为多种,当然大部分的WindowsMobile都是手机了。随着科技的发展,在众多企业的推动下,WindowsMobile移动设备的功能不再只局限于游戏、个人理财和MP3,它增加了上网浏览、收发E-mail等功能,它把部分市场关注焦点转向了无线局域网的应用,它对移动信息处理和移动计算的潜在需求加以挖掘、收集和提炼。在WindowsMobile智能终端平台上,开发出适合具体行业移动工作需求的应用软件,从而使移动设备真正为实际工作服务。如本课题研究的WindowsMobile设备上的无线管理器开发,它将使移动设备具有更强大的信息采集、收发和处理功能。1.1研究背景中国电信将在未来三年陆续投资800亿元资金用于升级、改造、优化CDMA网络,并采用CDMA+WLAN的组合方式,充分发挥CDMA与WLAN的组合优势,提供无缝的移动无线宽带上网服务,帮助中国电信迅速打开移动宽带市场[2] 。中国电信在南方21省做了大量Wi-Fi部署,计划到年底完成2.5万个热点覆盖。目前上海电信大概已经建设了3000个热点、广东电信建了1400多个Wi-Fi热点、武汉电信覆盖了500多个热点场地,浙江电信将于年底前建成8000多个热点,江苏电信已在全省布设了8000余个热点。对于公众来说,无线宽带网络的应用为人们之间的沟通提供了多元化的渠道和方式,人们可以在家里、娱乐场所、酒店、机场、绿地、会议中心等地,随时随地的享受无处不在的网络接入服务,真正实现数字化生活。目前,很多windowsmobile设备上都有WiFi芯片,系统也自带了无线接入管理软件。但是,系统自带的软件用起来比较麻烦。第一,哪些AP是需要密码的,哪些是不需要密码就能够接入的,这些不知道。第二,AP的信号强度如何,这也无从考察。特别当用户来到一个新的地方,想找个免费的、信号强度比较打的AP,实现Web接入,如果用自带无线管理软件的话,总觉得有点麻烦。本软件设计的目的就是为了能够使手机设备扫描当前的无线环境,发现周围的AP接入点,显示他们的名字、MAC地址、信号强度(RSSI)、WiFi信道以及是否需要密码等信息,方便用户选择合适的接入点进行Internet接入。1.2研究内容1、本论文首先对WindowsMobile和无线局域两种基本概念进行全面系统的介绍;然后充分了解两种概念后,重点对无线网络管理器进行深入的研究。2、熟悉VisualStudio2008的开发环境,了解C++程序的写法,通过学习和理解纂写所需要的软件需求文档。3、本课题利用WindowsMobile设备上的WLAN模块实现基本的无线局域网管理功能,并通过VisualStudio2008进行软件开发编程实现无线局域网模块在WindowsMobile设备上的一些基本的功能。1.3研究现状自80年代后期,无线局域网的发展使之成为无通信领域的热点。1990年7月,IEEE802委员会接受了“无线媒介标准扩充”的提案,成立了IEEE802.11无线局域网工作委员会,为无线网络制定了工作标准[3]。相应的日本也在1993年公布了无线局域网使用的频段。在国内,WLAN的技术和产品在实际应用领域还是比较新的。但是,由于无线局域网所具有高安全性、可移动性、抗干扰性强等其不可替代的特点,将会迅速地应用在中国的移动市场和网络连接中,并在不易布线的地方和远距离的数据处理节点提供强大的网络支持。 自民用局域网系统投入运行以来,无线局域网以其灵活性和廉价性的优势,在广大用户的应用中获得了迅猛的发展,它已成为了数据网络领域中不可代替的网络连接形式。随着人们对数据通信的发展,功能强大的便携式数据终端以及多媒体终端的广泛应用,为了实现任何人在任何时间、任何地点均能实现数据通信的目标,传统的计算机网络正在无线网络发展,由固定向移动,由单一业务向多媒体发展,更进一步推动了WLAN的发展[4]。无线局域网技术在许多领域中正应用的越来越普及。越来越多的地方用到无线局域网技术,如教室、自助餐厅、实验室、办公室等[5]。无线网络已经成为了我们生活中必不可少的一部分,无线局域网的可靠性和灵活行在各个行业备受人们的关注,它展示了广阔的市场前景,创造了崭新的生活方式,无线局域网将随着社会的进步和科技的发展在各个行业中发挥着重要的作用。 2 无线局域网技术2.1无线局域网的概述1980年以来,计算机局域网在社会发展中得到迅速的发展和普及。开始时人们把用电计算机、工作站用缆线或光纤连接起来,实现了计算机之间的数据传输和共享时,有线局域网的好处得到了公认。最具代表性的就是IEEE802.310BASE的以太网,采用双绞线作为基本传输介质,在教育办、公自动化和生产中发挥了很大的作用[6]。但是,有线局域网有很大的缺点,它需要各种电缆,成本高,设备的安放位置受网络信息点位置的限制。此外,有线局域网的另一个缺憾就是无法支持移动计算。随着社会的发展,人们对计算机的依赖性日益增加,为了随时随地都能实现数据通信,移动通信迅猛的发展起来了,它打破了通信地点之间的固定连接,使人们可以在移动中进行信息的获取和交互,计算机网络也由有线向无线发展。无线局域网是无线网络的一个重要分支,它使局域网技术应用于无线信道成为可能。有线网络的布线施工工程工期长,对环境的影响大,而无线局域网自由度大、机动性强,它不需要布线,安装容易。一般只要安装一个或多个接入点设备就可以覆盖整个建筑,也可以应用于建筑物之间。因此,无线局域网的解决方案已经深受企业和广大用户的青睐。可以预料,在不远的将来,无线局域网将首先在学校、医院和企业办公等领域得到普及,并向其他领域拓展[7]。无线局域网它扩建容易,可以从几个用户的小型网络扩展到上万个用户的大型网络。而且它的安全性更高,可以拒绝外网的安全威胁。2.2无线局域网的发展历史1985年,美国联邦通信委员会授权普通用户可以使用ISM频段.使无线局域网推向商业化发展。ISM频段在FCC中定义为:2.4~2.4835GHz、5.725~5.85GHz、902~928MHz三个频段[8]。中国也在1996年开放了2.4~2.4835GHz频段。ISM频段的开放为供应商提供了商业契机,而且只要满足发射机功率的带外辐射符合无线电管理机构的要求,那么无需提出专门的申请就可使用ISM频段。 IEEE802工作组是负责研究局域网标准开发的组织。IEEE在1998年成立了802.11委员会,开始制定无线局域网标准。l997年6月26日,IEEE802.11标准成功制订完成并与l997年11月26日发布。制定IEEE802.11无线局域网标准是无线局域网发展历史中的一个重要里程碑。它承袭IEEE802系列,IEEE802.11的推出,它使无线局域网的物理层和媒体访问层规范化。特别是由于实际无线传输的方式有很多种,IEEE在统一的MAC层下面规范了各种不同的实体层,有利于无线网络的实际应用和未来的发展。IEEE80211标准使得各种不同厂商的无线产品得以互连。另外,标准使核心设备执行单芯片解决方案,降低了采用无线技术的代价。IEEE802.11标准的颁布,使得无线局域网在各种有移动要求的环境中被广泛接受。l998年,各供应商已经推出了大量基于IEEE802.11标准的无线网卡及访问结点。1999年,IEEE802.11工作组又批准了IEEE802.11的两个分支:IEEE80211a和IEEE802.11b。IEEE802.11a扩充了无线局域网的物理层.规定该层使用5GHz频段,采用正交频分复用(OFDM)调制数据,传输速率为6~54Mb/s。这样的速率既能够满足室内的应用,也能够满足室外的应用。IEEE802.11b是IEEE802.11标准物理层的另一个扩充,规定采用2.4GHzISM频段,调制方式采用补偿编码键控(CCK)。它的一个重要特点是,多速率机制的媒体访问控制(MAC)确保当工作站之间距离过长或干扰太大、信噪比低于某一个门限的时候,传输速率能够从11Mb/s自动降低到5.5Mb/s,或者根据直接序列扩频技术调整到2Mb/s或1Mb/s[9]。2.3无线局域网的结构无线局域网的通信它可以通过无线网卡、无线访问节点等设备实现,它结构可分为无中心型结构、访问节点连接型、网桥连接型、HUB接入型4种[10]。这4种结构根据不同的环境而使用。无中心型结构的使用要求是每个服务器必须能直接能通信。当两个局域网使用有线连接比较困难时或由于地域等原因无法连接时可使用网桥连接型,它不仅为两个不同的有线局域网之间提供数据链路层与物理的连接而且为两个用户提供较工程的路由与协议转换。访问节点连接型可以在基站覆盖范围内任何地方使用,它可实现漫游通行。HUB 接入型与有线局域网中利用HUB组建的星型网络结构相似但是在无线局域网中要求无线HUB应具有简单的网内交换功能,以提高整体效率。手机无线网络也可分为分布对等式网络和集中式网络。分布对等式网络架构与应用根据应用方式的不同可分为点对多点交互和点对点交互。点对多点交互一般用在近距离通信场合,点对点交互一般用在飞机场、火车站等场合。随着企业的发展,企业的网络也就会变的日益庞大,企业为了提供跟多的服务以及实现更大范围的通信,集中式网络随之产生,它能把复杂的网络管理假单化。WLAN网络对企业和一般用户有很大的吸引力,应为WLAN网络的基本架构简单,一般的管理员就能维护。手机上的WLAN也一样架构也简单,维护也容易。同时它的内部通信完全免费,大大降低了企业的成本,而无线则提高了企业部门的通信效率,间接降低了成本,增加了利润。2.4无线局域网协议无线局域网是指利用电磁波红外线等无线媒介发送和接受数据的非线缆介质型局部区域网络。它不仅可以作为有线数据通信的补充和延伸,而且还可以与有线网络环境互为备份。最初制定的无线局域网标准是802.11,后来又相续推出802.11b、802.11a等新标准,它们主要用于解决校园网中用户与用户终端和办公室局域网的无线接入,虽然802.11a和802.11g很受业界的关注,但从实际上来说无线局域网的主流仍软是802.11b,它被很多企业厂家商采用,并开发出成熟的无线产品。802.11它主要定义了2种类型的设备:无线站和无线接入点。无线站一般通过无线网络接口卡和PC机器构成,无线接入点一般由一个无线输出口和一个有线的网络接口构成,它的作用是提供无线和有线网络之间的桥接。802.11是利用了局域网基础设施的物理特性来认证连接到局域网某个端口的设备。它的物理层定义了2个扩散频谱技术和一个红外传播规范,使用802.11的客户端设备不许要如何的无线许可。802.11在逻辑上主要由请求方、认证方和认证服务器这个部分组成。认证方在无线局域网中一般指访问点,而那些希望访问认证方所提供的服务的端口为请求方。认证服务器执行认证功能服务,在无线局域网中通常采用RADIUS服务器作为认证服务器。 802.11b在无线局域网协议中最大的特点是它在物理层增加了2个新的速度5.5Mbps和11Mbps,它能提高无线传输的带宽。目前,802.11b无线局域网技术已经在全球广泛应用,它已经进入了学校、写字楼饭店等场所。没有集成无线网卡的笔记本电脑用户只需插进一张USB卡或PCMCIA卡,便可通过无线局域网连到因特网。在国内,支持802.11b无线局域网协议的产品已经全面上市,它将在不久的将来普及到我们的生活中。2.5无线局域网管理功能组建无线局域网的根本目的是为了人们能共享资源、只有访问资源。因此无线局域网管理器是无线局域网管理系统的一个不可缺少的重要组成部分。无线局域网管理系统提供了灵活的用户管理功能,管理员可以添加不同的用户组,在不同的用户组里添加用户,对各个用户管可以设置不同的权限。同时可以建立一些具体的访问规则,例如限制用户组内某个用户不能访问某些网站。对于用户的管理,一般要创建一个新用户,可为其指定用户组,也可不指定,即一个用户可属于一个用户组,也可以不属于任何用户组。如果把用户设置成不属于任何组,可以为其指定访问无线网络的权限,建立更加具体的访问规则。如果把用户指定给某个组,该用户会遵循所属组的访问权限[12]。存用户管理中,如果发现某个用户携带病毒或者有不合法行为,管理员可以将该用户冻结冻结期间内该用户将不能进行任何网络,管理员还可以根据具体情况设置冻结的时间,直到确认该用户没有了不合法行为了再手动恢复该用户的权限。接入点设备管理也是无线局域网管理的重要组成部分,系统可提供对AP的参数设置、AP探测、AP信号强度的显示等功能。系统可根据AP的各项设置,建立相同的页面,在无线管理器上对相应的AP进行统一管理。系统根据不同的AP状态提供的状态信息功能包括单个AP状态信息的查看和及对AP进行分类查看。在系统列表里选中其中一个AP,系统就会显示该AP的包括当前状态的基本信息。在状态列表里选择其中一个状态,系统就会将处于该状态下的AP全部显示出来[13]。将AP的升级包放在本地的管理系统上,在AP系统升级功能发布新的AP版本时,通过升级功能对一个或多个AP进行统一升级。 AP负载平衡是指当用户通过无线笔记本连接到某个AP上时,系统会通过AP送过来的信息更新或添加系统所管理的所有AP的负载信息,当用户请求登录时,管理系统会同时将所有可连接AP的负载信息传递给用户端。 3 无线局域网管理器开发3.1系统简介当前微软的WindowsMobile系统已经广泛用于掌上电脑和手机上,其中生产WindowsMobile手机的最大企业厂商有:台湾HTC,东芝,惠普,华硕,索爱,三星,LG,Motorola,联想,斯达康,夏新等[14]。WindowsMobile5.0是Microsoft公司推出的新一代基于移动设备的操作系统。在日常身活中,人们越来越多的使用掌上电脑、手机等信息设备来存储和处理各种信息。它对内存和CPU的要求相对比较低,CPU大都在130-600MHz之间,内存都在16-128MB之间。WindowsMobile它的视窗界面和微软的Windows操作系统很相似,容易被我们熟悉和使用。它和与Windows操作系统一样拥有强大的功能和简洁的操作。所以使用装有WindowsMobile操作系统智能设备的人们会感到亲切与熟悉,丝毫没有难以接受的困惑。在功能方面,微软比较倾向于集成使用,因为大多的工具具有标准的CF插槽,所以用户可以根据自己的需要装摄像头,加内存,装调制解调器等设备。相对的WindowsMobile引入新一代应用程序编程接,这些接口提供了很多功能如多媒体、照相机和全球定位系统等设备硬件之间连接,它使我们的手机具有更加简便的操作和更加完善的通信功能。3.2开发工具简介VisualStudio是微软公司推出的开发环境。它是目前最流行的Windows平台应用程序的开发环境。VisualStudio可以用来创建智能设备应用程序、网络服务和Office插件等。它具有250多个新特性,它对整合了对象、关系型数据、语言更加简洁。使用VisualStudio2008可以更加高效的开发Windows应用。和已前的VisualStudio版本比较,VisualStudio2008增加了很多强大的功能,如可视化设计器以、对web开发工具的改进以及处理语言功能的争强。VisualStudio2008可以高效的开发Web应用,它还可以高效的开发Mobile应用和Office应用。VisualStudio2008对编程语言、设计器、数据处理、和编辑器进行了全面的提升,它使开发人员能更快速的创建应用程序。VisualStudio 2008为开发人员提供了一些新的工具,在最新的平台上快速地构建杰出的、高度人性化用户体验的和互联的应用。3.3WindowsMobile上的API随着社会的发展,当WINDOWS操作系统在我们所用的系统中开始占据主导地位的时候,开发WINDOWS平台下的应用程序成为人们的需要。而在WINDOWS程序设计的初期,WINDOWS程序员所能使用的编程工具是API函数,这些函数像“积木块”一样能搭建成各种丰富的界面和灵活的功能。API函数是构筑整个WINDOWS框架的基石,它的上面则是所有的华丽的WINDOWS应用程序,而它的下面是WINDOWS的操作系统核心。如果没有合适的Windows编程平台,编写员想要编写具有Windows风格的软件必须借助API,API也因此被赋予至高无上的地位。如Direct3DAPI、DirectDrawAPI、DirectShowAPI。Direct3D可以使代码为WindowMobile设备和现有桌面计算机Direct3D技能生成丰富的三维游戏环境。Direct3DMobile能够在图形硬件的支持下,在移动设备上开发高性能的三维透视图,创建三维游。DirectDraw是DirectDrawAPI的移动设备的实现,它为开发人员提供强大的功能,从而使应用程序可以充分的利用硬件功能和性能。DirectShow支持各种各样的文件格式,还可以自定义和扩充格式。DirectShow同样是DirectShowAPI的移动设备的实现。3.4应用程序开发3.4.1应用程序主界面在设备WiFi功能开启的情况下,进入应用程序主对话框,分为“扫描”和“选项”两个Tab,用于扫描结果的显示和扫描选项的设置。主界面的“退出”按钮为退出应用程序,“继续”按钮为继续扫描当前无线环境的作用。应用程序主对话框界面如图3-1。 图3-1应用程序对话框3.4.2接入点信息显示界面在扫描的结果列表中,选择一个需要详细显示的接入点,长按触笔,弹出“GoLarge”提示,即放大显示。如下图3-2。图3-2“GoLarge”提示界面得到的单个接入点详细信息如下图3-3所示。 图3-3单个接入点显示图3.4.3选项设置页面选项页面主要包括的内容如下:l适配器选择l扫描速度选择l字体大小选择l是否隐藏加密节点l是否隐藏点对点的连接l是否开启软件的提示音界面如下图3-4所示。 图3-4适配器选择界面3.4.4扫描速度选择扫描速度可以从最慢调整到最快,总共5个选项。如下图3-5到图3-9界面所示。图3-5扫描速度最慢显示界面 图3-6扫描速度慢显示界面图3-7扫描速度正常显示界面 图3-8扫描速度快速显示界面图3-9扫描速度最快速显示界面3.4.5字体大小选择字体大小可以从10号字体到20号字体,总共11个选项。如下图3-10到图3-12界面所示。 图3-10显示10号字体大小界面图3-11显示14号字体大小界面 图3-12显示20号字体大小界面3.4.6显示点对点将选项中的“隐藏点对点”改为“显示点对点”以后,在扫描界面中,显示点对点的接入点,即类型为Peer的点。如下图3-13所示。图3-13显示点对点的接入点界面 3.4.7软件版本信息点击选项中的“关于”按钮,探出软件的版本信息,如下图3-14所示。图3-14显示版本信息图 4 结论无线局域网以其独特的优势赢得用户和企业的青睐,越来越多的人将其视为一种通用连接替代技术。然而部署无线网络的同时,也必须具备有效地管理工具。如果一个企业不能有效地对WLAN进行管理,那么WLAN为企业带来的好处也就付诸东流。这就是无线局域网网络管理软件需求所在。一套有效的WLAN管理系统,可以使WLAN的性能最大化、安全性更强。本文主要介绍了无线局域网发展历史、发展现状、无线局域网的结构、无线局域网的协议以及其管理功能等,并利用WindowsMobile设备上的WLAN模块实现显示周围的AP接入点,显示他们的名字、设置字体大小、扫描速度以及是否需要密码等信息,并通过VisualStudio2008进行软件开发,并列出相应的测试结果图。 参考文献[1]左晓静,王红伟.基于WindowsMobile的无线网络监测系统界面研究[J].煤炭技术,2010,29(8):1-4.[2]王伟.中国电信CDMA+Wi-Fi战略分析[EB/OL],[2011-4-10].http://yb.newssc.org/kj/system/2008/11/18/000241409.html.[3]叶达峰.基于WindowsMobile的DM协议实现[J].网络与信息,2007,9(3):33-56.[4]王磊.中低端市场日渐活跃中国WLAN设备市场风生水起[J].电子测试,2005,21(1):1-6.[5]万芳.无线局域网的应用前景及在省传输局应用的设想[J].南京农专学报,2003,66(2):1-6.[6]白洁,刘亮.无线局域网络综述[J].计算机工程与设计,2004,25(3):1-5.[7]王晨.无线局域网网管系统的研究与实现[J].计算机应用技术,2007,11(2):5-11.[8]MandalAbhijit,AsthanaAnupam,AggarwalLalit.Experienceofwirelesslocalareanetworkinaradiationoncologydepartment[J].JournalofCancerResearchandTherapeutics,2010,19(2):1-5.[9]苏鹏,胡志远,塔维娜,顾君忠.姜方桃.802.11无线局域网安全现状及其解决方案[J].计算机工程,2002,29(4):112.[10]姜方桃.无线局域网结构与应用前景[J].南京农专学报,2001,17(4):1-5.[11]杨瑞.蓝牙通信在WindowsMobile移动终端中的研究与实现[J].计算机系统应用,2005,3(3):1-6.[12]李伟,芦东昕,柳长安.基于WindowsMobile的智能终端上自动化测试研[J].计算机工程与设计,2006,27(21):3-14.[13]LIUZheng-ye,LIUHang,WANGYao.AnadaptivejointsourceandchannelcodingschemeforH.264videomulticastingoverwirelessLAN[J].JOURNALOFZHEJIANGUNIVERSITYSCIENCEA,2006,13(5):1-3.[14]黄俊.Windows Mobile技术在移动销售终端中的应用及研究[D].上海:同济学院,2007.[15]郭永健.高校图书馆无线局域网的安全与管理解决方案[J].图书馆学研究.2005,24(3):1-3. 附录应用程序源代码#include"WifiPeek.h"//////////////////////////////////////////////////////////////////////////CWifiPeek::CWifiPeek(){m_hNDUIO=NULL;InitializeCriticalSection(&m_Lock);OpenDriver();}//////////////////////////////////////////////////////////////////////////CWifiPeek::~CWifiPeek(){if(m_hNDUIO!=NULL){CloseDriver();}DeleteCriticalSection(&m_Lock);}////////////////////////////////////////////////////////////////////////////getlistofusableadaptersboolCWifiPeek::GetAdapters(LPWSTRpDest,DWORD&dwBufSizeBytes){HANDLEhFile;BYTEBuffer[2048];void*pvBuf;WCHARTmpBuf[1024]; WCHAR*pszOut;DWORDdwRet;boolretval;if(pDest==NULL||dwBufSizeBytes=dwRet){wcsncpy(pDest,TmpBuf,dwRet); retval=true;}//otherwisewillreturnfalse//..}CloseHandle(hFile);}LeaveCriticalSection(&m_Lock);returnretval;}////////////////////////////////////////////////////////////////////////////opentheNDISUIOdriverboolCWifiPeek::OpenDriver(){HANDLEhDev;//alreadyopened?if(m_hNDUIO!=NULL){returntrue;}hDev=CreateFile(NDISUIO_DEVICE_NAME,GENERIC_READ|GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL|FILE_FLAG_OVERLAPPED,INVALID_HANDLE_VALUE);if(hDev==INVALID_HANDLE_VALUE){returnfalse;} else{m_hNDUIO=hDev;returntrue;}}////////////////////////////////////////////////////////////////////////////attheend,closeNDISUIOhandlevoidCWifiPeek::CloseDriver(){CloseHandle(m_hNDUIO);m_hNDUIO=NULL;}////////////////////////////////////////////////////////////////////////////initiatestationscanningboolCWifiPeek::RefreshBSSIDs(LPWSTRpAdapter){NDISUIO_SET_OIDnso;DWORDdwBytesRet;boolretval;EnterCriticalSection(&m_Lock);nso.ptcDeviceName=pAdapter;nso.Oid=OID_802_11_BSSID_LIST_SCAN;dwBytesRet=0;if(!DeviceIoControl(m_hNDUIO,IOCTL_NDISUIO_SET_OID_VALUE,(void*)&nso,sizeof(NDISUIO_SET_OID),NULL,0,&dwBytesRet,NULL)) {retval=false;}else{retval=true;}LeaveCriticalSection(&m_Lock);returnretval;}////////////////////////////////////////////////////////////////////////////getalistofcurrentlyvisiblestationsboolCWifiPeek::GetBBSIDs(LPWSTRpAdapter,structBSSIDInfo*pDest,DWORD&dwBufSizeBytes,DWORD&dwReturnedItems){PNDISUIO_QUERY_OIDpNQO;DWORDdwBytesRet;BYTEBuffer[8192],*pByte;PNDIS_802_11_BSSID_LISTpList;inti;if(pDest==NULL){dwReturnedItems=0;returnfalse;}EnterCriticalSection(&m_Lock);pNQO=(PNDISUIO_QUERY_OID)Buffer; pNQO->ptcDeviceName=pAdapter;pNQO->Oid=OID_802_11_BSSID_LIST;//RunquerydwBytesRet=0;if(!DeviceIoControl(m_hNDUIO,IOCTL_NDISUIO_QUERY_OID_VALUE,(void*)pNQO,8192,(void*)pNQO,8192,&dwBytesRet,NULL)){GetLastError();LeaveCriticalSection(&m_Lock);returnfalse;}pList=(PNDIS_802_11_BSSID_LIST)&pNQO->Data;dwReturnedItems=pList->NumberOfItems;//firstiteminarrayPNDIS_WLAN_BSSIDpItem=pList->Bssid;for(i=0;iNumberOfItems;i++){memcpy(pDest[i].BSSID,pItem->MacAddress,sizeof(pItem->MacAddress));mbstowcs(pDest[i].SSID,(char*)pItem->Ssid.Ssid,sizeof(pItem->Ssid.Ssid));pDest[i].RSSI=pItem->Rssi;if(pItem->Configuration.DSConfig>14){pDest[i].Channel=(pItem->Configuration.DSConfig-2407000)/5000;}else {pDest[i].Channel=pItem->Configuration.DSConfig;}pDest[i].Auth=pItem->Privacy;pDest[i].Infastructure=pItem->InfrastructureMode;//somepointermagic...actuallypItem->Lengthwasnotsizeof(NDIS_WLAN_BSSID)//sousereturnedlengthpByte=(BYTE*)pItem;pByte+=pItem->Length;pItem=(PNDIS_WLAN_BSSID)pByte;}//forLeaveCriticalSection(&m_Lock);returntrue;}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
大家都在看
近期热门
关闭