编程语言
首页 > 编程语言> > python-如何检测WiFi网络中设备的存在?

python-如何检测WiFi网络中设备的存在?

作者:互联网

我正在基于Intel Edison(基于Debian的Ubilinux的运行)的项目上工作.每当我的Android手机(运行CM11)与Edison连接到同一WiFi时,我都需要Edison执行一些代码.我在爱迪生的电话?我尝试了以下方法.

1.Ping:但是问题是路由器每次都会由于DHCP而分配不同的IP.因此,我将不知道手机的IP地址.
有什么方法可以根据设备的MAC地址进行ping操作吗?

2.我想到了无论何时将其连接到WiFi时,都会从手机中广播特殊发现数据包.但是,我不知道从哪里开始使用这种方法.

解决方法:

查找mac地址可能会起作用.基本上,您可以运行arp命令来查看哪些mac-address与哪个IP相匹配.这里有一个关于这样做的问题:

Obtain MAC Address from Devices using Python

标签:debian-based,iot,python,mac-address,intel-edison
来源: https://codeday.me/bug/20191028/1953100.html