iOS Wifi网络通知。(知道我什么时候在家)

iOS Wifi网络通知。(知道我什么时候在家),ios,raspberry-pi,dhcp,packet-sniffers,sniffing,Ios,Raspberry Pi,Dhcp,Packet Sniffers,Sniffing,我正在做一些家庭自动化项目,我试图用我的iPhone作为“我在家”的传感器 我试过了 可达性API(在bg中不起作用) CLLocationManager和startMonitoringForRegion(太不一致,一点也不准确) performFetchWithCompletionHandler(不可预测触发) 有没有办法通知我在某个网络上 我也尝试了相反的方法,不断扫描我的局域网,但另一个看起来很愚蠢,它不工作,不可扩展,iPhone在锁定时进入低功耗模式,它只发送信标,aka不可pin

我正在做一些家庭自动化项目,我试图用我的iPhone作为“我在家”的传感器

我试过了

  • 可达性API(在bg中不起作用)
  • CLLocationManager和startMonitoringForRegion(太不一致,一点也不准确)
  • performFetchWithCompletionHandler(不可预测触发)
有没有办法通知我在某个网络上

我也尝试了相反的方法,不断扫描我的局域网,但另一个看起来很愚蠢,它不工作,不可扩展,iPhone在锁定时进入低功耗模式,它只发送信标,aka不可ping,不可访问

假设:

  • 我知道iphonemac的地址
  • IP可能会随时间而变化
  • 我无法访问DHCP日志
  • 我可以在树莓pi上运行服务器进行嗅探(我不喜欢它)

BTLE和灯塔是你的选择吗?@Wain如果他们发布了规范来编写我自己的灯塔,那就好了。客户端我已经准备好了。