最近想试试用Android手机的Wifi实现两台手机之间的数据传输功能,虽然不怎么省电,不过想想速度应该比蓝牙快多了。Android平台上用于数据无线传输有以下几个常用软件。

Barnacle android wifi tether EasyTether PDANet Proxoid
WiFi yes yes no no no
Works with all applications yes yes no no no
No PC software required yes yes no no no
No custom kernel yes no yes yes yes
No root required no no yes yes yes

以上是对这几种用于数据无线传输的常用软件的简单对比。它们能够提供的功能不尽相同,可以分为两大类,第一类,Barnacle和Android wifi tether在增强Android Wifi的功能上做的不错,它们支持手机与手机的直接连接,即一个手机作为AP,另一个手机与之连接(也支持使用蓝牙的连接);可以实现全部需要使用Wifi的应用;而且不需要PC端软件的就可以使用,非常强大而且方便;但是它们需要提供系统的root权限才行。其中Barnacle无需自定义内核。第二类,Easy Tether、PDANet和Proxoid,它们仅支持手机与PC的连接,但它们无需提供系统的root权限。

我使用Moto的Milestone对Android Wifi Tether进行了测试。这个软件只有400多k,用起来很方便,使用iPhone 3GS和Nokia N97 mini均可正常连接,使用终端可以ping通。截图如下。

测试一:手机与手机之间ping测试

Android Wifi Tether的软件界面,点击中间启动WIFI

启动后在下方显示上行和下行的总流量和实时速率,点击中间关闭WIFI

连接/认证的用户列表,第一个红色的是未连接的,第二个绿色的是已连接的,DHCP分配了地址

使用终端命令行ping已连接的手机的IP地址,显示网络畅通,可以通过已建立的连接完成所需的应用

测试二:手机与电脑之间的VoIP测试

使用ThinkPad T410进行测试,搜索到用Wifi Tether建立的基站,为计算机分配的地址192.168.2.100

三台设备已经连接,第一个是ThinkPad,第二个是iPhone,第三个是N97 mini

在ThinkPad上使用Wireshark转到的ARP、Ping等包(手机基站地址192.168.2.254)

建立基站的手机使用VoIP软件和计算机通信,图为SIP发起会话的信令交互过程

综上所述,Android Wifi Tether是一款基于手机Wifi的可支持多种业务的无线接入控制软件。欢迎转载,请注明出处。

更多相关文章

  1. Android部分手机拍照上传返回为空处理
  2. android socket wifi 连接PC实现简单的PPT控制器(源码)
  3. Android获取手机当前连接的WiFi信息(SSID,IP,连接状态)
  4. Android之根据手机屏幕分辨率(px与dp互换)
  5. Android(安卓)Screen Monitor抓取真机屏幕
  6. 浅析Android(安卓)手机卫士设备管理权限锁屏
  7. Android检查网络状态步骤
  8. Android获取手机应用程序包的信息
  9. Professional Android(安卓)2 Development - 0

随机推荐

  1. 简单实现Android底部工具栏
  2. Android(安卓)国际化以及屏幕适配
  3. Android(安卓)Flurry使用说明
  4. Android(安卓)实现简单当前时间点的天气
  5. Android(安卓)2.2 API Demos -- 通过调用
  6. Android中的自定义注解
  7. android中画廊视图Gallery和ImageSwitche
  8. Android(安卓)Universal-Iamge-Loader的D
  9. 深入源码分析Handler的消息处理机制
  10. android后台布局