我正在开发一个基于英特尔爱迪生(运行基于 Debian 的 Ubilinux)的项目。我需要爱迪生执行一些代码,我的 android 手机(运行 CM11)连接到与爱迪生相同的 WiFi。我怎样才能检测到我的手机在爱迪生?我尝试了以下方法。
1.Pinging:但问题是路由器每次分配不同的IP,因为DHCP。所以,我不会知道我手机的IP地址。有什么方法可以根据设备的 MAC 地址 ping 通吗?
2.我想从我的手机广播一个特殊的发现数据包,只要它连接到WiFi。但是,我不知道从哪里开始这种方法。