Presence Publisher icon

Presence Publisher per Android

2.7.0 MIT

Pubblica regolarmente su un topic MQTT

Scarica APK (3 MB)

Versione
2.7.0 (59)
Aggiorna
Sviluppatore
Categoria
Connettività
Licenza
MIT
Codice sorgente
Repository codice

Presence Publisher App

Questa app open-source gratuita pubblica regolarmente su un argomento MQTT configurabile ogni volta che è connessa a una determinata rete Wi-Fi o in prossimità di un beacon Bluetooth. Può essere utilizzata per integrare la presenza del tuo telefono nell'automazione domestica.

L'app utilizza la libreria WorkManager di AndroidX, quindi le notifiche vengono inviate anche se il telefono è in standby. Oltre ai controlli programmati regolarmente, l'app reagisce anche ai cambiamenti nella connessione di rete.

Il client MQTT supporta l'autenticazione anonima e l'autenticazione con nome utente/password, oltre all'autenticazione tramite certificato del client. Per ulteriori dettagli su come configurare l'autenticazione basata su certificato, ti invitiamo a dare un'occhiata a https://github.com/ostrya/PresencePublisher/blob/main/README.md.

Nota che i dati che scegli di pubblicare vengono inviati solo al server di tua scelta. L'app non invia alcun dato a me o a terzi.

Se desideri sapere di più su come questa app gestisce i tuoi dati di posizione, ti invitiamo a consultare l'informativa sulla privacy all'indirizzo https://ostrya.github.io/PresencePublisher/en/PRIVACY_POLICY.html.

Permessi

  • ACCESS_BACKGROUND_LOCATION: su Android 10+, necessario per recuperare l'SSID del Wi-Fi connesso mentre è in esecuzione in background
  • ACCESS_FINE_LOCATION: necessario per scoprire i beacon; su Android 9+, necessario per recuperare l'SSID del Wi-Fi connesso
  • ACCESS_NETWORK_STATE: necessario per registrare il listener per i cambiamenti di rete
  • ACCESS_WIFI_STATE: necessario per recuperare l'SSID del Wi-Fi connesso
  • BLUETOOTH: necessario fino a Android 11 per comunicare con i beacon
  • BLUETOOTH_ADMIN: necessario fino a Android 11 per scoprire i beacon
  • BLUETOOTH_CONNECT: su Android 12+, necessario per leggere i nomi dei beacon
  • BLUETOOTH_SCAN: su Android 12+, necessario per scoprire i beacon
  • FOREGROUND_SERVICE: necessario su Android 9+ per eseguire l'app in modo affidabile
  • INTERNET: necessario solo se il tuo server MQTT non è in esecuzione localmente
  • POST_NOTIFICATIONS: necessario su Android 13+ per creare notifiche
  • RECEIVE_BOOT_COMPLETED: necessario per avviare il servizio all'avvio
  • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: su Android 6+, necessario per richiedere la disattivazione dell'ottimizzazione della batteria

Problemi & Commenti

Segnala problema

Vecchie versioni


App simili


RICERCHE DEL MOMENTO

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