【发布时间】:2015-05-31 21:53:48
【问题描述】:
我正在开发一个基于 Intel Edison(运行基于 Debian 的 Ubilinux)的项目。我需要 Edison 执行一些代码,我的 android 手机(运行 CM11)连接到与 Edison 相同的 WiFi。我如何检测我的手机在爱迪生的存在吗?我尝试了以下方法。
1.Pinging:但问题是路由器每次分配不同的IP,因为DHCP。所以,我不会知道我手机的IP地址。 有什么方法可以根据设备的 MAC 地址 ping 通吗?
2.我想从我的手机广播一个特殊的发现数据包,只要它连接到 WiFi。但是,我不知道从哪里开始这种方法。
【问题讨论】:
-
这不是 python 问题。这是关于 wifi 协议及其在给定操作系统中的暴露的问题。一旦你知道在那里做什么,你需要从 python 来做——但这将是一个不同的问题。
-
@deets 我同意。但是,您评论的第二部分解释了为什么我标记了“python”:)
-
@Heisenberg 如果有任何一个问题对您有帮助(并且 arp 是要走的路,所以他们都这样做了..)点击问题旁边的勾号。
标签: python iot mac-address intel-edison debian-based