博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用WiFi在Windows Mobile上建立Ad-hoc网络
阅读量:5878 次
发布时间:2019-06-19

本文共 1333 字,大约阅读时间需要 4 分钟。

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

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

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

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

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

   

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

      

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

  

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

 

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

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

 

    参考文献:

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

你可能感兴趣的文章
数据库存储表情(设置utf8mb4编码)
查看>>
Java——容器(Auto-boxing/unboxing)
查看>>
反向输出链表
查看>>
poll---socket客户/服务器端编程
查看>>
调整数组中奇数偶数位置
查看>>
数据库SQL优化大总结之 百万级数据库优化方案
查看>>
Lua For Windows 环境配置及使sciTE支持中文
查看>>
找回密码测试注意
查看>>
步进器和分组按钮
查看>>
php 字符串转成二维数组
查看>>
Linux通配符和正则表达式的异同
查看>>
GCD 使用中需要注意的细节以及容易混淆的知识点
查看>>
CCNA学习笔记--VLAN划分及vlan间通信
查看>>
李新海:不甘心,就让自己更忙一点
查看>>
10.WinFor练习--自动播放图片小程序
查看>>
Java - 在WebService中使用Client调用三方的RestAPI
查看>>
Linux 装 Python3.6
查看>>
字典及datetime模块
查看>>
常见的web服务器
查看>>
Android操作系统漏洞允许***者跟踪用户位置
查看>>