Questa app open source gratuita pubblica regolarmente su un argomento MQTT configurabile ogni volta
connesso a una determinata rete Wi-Fi o in prossimità di un radiofaro Bluetooth.
Può essere utilizzato per integrare la presenza del proprio telefono nella domotica.
L'app utilizza il gestore degli allarmi Android integrato, quindi le notifiche vengono inviate
anche se il telefono è in stand-by. Oltre ai controlli periodici programmati,
l'app reagisce anche ai cambiamenti nella connessione di rete.
Il client MQTT supporta l'autenticazione anonima e nome utente / password
così come l'autenticazione del certificato client. Per maggiori dettagli su come
configurare l'autenticazione basata su certificato, dai un'occhiata a
https://github.com/ostrya/PresencePublisher/blob/master/README.md
.
Se vuoi saperne di più su come questa app elabora i tuoi dati sulla posizione,
consultare l'informativa sulla privacy all'indirizzo
https://ostrya.github.io/PresencePublisher/en/PRIVACY_POLICY.html
.
Autorizzazioni
• ACCESS_BACKGROUND_LOCATION: su Android 10+, necessario per recuperare l'SSID del Wi-Fi connesso durante l'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 network change listener
• ACCESS_WIFI_STATE: necessario per recuperare l'SSID del Wi-Fi connesso
• BLUETOOTH: necessario per comunicare con i beacon
• BLUETOOTH_ADMIN: necessario per scoprire i beacon
• INTERNET: necessario solo se il server MQTT non è in esecuzione localmente
• 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
• WRITE_EXTERNAL_STORAGE: necessario solo se si desidera esportare i file di registro in Android 4.0 - 4.3