この無料のオープンソースアプリは、構成可能なMQTTトピックに定期的に公開します
特定のWi-Fiネットワークに接続されているか、Bluetoothビーコンの近くにあります。
それはあなたの電話の存在をホームオートメーションに統合するために使用することができます。
アプリは組み込みのAndroidアラームマネージャーを使用しているため、通知が送信されます
電話がスタンバイ状態であっても。定期的なチェックに加えて、
アプリは、ネットワーク接続の変更にも反応します。
MQTTクライアントは匿名およびユーザー名/パスワード認証をサポートします
クライアント証明書認証と同様に。方法の詳細については
証明書ベースの認証を構成します。ご覧ください
https://github.com/ostrya/PresencePublisher/blob/master/README.md
。
このアプリがあなたの位置データをどのように処理するかについてもっと知りたい場合は、
https://ostrya.github.io/PresencePublisher/en/PRIVACY_POLICY.htmlで、プライバシーポリシーをご覧ください。
。
許可
•ACCESS_BACKGROUND_LOCATION:Android 10以降では、バックグラウンドで実行中に接続されたWi-FiのSSIDを取得するために必要です
•ACCESS_FINE_LOCATION:ビーコンを検出するために必要です。 Android 9以降では、接続されたWi-FiのSSIDを取得するために必要です
•ACCESS_NETWORK_STATE:ネットワーク変更リスナーを登録するために必要
•ACCESS_WIFI_STATE:接続されたWi-FiのSSIDを取得するために必要
•BLUETOOTH:ビーコンとの通信に必要
•BLUETOOTH_ADMIN:ビーコンを検出するために必要
•インターネット:MQTTサーバーがローカルで実行されていない場合にのみ必要
•RECEIVE_BOOT_COMPLETED:起動時にサービスを開始するために必要
•REQUEST_IGNORE_BATTERY_OPTIMIZATIONS:Android 6以降では、バッテリー最適化の無効化をリクエストするために必要です
•WRITE_EXTERNAL_STORAGE:Android 4.0〜4.3でログファイルをエクスポートする場合にのみ必要です