Suppression par programme de tous les périphériques Bluetooth sur la ligne de commande Linux
Je suis capable de scanner pour tous les appareils bluetooth avec hcitool ou avec mon programme C.
Je peux relier l'appareil à l'aide de son adresse avec un simple agent de script python.
Je voudrais savoir si je peux aussi supprimer le périphérique couplé en utilisant soit hcitool, hciconfig ou une sorte de commande bluetooth.
Je sais que l'informations des appareils détectés pour la hci0 contrôleur est stocké dans /var/lib/bluetooth/XX:XX:XX:XX:XX:XX, où XX:XX:XX:XX:XX est l'adresse de l'hci contrôleur.
Ce serait utile pour les tests d'appariement, de la connexion et de la déconnexion des périphériques.
source d'informationauteur user2570136
Vous devez vous connecter pour publier un commentaire.
bluez-test de l'appareil retirez XX:XX:XX:XX:XX:XX
Si vous installez le
bluez-tools
paquet, lancez ce pour dissocier un périphérique bluetooth :où
xx:xx:xx:xx:xx:xx
est l'adresse de l'appareil couplé.Comme il est mentionné ci-dessus sur ashish réponse, vous pouvez nous bluez-test de l'appareil pour retirer le périphérique que vous connaissez déjà son adresse mac. Le problème est donc d'analyser l'adresse mac des périphériques ajoutés.
Avec python ou c ou ce que vous utilisez,
1) la liste des appareils;
et analyser les données en sortie et obtenir toutes les adresses MAC des appareils, de les ajouter à une liste.
2) débranchez et enlevez les appareils;