Esta aplicación gratuita de código abierto se publica periódicamente en un tema MQTT configurable siempre que
conectado a una red Wi-Fi determinada o cerca de una baliza Bluetooth.
Se puede utilizar para integrar la presencia de su teléfono en la domótica.
La aplicación utiliza el administrador de alarmas de Android incorporado, por lo que se envían notificaciones
incluso si el teléfono está en espera. Además de los controles programados regularmente,
la aplicación también reacciona a los cambios en la conexión de red.
El cliente MQTT admite autenticación anónima y de nombre de usuario / contraseña
así como autenticación de certificado de cliente. Para obtener más detalles sobre cómo
configurar la autenticación basada en certificados, eche un vistazo a
https://github.com/ostrya/PresencePublisher/blob/master/README.md
.
Si desea saber más sobre cómo esta aplicación procesa sus datos de ubicación,
consulte la política de privacidad en
https://ostrya.github.io/PresencePublisher/en/PRIVACY_POLICY.html
.
Permisos
• ACCESS_BACKGROUND_LOCATION: en Android 10+, necesario para recuperar el SSID del Wi-Fi conectado mientras se ejecuta en segundo plano
• ACCESS_FINE_LOCATION: necesario para descubrir balizas; en Android 9+, necesario para recuperar SSID de Wi-Fi conectado
• ACCESS_NETWORK_STATE: necesario para registrar el oyente de cambio de red
• ACCESS_WIFI_STATE: necesario para recuperar SSID de Wi-Fi conectado
• BLUETOOTH: necesario para comunicarse con balizas
• BLUETOOTH_ADMIN: necesario para descubrir balizas
• INTERNET: solo es necesario si su servidor MQTT no se está ejecutando localmente
• RECEIVE_BOOT_COMPLETED: necesario para iniciar el servicio en la puesta en marcha
• REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: en Android 6+, necesario para solicitar la desactivación de la optimización de la batería
• WRITE_EXTERNAL_STORAGE: solo es necesario si desea exportar archivos de registro en Android 4.0 - 4.3