Qu'est-ce qu'un utilitaire Bluetooth pour Linux qui me permettra d'associer et de dissocier des appareils, d'afficher des messages provenant d'un appareil, d'envoyer des messages à un appareil (espérons-le en utilisant le système de fichiers!) Et de définir les indicateurs disponibles?
L'application à l'esprit est que je veux juste dire 10 minuscules claviers bluetooth et mapper chaque touche de chaque clavier pour envoyer un message MIDI (évidemment la partie midi ne fait pas partie de cet OP).
Réponses:
Voici une liste de plusieurs outils traitant du Bluetooth que vous pouvez utiliser pour interagir avec un appareil.
hciconfig
hciconfig
hcitool dev
devrait également donner certaines de ces informationshcitool
hcitool inq
ethcitool scan
hcitool info <BTAddr>
l2ping
l2ping <BTAddr>
sdptool
sdptool browse <BTAddr> or sdptool records <BTAddr>
obexftp
obexftp –nopath –noconn –uuid none –bluetooth <BTAddr> –channel <OPUSHChann elNo> –put <FileToPut>
obexftp -b <BTAddr> -v -p <FileToPut>
agent-clé
passkey-agent –default <Pin>
obexpushd
obexpushd
Jumelage
Vous pouvez suivre les instructions de ce site pour coupler un appareil avec votre box Linux via la ligne de commande. L'aritcle est intitulé: Comment associer un périphérique Bluetooth à partir de la ligne de commande sous Linux .
Exemple
Trouvez l'adresse MAC de votre appareil Bluetooth
Configurer l'agent Bluetooth pour transmettre le code de couplage attendu
Modifiez le fichier de configuration rfcomm
/etc/bluetooth/rfcomm.conf
et mettez-y l'adresse MAC par le haut.REMARQUE: Une mise en garde importante, si vous configurez votre appareil pour ne pas se lier au démarrage (bind no;) vous devrez faire tourner manuellement rfcomm à l'aide de cette commande avant d'utiliser le port série (qui nécessite également des autorisations root).
Les références
la source