Presence Publisher icon

Presence Publisher para Android

2.7.0 MIT

Publicar regularmente en un tema MQTTT

Descargar APK (3 MB)

Versión
2.7.0 (59)
Actualizar
Desarrollador
Categoría
Conectividad
Licencia
MIT
Código fuente
Repositorio de código

Presence Publisher App

Esta aplicación gratuita y de código abierto publica regularmente en un tema MQTT configurable siempre que esté conectada a una red Wi-Fi determinada o en proximidad a un baliza Bluetooth. Se puede utilizar para integrar la presencia de su teléfono en la automatización del hogar.

La aplicación utiliza la biblioteca WorkManager de AndroidX, por lo que las notificaciones se envían incluso si el teléfono está en modo de espera. Además de las verificaciones programadas 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 autenticación con nombre de usuario/contraseña, así como autenticación con certificado de cliente. Para más detalles sobre cómo configurar la autenticación basada en certificados, consulte https://github.com/ostrya/PresencePublisher/blob/main/README.md.

Tenga en cuenta que los datos que elija publicar se envían solo al servidor de su elección. La aplicación no envía ningún dato a mí ni a ningún otro tercero.

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 de Wi-Fi conectado mientras se ejecuta en segundo plano
  • ACCESS_FINE_LOCATION: necesario para descubrir balizas; en Android 9+, necesario para recuperar el SSID de Wi-Fi conectado
  • ACCESS_NETWORK_STATE: necesario para registrar el oyente de cambios de red
  • ACCESS_WIFI_STATE: necesario para recuperar el SSID de Wi-Fi conectado
  • BLUETOOTH: necesario hasta Android 11 para comunicarse con balizas
  • BLUETOOTH_ADMIN: necesario hasta Android 11 para descubrir balizas
  • BLUETOOTH_CONNECT: en Android 12+, necesario para leer los nombres de las balizas
  • BLUETOOTH_SCAN: en Android 12+, necesario para descubrir balizas
  • FOREGROUND_SERVICE: necesario en Android 9+ para ejecutar la aplicación de manera confiable
  • INTERNET: solo necesario si su servidor MQTT no se está ejecutando localmente
  • POST_NOTIFICATIONS: necesario en Android 13+ para crear notificaciones
  • RECEIVE_BOOT_COMPLETED: necesario para iniciar el servicio al arrancar
  • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: en Android 6+, necesario para solicitar la desactivación de la optimización de batería

Problemas y Comentarios

Reportar problema

Versiones antiguas


Apps similares


BÚSQUEDAS POPULARES

fossify launcher vpn music Kotatsu Activity Launcher pdf keyboard newpipe outertune vivi camera gallery metrolist music player seal osmand ashell mull fennec file manager edge seek clock Rekado signal immich video shizuku calculator calendar vlc weather battery email