Deze gratis open-source app publiceert regelmatig naar een configureerbaar MQTT-onderwerp
verbonden met een bepaald Wi-Fi-netwerk of in de buurt van een Bluetooth-baken.
Het kan worden gebruikt om de aanwezigheid van uw telefoon in huisautomatisering te integreren.
De app maakt gebruik van de ingebouwde Android alarmmanager, waardoor notificaties worden verzonden
zelfs als de telefoon stand-by staat. Naast regelmatig geplande controles,
de app reageert ook op veranderingen in de netwerkverbinding.
De MQTT-client ondersteunt anonieme en gebruikersnaam / wachtwoordverificatie
evenals authenticatie van clientcertificaten. Voor meer informatie over hoe
authenticatie op basis van certificaten configureren, neem een kijkje op
https://github.com/ostrya/PresencePublisher/blob/master/README.md
.
Als je meer wilt weten over hoe deze app jouw locatiegegevens verwerkt,
bekijk het privacybeleid op
https://ostrya.github.io/PresencePublisher/en/PRIVACY_POLICY.html
.
Machtigingen
• ACCESS_BACKGROUND_LOCATION: op Android 10+, nodig om SSID van verbonden wifi op te halen terwijl het op de achtergrond draait
• ACCESS_FINE_LOCATION: nodig om bakens te ontdekken; op Android 9+, nodig om de SSID van verbonden wifi op te halen
• ACCESS_NETWORK_STATE: nodig om luisteraar voor netwerkwijzigingen te registreren
• ACCESS_WIFI_STATE: nodig om SSID van verbonden wifi op te halen
• BLUETOOTH: nodig om te communiceren met bakens
• BLUETOOTH_ADMIN: nodig om bakens te ontdekken
• INTERNET: alleen nodig als uw MQTT-server niet lokaal draait
• RECEIVE_BOOT_COMPLETED: nodig om service te starten bij opstarten
• REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: op Android 6+, vereist om het uitschakelen van batterijoptimalisatie aan te vragen
• WRITE_EXTERNAL_STORAGE: alleen nodig als u logbestanden wilt exporteren in Android 4.0 - 4.3