Aller au contenu
Tibius WiFi

Fonctionnalités

Organisées par ce qu'on cherche à faire, plutôt que par écran. Tout ce qui figure ci-dessous existe dans la version actuelle de l'application.

Observer

Voir ce que la radio de l'appareil rapporte, sans jamais se connecter au réseau.

Chaque borne séparément

Plusieurs points d'accès portent souvent le même nom de réseau. Tibius WiFi les traite comme des entités distinctes, identifiées par leur adresse matérielle, et suit chacune indépendamment.

Découvrir sans profil

Le mode découverte s'ouvre depuis le sélecteur de profils ou depuis l'accueil, sans qu'aucun profil soit choisi ni aucune règle écrite. Il liste les réseaux Wi-Fi que la radio détecte autour de l'appareil, avec leur signal, leur bande et leur canal, et l'âge de la dernière observation.

Toutes les bornes d'un même nom

Un nom de réseau regroupe ses points d'accès plutôt que de les répéter. On ouvre le réseau pour voir chaque borne séparément, son signal, et l'évolution de son RSSI lorsqu'elle a été observée assez longtemps pour en tracer une.

D'un réseau observé à un profil

Un réseau repéré pendant l'observation sert à créer un profil, ou à ajouter une règle à un profil existant. On choisit alors sous quel contexte la ranger — un de ceux que le profil déclare, un nouveau qu'on nomme sur place, ou aucun. L'observation elle-même, en revanche, n'est jamais conservée : rien n'est enregistré, et fermer le mode l'efface.

Le SSID résolu avant de démarrer

L'écran d'accueil affiche le nom de réseau exact qui sera surveillé, une fois la règle choisie et la saisie effectuée. On sait ce qu'on va mesurer avant de commencer.

L'état du moteur, en clair

Radio allumée, scan en cours, scan bridé par le système, permission manquante : l'écran de surveillance dit ce qui conditionne réellement la mesure. Il n'affiche jamais « connecté », un état que cette application ne peut pas avoir.

La fiche complète d’un point d’accès

Tous les champs collectés pour une borne, jusqu'aux éléments d'information bruts qu'Android expose — à côté de leur lecture.

Mesurer

Distinguer ce qui est mesuré de ce qui est simplement affiché — c'est la raison d'être de l'application.

Trois instants, jamais confondus

Le rafraîchissement de l'écran, le dernier scan réellement effectué par Android, et l'âge de chaque observation sont trois choses différentes. Les confondre ferait passer une relecture de cache pour une mesure.

Une échelle de signal explicite

De « excellent » à « très faible », avec un nombre de barres et un libellé. La couleur ne porte jamais l’information seule.

« Inconnu » n'est pas « très faible »

Une borne absente du scan courant n'a pas un mauvais signal : elle n'a pas de signal mesuré. Une valeur nulle ou positive rendue par un pilote défaillant est classée inconnue, pas affichée à cinq barres.

Des points de mesure contextualisés

Un relevé peut être marqué à l'endroit où l'on se trouve, avec la saisie faite au démarrage. On retrouve ces points dans la session.

La mesure continue en arrière-plan

Une session en cours s'appuie sur un service de premier plan et une notification persistante : elle ne s'arrête pas parce que l'écran s'éteint.

Suspendre et reprendre

Une session se met en pause sans se terminer : elle reste ouverte et ses données consultables, mais plus aucun cycle n'est produit. Le moteur est réellement arrêté — c'est ce qui économise la batterie entre deux points de mesure. Les mêmes actions sont offertes par l'écran et par la notification.

Analyser

Comprendre ce que l'appareil sait faire, et ce qu'il ne peut pas fournir.

Un écran de diagnostic

La matrice des capacités du téléphone, champ par champ : bandes prises en charge, standards, ce qui est disponible et ce qui ne l'est pas.

Le motif de chaque absence

Version d'Android trop ancienne, permission manquante, matériel non compatible, borne silencieuse : une donnée absente affiche pourquoi elle l'est, jamais une case vide.

Brut et interprété, côte à côte

La valeur telle qu'Android la rend est conservée à côté de sa lecture. On peut toujours revenir à la source.

Des graphiques RSSI

L'évolution du signal dans le temps, en cours de session comme à la relecture. Une courbe identifie une borne et une seule ; une relecture du cache n'y est jamais tracée comme une mesure.

Historiser

Une campagne de mesure ne vaut que si on peut la relire des mois plus tard.

Des sessions enregistrées

Chaque surveillance produit une session : les bornes observées, la chronologie, les points de mesure. Tout reste sur l'appareil.

La règle est gelée avec la session

Une session conserve sa propre copie de la règle et du nom du profil au moment de l'enregistrement. Modifier un profil ne réécrit jamais le passé.

Les capacités du jour, conservées

Ce que l'appareil savait mesurer ce jour-là est enregistré avec la session. Deux campagnes séparées de six mois restent comparables en connaissance de cause.

Travailler avec plusieurs profils

Le même appareil sert plusieurs sites, plusieurs clients, plusieurs campagnes — sans jamais les mélanger.

Un historique par profil

Sessions, mesures et identité visuelle sont isolées. Passer d’un profil à l’autre ne mélange rien.

Import par fichier, sans recompiler

Un profil s'importe depuis un fichier JSON. L'application annonce toujours si elle va créer un profil ou en mettre un à jour — jamais d'import silencieux.

Fusionner ou remplacer les règles

À la mise à jour d'un profil, les règles du fichier peuvent remplacer celles en place ou s'y intégrer. Le choix est explicite.

Dupliquer sans écraser

Une copie reçoit un identifiant neuf : le fichier d'origine ne la mettra plus jamais à jour. C'est l'issue proposée à qui veut un variant indépendant.

Un jeu de règles versionné

L'écran d'un profil montre la version de son jeu de règles et les règles en vigueur, et permet de l'importer, de l'exporter ou de le vider. Chaque geste porte sur ce profil et sur lui seul.

Personnaliser

Un profil peut porter une identité — mais elle n'habille que l'espace de travail.

Nom, logo, couleurs

Nom d'affichage, logo embarqué dans le fichier, couleur principale, couleur d'accent, palette des courbes. Tout est facultatif ; un champ vide garde l'apparence neutre.

L'application reste Tibius WiFi

L'icône, l'écran de démarrage et l'écran « À propos » ne sont jamais habillés par un profil. Une application installée neuve ne décrit aucun client.

Une identité non destructive

Un fichier qui ne dit rien de l'apparence ne dit pas « efface l'apparence » : l'identité en place est conservée.

Exporter

Sortir une session de l’appareil, quand vous le décidez.

Un rapport PDF

Une session mise en page, à joindre à un compte rendu d'intervention.

Une archive JSON structurée

Le format d'export documente ses unités, ses instants, ses identifiants, et sépare le brut du dérivé. Il est fait pour être relu par un autre outil.

Un profil, séparément

Un profil s'exporte sans ses mesures. Partager une configuration ne fait jamais circuler une campagne.

Sauvegarder mesures et profils dans mon espace

Tibius Account gère la connexion. Les copies sauvegardées et leurs droits restent chez Tibius WiFi. Local uniquement reste le choix initial ; la collecte et les fichiers locaux fonctionnent hors connexion.

Deux choix de sauvegarde

Les réglages distinguent nouvelles mesures et nouveaux profils. Les anciens éléments restent locaux ; changer un défaut ne change aucun droit existant.

Des lecteurs autorisés

Privé : vous seul. Partagé : comptes choisis, ou invitations vers une adresse vérifiée. Public : compte connecté, sauf autorisation explicite de lecture sans connexion. Aucun catalogue.

Consulter sur ordinateur

Dans Mon espace, les mesures affichent leur signal dans un graphe et un tableau. Les profils se consultent et se téléchargent. Importer un profil partagé crée une copie personnelle privée.

La version à télécharger de l'éditeur ne contient aucun code réseau : elle compose et exporte hors ligne, et ne sait pas publier.

Sur l'appareil

Choix du profil de surveillance Mode découverte — réseaux à portée Suivi du signal dans le temps

Captures de la version 1.0.24, avec des données de démonstration fictives.

Compatibilité

Système Android 10 et suivants
Permissions de localisation ACCESS_FINE_LOCATION sur toutes les versions prises en charge : Android l'exige pour rendre les résultats d'un scan Wi-Fi, y compris sur Android 13 et suivants. Contrainte d'Android, pas un choix ; l'application ne consulte aucune position. Voir la politique de confidentialité.
Réseau L’application utilise INTERNET pour se connecter à Tibius Account et sauvegarder ou partager les éléments choisis. La collecte reste locale et fonctionne hors connexion. Voir la confidentialité.

Test fermé Publiée sur Google Play, en test fermé

La version 1.0.7 est déposée sur Google Play, dans un canal de test fermé : sa fiche n'est ouverte qu'aux comptes inscrits au programme de test, et reste introuvable pour les autres. Il n'y a pas encore de téléchargement public ; le lien apparaîtra ici le jour de la mise en production.

Le programme de test accueille de nouveaux participants : demander à devenir testeur.

L'éditeur de profils, lui, est utilisable dès maintenant, depuis n'importe quel navigateur.