Cette application open-source gratuite publie régulièrement sur un sujet MQTT configurable chaque fois
connecté à un réseau Wi-Fi donné ou à proximité d'une balise Bluetooth.
Il peut être utilisé pour intégrer la présence de votre téléphone dans la domotique.
L'application utilise le gestionnaire d'alarmes Android intégré, de sorte que les notifications sont envoyées
même si le téléphone est en veille. En plus des contrôles réguliers,
l'application réagit également aux modifications de la connexion réseau.
Le client MQTT prend en charge l'authentification anonyme et par nom d'utilisateur / mot de passe
ainsi que l'authentification par certificat client. Pour plus de détails sur la façon de
configurer l'authentification basée sur les certificats, veuillez consulter
https://github.com/ostrya/PresencePublisher/blob/master/README.md
.
Si vous souhaitez en savoir plus sur la manière dont cette application traite vos données de localisation,
veuillez consulter la politique de confidentialité à l'adresse
https://ostrya.github.io/PresencePublisher/en/PRIVACY_POLICY.html
.
Autorisations
• ACCESS_BACKGROUND_LOCATION: sur Android 10+, nécessaire pour récupérer le SSID du Wi-Fi connecté lors de l'exécution en arrière-plan
• ACCESS_FINE_LOCATION: nécessaire pour découvrir les balises; sur Android 9+, nécessaire pour récupérer le SSID du Wi-Fi connecté
• ACCESS_NETWORK_STATE: nécessaire pour enregistrer l'écouteur de changement de réseau
• ACCESS_WIFI_STATE: nécessaire pour récupérer le SSID du Wi-Fi connecté
• BLUETOOTH: nécessaire pour communiquer avec les balises
• BLUETOOTH_ADMIN: nécessaire pour découvrir les balises
• INTERNET: nécessaire uniquement si votre serveur MQTT ne fonctionne pas localement
• RECEIVE_BOOT_COMPLETED: nécessaire pour démarrer le service au démarrage
• REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: sur Android 6+, nécessaire pour demander la désactivation de l'optimisation de la batterie
• WRITE_EXTERNAL_STORAGE: nécessaire uniquement si vous souhaitez exporter des fichiers journaux sous Android 4.0 - 4.3