mardi 4 août 2015

Réactivation du Wifi par géolocalisation réseaux


Fonctionnement actuel

Rabbit Battery propose actuellement une option pour réactiver automatiquement le Wifi. Cette option comporte un défaut, il faut que le Wifi soit réactivé pour scanner les points d'accès et ainsi définir ce qu'il faut faire :
  • Laisser activé si un point d'accès connu est à portée.
  • Couper le Wifi dans le cas contraire.

Si vous partez 8h de chez vous et en comptant une tentative de réactivation toutes les 30 minutes. Nous avons donc approximativement 16 tentatives de connexion échouée.


Evolution


Plusieurs utilisateurs ont demandé une évolution de cette fonctionnalité pour y ajouter une contrainte de réactivation. Le but étant de ne pas tenter de réactivation Wifi lorsque le téléphone n'est pas dans un lieu connu.

Solution envisagée

Je pense qu'il est important que l'utilisateur fasse le moins de configuration possible. Donc, je ne souhaite pas lui faire configurer son lieu en parcourant sa maison pour capter tous les réseaux GSM couvrant son domicile.
La configuration se fera automatiquement de la manière suivante :


* L'utilisateur est chez lui et allume une première fois le Wifi manuellement dans la zone 1. 
=> Rabbit Battery enregistre le point Wifi ainsi que l'identifiant du réseau 1.
* L'utilisateur se déplace dans sa maison et l'appareil bascule sur le réseau 2.
=> Rabbit Battery enregistre le réseau 2 et l'associe au point d'accès Wifi.

Maintenant, reprenons l'exemple initial :
L'utilisateur sort de chez lui pendant 8h. Avant chacune des tentatives de connexion, Rabbit Battery vérifie si le GSM est connecté à une cellule réseau connu. Si ce n'est pas le cas, le Wifi n'est pas réactivé automatiquement. Nous évitons donc les ~16 tentatives de connexion vouées à l'échec.

Lorsque l'utilisateur sera de retour chez lui, il sera dans un lieu connu, Rabbit Battery se permettra alors de réactiver le Wifi.

La seule action demandée à l'utilisateur sera d'activer une première fois le Wifi là où il le désire.

Si vous avez des suggestions, n'hésitez pas. Cette fonctionnalité est en cours de développement.

Tony.

PS : Si vous avez d'autres idées, c'est par là : https://rabbitbattery.uservoice.com





4 commentaires:

  1. Comment sera géré l'activation ponctuel du Wifi sur un hotspot (Freewifi, SFRwifi,...SSID ouverts) ?

    RépondreSupprimer
  2. De la même manière qu'un point d'accès normal mais vous pourrez "Ignorer un lieu". Par exemple, si vous vous connectez à un hotspot FreeWifi, Rabbit Battery l'apprendra mais vous pourrez ignorer ce lieu si vous ne souhaitez pas une connexion automatique, ce qui vous laissera tout de même la possibilité d'activer le Wifi manuellement. Est-ce que ça répond à votre question ?

    RépondreSupprimer
  3. Bonjour, si j'ai bien compris Rabbit Battery est capable de détecter les caractéristiques du réseau mobile et les mémoriser pour savoir s'il doit activer la wifi en rencontrant telle ou telle cellule GSM et donc éviter d'avoir à rallumer la wifi ou utiliser le GPS ? Si j'ai compris, c'est génial ! Vous devez y passer du temps, au développement de cette appli pour qu'elle soit si parfaite...

    RépondreSupprimer
  4. Bonjour,

    C'est bien ça. Ça évite de nombreuses réactivations inutiles et l'application devient plus efficace ;)

    Je travaille dessus sur mon temps libre. J'aimerais pouvoir y travailler plus, mais financièrement ce n'est pas possible ^^.

    Je suis content que l'application vous plaise et je vous remercie pour votre soutien.
    Tony.

    RépondreSupprimer