Presence Publisher

Regularly publish to an MQTT topic
This app regularly publishes to a configurable MQTT topic whenever
connected to a given WiFi network. It can be used to integrate the presence
of your phone in home automation.

The app uses the built-in Android alarm manager, so notifications are sent
even if the phone is in stand-by. In addition to regularly scheduled checks,
the app also reacts to changes in the network connection.

In addition to anonymous and username / password authentication, client certificate
authentication is also supported. For more details, please have a look at
https://github.com/ostrya/PresencePublisher/blob/master/README.md .

Permissions

• ACCESS_BACKGROUND_LOCATION: on Android 10+, necessary to retrieve SSID of connected WiFi while running in background
• ACCESS_FINE_LOCATION: on Android 9+, necessary to retrieve SSID of connected WiFi (you do not need to grant the permission in Android 6.0 - 8.1 for the app to work)
• ACCESS_NETWORK_STATE: necessary to register network change listener
• ACCESS_WIFI_STATE: necessary to retrieve SSID of connected WiFi
• INTERNET: only necessary if your MQTT server is not running locally
• RECEIVE_BOOT_COMPLETED: necessary to start service on start-up
• REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: on Android 6+, necessary to request disabling battery optimization
• WRITE_EXTERNAL_STORAGE: only necessary if you want to export log files in Android 4.0 - 4.3

Paquets

Vous pouvez installer l'application en téléchargeant l'un des fichiers APK ci-dessous. Sachez que dans ce cas, vous ne serez pas notifiés lorsque des mises à jour de l'application seront disponibles. Vous pouvez aussi installer cette application en utilisant le client F-Droid.

Télécharger F-Droid
  • Version 1.6.6 (22) - Ajoutée le 2019-11-25

    Cette version nécessite Android 4.0 ou ultérieur.

    Elle est construite et signée par F-Droid, et garantie comme correspondante à cette archive source.

    Permissions
    • afficher les connexions réseau
      Permet à l'application d'accéder à des informations sur les connexions réseau, comme les réseaux existants et connectés.
    • afficher les connexions Wi-Fi
      Permet à l'application d'accéder à des informations sur les réseaux Wi-Fi afin de savoir si une connexion Wi-Fi est activée et pour connaître le nom des appareils connectés au Wi-Fi, par exemple.
    • bénéficier d'un accès complet au réseau
      Permet à l'application de créer des sockets réseau et d'utiliser des protocoles réseau personnalisés. Le navigateur et d'autres applications permettent d'envoyer des données sur Internet. Cette autorisation n'est donc pas nécessaire pour envoyer des données sur Internet.
    • s'exécuter au démarrage
      Permet à l'application de se lancer une fois le démarrage du système terminé. Elle peut rallonger le temps de démarrage du téléphone et ralentir son fonctionnement global en raison de son exécution continue.
    • modifier/supprimer contenu mémoire stockage partagée
      Permet de modifier le contenu mémoire de stockage partagée.
      (4.3)
    • empêcher le téléphone de passer en mode veille
      Permet à l'application d'empêcher le téléphone de passer en mode veille.
    • lire contenu mémoire de stockage partagée
      Permet de lire le contenu mémoire de stockage partagée.
      (4.3)

    Télécharger l'APK 1.5 MiB Signature PGP

  • Version 1.6.5 (21) - Ajoutée le 2019-11-20

    Cette version nécessite Android 4.0 ou ultérieur.

    Elle est construite et signée par F-Droid, et garantie comme correspondante à cette archive source.

    Permissions
    • afficher les connexions réseau
      Permet à l'application d'accéder à des informations sur les connexions réseau, comme les réseaux existants et connectés.
    • afficher les connexions Wi-Fi
      Permet à l'application d'accéder à des informations sur les réseaux Wi-Fi afin de savoir si une connexion Wi-Fi est activée et pour connaître le nom des appareils connectés au Wi-Fi, par exemple.
    • bénéficier d'un accès complet au réseau
      Permet à l'application de créer des sockets réseau et d'utiliser des protocoles réseau personnalisés. Le navigateur et d'autres applications permettent d'envoyer des données sur Internet. Cette autorisation n'est donc pas nécessaire pour envoyer des données sur Internet.
    • s'exécuter au démarrage
      Permet à l'application de se lancer une fois le démarrage du système terminé. Elle peut rallonger le temps de démarrage du téléphone et ralentir son fonctionnement global en raison de son exécution continue.
    • modifier/supprimer contenu mémoire stockage partagée
      Permet de modifier le contenu mémoire de stockage partagée.
      (4.3)
    • empêcher le téléphone de passer en mode veille
      Permet à l'application d'empêcher le téléphone de passer en mode veille.
    • lire contenu mémoire de stockage partagée
      Permet de lire le contenu mémoire de stockage partagée.
      (4.3)

    Télécharger l'APK 1.5 MiB Signature PGP

  • Version 1.6.4 (20) - Ajoutée le 2019-11-16

    Cette version nécessite Android 4.0 ou ultérieur.

    Elle est construite et signée par F-Droid, et garantie comme correspondante à cette archive source.

    Permissions
    • afficher les connexions réseau
      Permet à l'application d'accéder à des informations sur les connexions réseau, comme les réseaux existants et connectés.
    • afficher les connexions Wi-Fi
      Permet à l'application d'accéder à des informations sur les réseaux Wi-Fi afin de savoir si une connexion Wi-Fi est activée et pour connaître le nom des appareils connectés au Wi-Fi, par exemple.
    • bénéficier d'un accès complet au réseau
      Permet à l'application de créer des sockets réseau et d'utiliser des protocoles réseau personnalisés. Le navigateur et d'autres applications permettent d'envoyer des données sur Internet. Cette autorisation n'est donc pas nécessaire pour envoyer des données sur Internet.
    • s'exécuter au démarrage
      Permet à l'application de se lancer une fois le démarrage du système terminé. Elle peut rallonger le temps de démarrage du téléphone et ralentir son fonctionnement global en raison de son exécution continue.
    • modifier/supprimer contenu mémoire stockage partagée
      Permet de modifier le contenu mémoire de stockage partagée.
      (4.3)
    • empêcher le téléphone de passer en mode veille
      Permet à l'application d'empêcher le téléphone de passer en mode veille.
    • lire contenu mémoire de stockage partagée
      Permet de lire le contenu mémoire de stockage partagée.
      (4.3)

    Télécharger l'APK 1.5 MiB Signature PGP