当我回家并按下主按钮后,我的iPhone会自动加入家庭网络,我想这可以用作我所拥有的一些家庭自动化想法的触发器,尤其是解除警报系统等。我可以通过脚本ping广播地址来检测iPhone,然后在arp缓存中查找它的MAC地址,但这必须每15秒左右执行一次才有用。虽然这似乎不是最优雅的解决方案。有人能想出更好的实现方式吗?我想,可以根据我的MAC地址分配IP地址,然后我就知道该ping什么,并且可以随后检查MAC地址以保持安全性。假设我无法根据MAC地址分配DHCP IP,因为我真正感兴趣的是在网络上找到MAC地址的问题。其次,我注意到使用tcpdump,iPhone似乎整晚都在与自己通信,但只发送某种Ethernet帧:23:59:59.740097 00:26:08:ae:ed:eb > 00:26:08:ae:ed:eb,802.3,长度70:LLC,dsap Null(0x00)Individual,ssap Unknown(0x20)Command,ctrl 0x33:Unnumbered,23,Flags [Poll],length 56。这每2分钟发生一次。我如何监控此流量,以便我的“家”使用程序知道我仍在那里?当我不在家时自动报警可能很好...