Periphery, un scanner Bluetooth Low Energy et inspecteur GATT
Scanner BLE et inspecteur GATT pour iPhone et iPad
Periphery est un scanner BLE pour iPhone et iPad : il liste chaque appareil Bluetooth Low Energy qui émet à proximité, ouvre ses services et caractéristiques pour lire, écrire et s'abonner, et vous aide à retrouver un traceur ou des écouteurs perdus grâce à la force du signal. Il est pensé pour les développeurs, les bricoleurs de matériel et les testeurs QA, et il rend aussi service à quiconque cherche un gadget Bluetooth égaré.
Ce que vous pouvez faire
Voir ce qui émet autour de vous
L'onglet Scanner se remplit d'appareils au fur et à mesure qu'ils sont détectés, chacun avec son nom, un court identifiant et sa force de signal en dBm. Triez la liste avec Trier par (Commande découverte, Signal le plus fort ou Nom) et affinez-la avec le champ Filtrer par nom ou UUID.
Inspecter l'arborescence GATT d'un appareil
Touchez un appareil : Periphery s'y connecte et liste ses services et caractéristiques. Chaque caractéristique affiche des étiquettes R, W et N pour lecture, écriture et notification, avec un bouton Lire, Écrire ou Notifier correspondant. Les valeurs peuvent s'afficher en Hex, Décimal, ASCII ou Binaire.
Donner un nom à ce que vous avez trouvé
Les UUID connus s'affichent avec leur nom grâce à une petite base intégrée à l'app, et une carte en haut de l'inspecteur devine le type d'appareil à partir de ses services, par exemple Appareil UART nordique, Appareil ESP32 ou Moniteur de fréquence cardiaque, avec un pourcentage de correspondance.
Marcher vers un appareil perdu
Balayez une ligne et touchez Localiser pour afficher une jauge plein écran avec le dBm en direct, une distance approximative et un statut allant de Glacial à Brûlant !, avec des vibrations qui s'accélèrent à mesure que vous approchez.
Démarrage rapide
- Ouvrez Periphery et touchez Numériser (ou Démarrer l'analyse sur la liste vide). Autorisez le Bluetooth quand iOS le demande.
- Regardez les appareils apparaître. Réglez Trier par sur Signal le plus fort pour mettre les plus proches en haut.
- Touchez un appareil pour ouvrir l'inspecteur. La connexion se fait automatiquement ; sinon, touchez Se connecter.
- Touchez Lire sur une caractéristique pour voir sa valeur, puis choisissez Hex, Décimal, ASCII ou Binaire sous Format.
- De retour dans la liste, balayez un appareil vers la gauche et touchez Localiser pour le suivre à la force du signal.
Version gratuite et Periphery Pro
Periphery est gratuit à télécharger. La version gratuite affiche des publicités et permet de lancer 3 analyses au total. C'est un compteur à vie, pas quotidien, et il ne se réinitialise jamais seul. Une bannière sur l'onglet Scanner indique combien il en reste. Une fois la troisième analyse lancée, toucher un appareil ou en lancer une nouvelle ouvre l'écran de mise à niveau. Vous pouvez aussi regarder une courte publicité sur cet écran pour obtenir une analyse supplémentaire.
Periphery Pro, en abonnement ou en achat unique à vie, supprime la limite d'analyses et toutes les publicités. Il active aussi l'enregistrement des sessions : chaque lecture, écriture et notification est sauvegardée dans l'onglet Journaux et peut être partagée en texte brut avec Exporter. Sans Pro, rien n'est enregistré, l'onglet Journaux reste donc vide.
Confidentialité, usage hors ligne et autorisations
- Aucun compte. L'analyse, l'inspecteur, les noms d'UUID et Localiser fonctionnent tous en Bluetooth, sans connexion internet.
- L'autorisation Bluetooth est demandée la première fois que vous touchez Numériser, pas au lancement, car l'app ne peut pas scanner sans elle.
- L'autorisation de localisation n'est jamais demandée. La distance vient uniquement de la force du signal Bluetooth, pas du GPS.
- La version gratuite demande une fois si les publicités peuvent utiliser le suivi. Si vous refusez, les publicités s'affichent quand même mais ne sont pas personnalisées.
- Les journaux Pro sont stockés uniquement sur votre appareil. Aucune synchronisation, aucune copie dans le cloud.
Limites et pour qui ce n'est pas fait
Periphery ne voit que le Bluetooth Low Energy. iOS n'autorise aucune app à accéder au Bluetooth classique, donc les anciens kits mains libres et certains casques n'apparaissent jamais. La distance sur Localiser est une estimation à partir de la force du signal, sans carte ni flèche. L'adresse dans la liste est un identifiant créé par iOS, pas l'adresse MAC matérielle. Periphery fonctionne sur iPhone et iPad avec iOS 17 ou une version ultérieure ; il n'existe pas de version Mac, Apple Watch ou Android.