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