0

私はいくつかのホームオートメーションプロジェクトに取り組んでおり、iPhone を「I am home」センサーとして使用しようとしています。

私は試した

  • Reachability API (bg では機能しません)
  • CLLocationManager と startMonitoringForRegion (一貫性がなく、まったく正確ではありません)
  • performFetchWithCompletionHandler (予測できないトリガー)

特定のネットワーク上にいることを通知する方法はありますか?

また、LANを継続的にスキャンするという逆のアプローチも試しましたが、それ以外はうまくいかず、拡張性がありません.iPhoneはロックされているときに低電力モードになり、ビーコンを送信するだけです.

仮定:

  • IphoneのMACアドレスを知っている.
  • IPは時間の経過とともに変化する可能性があります
  • アクセスできないのでDHCPログ
  • ラズベリーパイでサーバーを実行してスニッフィングできます(好きではありません)
4

0 に答える 0