Un outil de débogage pour les programmeurs travaillant avec des appareils Bluetooth
Il s'agit d'un simple outil de débogage de connexion Bluetooth pour les programmeurs.
Il fonctionne uniquement avec les appareils Bluetooth qui remplissent toutes ces conditions :
- L'appareil diffuse des données
- L'appareil démarre automatiquement la diffusion lors du couplage, sans aucune poignée de main ni négociation de protocole
- L'appareil diffuse des données ASCII et non binaires
Des développements futurs pourraient améliorer ces points.
Caractéristiques de la version actuelle :
1. Connectez-vous à un appareil Bluetooth
2. Afficher les données de texte brut entrantes ligne par ligne (si l'appareil diffuse de telles données)
3. Envoyez des données texte brutes à l'appareil connecté
Vous pouvez confirmer le couplage réussi, surveiller les données texte brutes entrantes et voir exactement ce qui est transmis depuis le périphérique Bluetooth.
Je prévois d'ajouter les fonctionnalités suivantes à l'avenir :
* Prend en charge les appareils Bluetooth qui diffusent des données binaires, pas seulement du texte
* Option pour voir les données au format hexadécimal au lieu du texte
* Option pour ajouter un horodatage aux messages entrants
* Option pour ajouter des informations GPS aux messages entrants
* Cadre de plugins pour des vues personnalisées adaptées à des appareils Bluetooth spécifiques, en particulier divers types de capteurs
Veuillez signaler des problèmes ou des demandes de fonctionnalités par e-mail ou en utilisant cette page : https://github.com/janosgyerik/bluetoothviewer/issues
Page d'accueil du projet : https://github.com/janosgyerik/bluetoothviewer
Commanditaires :
* Alan Haddy (www.ipegcorp.com) : option pour enregistrer le Bluetooth entrant
données et envoyer en pièce jointe à un e-mail
Si vous aimez cette application, vous pouvez soutenir mon travail en achetant la version complète, par ailleurs identique, pour 1 euro :
https://play.google.com/store/apps/details?id=net.bluetoothviewer.full
Bon débogage Bluetooth :)
En savoir plus