我想编写一个程序,它将通过wi-fi与可用的Android移动设备进行通信。(注意:我不想使用USB线)
该移动设备通过与它的Wi-Fi连接在其中有一个IP。主要的是我ping了IP并且我得到连接数据包回到我的电脑,意味着我可以与设备通信。所以我能够获得设备的详细信息。
细节意味着 1.命名用户在其上设置的内容。 2.某些地址,如计算机中的mac。 3.模型名称。 4.其中的os类型。 等
我真的觉得这很有意思但是,不知道该怎么做但是我得到的东西就像获取mac地址的ARP协议但我不知道如何用这个ARP协议与手机通信。
我们可以通过SSH进行通信,因为它是基于Linux内核的操作系统。请给我一个如何获取这些信息的方法。
任何人都可以有一些想法,请告诉我,这对我的项目非常重要。
谢谢
答案 0 :(得分:1)
有adbWireless申请。如果您在设备上安装它,则会出现一个小部件,允许您通过WiFi连接它。在Toast消息中,它显示Android设备的IP地址。
然后在您的PC上键入:
adb connect 192.168.1.102
(将其替换为Android IP地址)。
现在,您可以通过WiFi访问手机(请使用adb devices
进行检查。)
您需要有根电话才能使用adbWireless
。