首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Windows Mobile上的无线网络接入点扫描

Windows Mobile上的无线网络接入点扫描

作者头像
ShiJiong
发布2018-01-11 14:39:17
8630
发布2018-01-11 14:39:17
举报

  不用我多说,相信大家对于Wifi在手机上的重要性都有所认识。大家都希望能够在小巧的移动设备上实现高速移动互联网,和桌面PC的差距越小越好。

  上个月,通信世界网抛出了一个“中国电信CDMA+Wi-Fi战略分析”的消息,称中国电信将在未来三年陆续投资800亿元资金用于升级、改造、优化CDMA网络,并采用CDMA + WLAN的组合方式,充分发挥CDMA与WLAN的组合优势,提供无缝的移动无线宽带上网服务,帮助中国电信迅速打开移动宽带市场。中国电信在南方21省做了大量Wi-Fi部署,计划到年底完成2.5万个热点覆盖。目前上海电信已经建设了3000个热点、广东电信建了1400个Wi-Fi热点、武汉电信覆盖了500个热点场地,浙江电信将于年底前建成8000个热点,江苏电信已在全省布设了8000余个热点。对于公众来说,无线宽带网络的应用为人们之间的沟通提供了多元化的渠道和方式,人们可以在家里、娱乐场所、酒店、机场、绿地、会议中心等地,随时随地的享受无处不在的网络接入服务,真正实现数字化生活。

  目前,很多windows mobile设备上都有Wifi芯片,系统也自带了无线接入管理软件。但是,大家是否会觉得自带的软件用起来比较麻烦呢。第一,哪些AP是需要密码的,哪些是不需要密码就能够接入的,这些不知道。第二,AP的信号强度如何,这也无从考察。特别是我们来到一个新的地方,想找个免费的、信号强度比较打的AP,实现Web接入,如果用自带无线管理软件的话,总觉得有点麻烦。

  今天在codeproject上发现了一个比较好用的Wifi AP扫描程序,称为:Wifi scanner + custom MFC controls。用它能够扫描当前的无线环境,发现周围的AP接入点,显示他们的名字、MAC地址、信号强度(RSSI)、Wifi信道以及是否需要密码等信息,相当的专业啊。

  最初,作者是将该程序运行于Pocket PC 2003se上的,下载过来代码以后编译,顺利通过,我将程序down到HP rx3715上,运行没有问题,运行的效果如下图1所示:

图1:HP rx3715运行Wifi Scanner

  但是目前好多设备都是window mobile 6.x的操作系统了,如何将它的目标平台转换到window mobile 6上来呢。具体方法如下:

1.单击”Configuration Manger”,如下图2所示。

图2:Configuration Manger

2.在Active solution platform中选择new,如下图3所示:

图3:Active solution platform

3.在弹出的窗口中,将new platform选择为windows mobile 6 professional sdk,如下图4所示:

图4:New platform

4.Build solution。会发现弹出如下图5所示的错误信息:

图5:编译错误信息

5.在Project->Properties中,选择Linker中的Command Line,在Additional Option中,将“machine:ARM”改为“machine:THUBM”。如下图6所示:

图6:修改相关配置参数

6.OK,Rebulid Solution,就可以顺利编译通过了。下载到Cingular8125(已经刷成WM6.0的OS了)上运行,效果如下图7所示:

图7:Cingular8125上的运行效果

  在图中,大家可以发现有一个可用的AP,name为Dlink,使用6信道。

  为大家调试方面,还是附上源代码吧,PeekPocket_src.zip,运行环境为:Visual Studio 2005+windows mobile Pocket PC 2003 SDK.如果需要改到WM6.0下运行,需要安装windows mobile 6 professional sdk。

  应园子里朋友的要求,加入编译好的可执行文件:PeekPocket.rar(Pocket PC 2003se),PeekPocket_WM6.rar (WM6.0),解压后运行。

Good Luck!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2008-12-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档