2012-07-13 53 views
1

我想编写一个程序,这将传达给通过Wi-Fi可用的Android移动设备(注:我不想使用USB电缆)。如何通过Wi-Fi从PC与Android进行通信?

这moblile设备具有IP在它通过与它的Wi-Fi连接。主要的是,我ping那个IP,并且我得到连接数据包回到我的个人计算机,意味我能与设备沟通。所以我能够获得设备的详细信息。

详情表示 1.its指出用户在其上设置的内容。 2.some地址像电脑中的mac。 3.模型名称。 4.其中os的类型。 等

我真的觉得这个有趣,但不知道该怎么做,但我有类似ARP协议获取MAC地址,但我不知道如何使用此ARP协议与电话进行通信。

我们可以通过SSH进行通信,因为它是一个基于Linux内核的操作系统。欣然给我一个如何获取这些信息的方法。

任何人都可以有一些想法,请告诉我,这对我的项目非常重要。

谢谢

回答

1

adbWireless申请。如果您将其安装在设备上,则会出现一个小部件,可让您通过WiFi连接它。 Toast消息中显示Android设备的IP地址。

然后在您的PC类型:

adb connect 192.168.1.102 

(与Android的IP地址替换它)。

现在,您可以通过WiFi访问您的手机(与adb devices一起检查)。

你需要扎根电话才能使用adbWireless

+0

谢谢,因为我不知道应用程序在Android设备上运行的信息,我想要一个应该与设备进行通信的程序。我得到了套接字编程,但为此我也需要客户端服务器不想。是否有任何协议用于这个只是从android设备获取细节。我想有一种方法来沟通和获取信息。还有一种方法通过SSH协议coomunicate。 – pradiptart 2012-07-13 07:38:04

+1

您可以使用'adb shell'访问设备。还有Android的Dropbear SSH服务器。以下是howto:http://wiki.cyanogenmod.com/wiki/Howto:_Connect_to_Device_with_SSH – hsz 2012-07-13 07:38:41

+0

非常感谢。 – pradiptart 2012-07-13 07:40:58

相关问题