利用WiFi在Windows Mobile上建立Ad-hoc网络

简介:

一般情况下,我们都会使用Windows Mobile设备上的WiFi模块来接入Access Node,从而达到上网的目的。如我之前的文章《Windows Mobile上的无线网络接入点扫描》所述,我们可以扫描当前的无线环境,发现周围的AP接入点,显示他们的名字、MAC地址、信号强度(RSSI)、Wifi信道以及是否需要密码等信息。那么,我们能否利用WiFi来建立设备与设备之间的连接呢?其实就是所谓的Ad-hoc网络(或者说是点对点/P2P)如何在Windows Mobile设备上来建立的问题。

    等等,如果说是在Windows Mobile设备上建立点对点的连接,那Bluetooth不就可以实现吗?的确,利用Bluetooth建立设备与设备之间的连接确实是许多移动设备上的主流。关于Windows Mobile设备上的Bluetooth开发,可以参考MVP Jake的Blog:http://www.cnblogs.com/procoder/,他在这方面做了很多的工作。另一方面,Bluetooth与WiFi相比,其带宽的劣势比较明显,而且传输距离也没有WiFi远。当然了,一般来说,WiFi的功耗是要比Bluetooth大的,但是在某些应用场景下,我们侧重的是带宽和距离。因此,从以上分析来看,利用WiFi在Windows Mobile设备上建立点对点的连接,还是具备应用意义的。

    那么,我们如何在Windows Mobile上来建立Ad-hoc网络呢?xda上的文章《A tutorial of setting up and using Wi-Fi peer-to-peer connections between Pocket PC's》给出了向导,我在此只是做了一个实践工作,因此,非常感谢该文的作者。下面,我就以Windows Mobile 2003se for Pocket PC和Windows Mobile 6 Professional为例,一步一步给出配置步骤。

    首先,我们确定以Windows Mobile 2003se for Pocket PC设备为Server,Windows Mobile 6 Professional设备为Client。

    打开WiFi,然后点击设置-》添加新的,这里设置网络名称为“MyPPCNet”,并选中“这是设备至设备(特定)连接”,如下图所示:

截图00 截图01  截图03

    在网络密钥中,选择验证已打开,数据加密已禁用(也可以自行选择数据加密)。设置完成后,点击“OK”,在无线网络中,出现了“MyPPCNet”,长击它,在出来的右键菜单中,选择“连接”,使得该网络处于“连接”状态,如下图所示:

    截图04 截图05 截图06

    Server端设置完以后,我们转向Client端,打开无线网络,然后在设置-连接中选择“WiFi”,系统会列出一堆扫描到的无线网络,从中我们可以发现刚刚在Server端建立的“MyPPCNet”,如下图所示:

截图07 截图09 截图10

    在Client端设置“MyPPCNet”时,要根据Server端的设置来做,特别是身份验证和数据加密等选项,如下图所示:

截图11截图12 截图13

    一会儿,就可以发现“MyPPCNet”处于连接状态了,我们还可以查到其MAC地址、模式、信道等信息,如下图所示:

截图14

    至此,Server端和Client端之间的Ad-hoc网络已经建立。

 

    参考文献:A tutorial of setting up and using Wi-Fi peer-to-peer connections between Pocket PC's



本文转自施炯博客园博客,原文链接:http://www.cnblogs.com/dearsj001/archive/2010/04/25/AdHocOnWM.html,如需转载请自行联系原作者

相关实践学习
使用CLup和iSCSI共享盘快速体验PolarDB for PostgtreSQL
在Clup云管控平台中快速体验创建与管理在iSCSI共享盘上的PolarDB for PostgtreSQL。
AnalyticDB PostgreSQL 企业智能数据中台:一站式管理数据服务资产
企业在数据仓库之上可构建丰富的数据服务用以支持数据应用及业务场景;ADB PG推出全新企业智能数据平台,用以帮助用户一站式的管理企业数据服务资产,包括创建, 管理,探索, 监控等; 助力企业在现有平台之上快速构建起数据服务资产体系
相关文章
|
3月前
|
缓存 网络协议 数据安全/隐私保护
[运维笔记] - (命令).Windows server常用网络相关命令总结
[运维笔记] - (命令).Windows server常用网络相关命令总结
191 0
|
4月前
|
机器学习/深度学习 算法 PyTorch
使用 PyTorch 建立您自己的生成对抗性网络
使用 PyTorch 建立您自己的生成对抗性网络
使用 PyTorch 建立您自己的生成对抗性网络
|
1月前
|
Linux iOS开发 MacOS
|
1月前
|
缓存 网络协议 Unix
Windows 命令提示符(CMD)操作(四):网络通信
Windows 命令提示符(CMD)操作(四):网络通信
62 0
|
6月前
|
网络协议 程序员 API
[笔记] Microsoft Windows网络编程《一》WinSock简介(四)
[笔记] Microsoft Windows网络编程《一》WinSock简介(四)
|
4月前
|
网络协议 关系型数据库 网络虚拟化
Windows网络服务综测刷题
Windows网络服务综测刷题
26 0
|
6月前
|
关系型数据库 MySQL 应用服务中间件
内网穿透——使用Windows自带的网站程序建立网站(上)
内网穿透——使用Windows自带的网站程序建立网站
|
6月前
|
人工智能 网络协议 API
[笔记] Microsoft Windows网络编程《三》网际协议(三)
[笔记] Microsoft Windows网络编程《三》网际协议(三)
|
6月前
|
人工智能 网络协议 API
[笔记] Microsoft Windows网络编程《三》网际协议(二)
[笔记] Microsoft Windows网络编程《三》网际协议(二)
|
6月前
|
网络协议 API 网络架构
[笔记] Microsoft Windows网络编程《三》网际协议(一)
[笔记] Microsoft Windows网络编程《三》网际协议