Je travaille avec l'invite de commande et j'aimerais envoyer un fichier sur mon téléphone. Est-il possible d'envoyer un fichier via Bluetooth à partir de l'invite de commande?
Je travaille avec l'invite de commande et j'aimerais envoyer un fichier sur mon téléphone. Est-il possible d'envoyer un fichier via Bluetooth à partir de l'invite de commande?
Réponses:
Oui c'est possible. Voir ci-dessous pour les solutions Windows, Ubuntu et Linux.
Utilisez btobex .
Les outils de ligne de commande Bluetooth sont une suite d'utilitaires de ligne de commande pour Microsoft Windows qui peuvent être utilisés pour configurer votre adaptateur Bluetooth, découvrir des périphériques et services Bluetooth distants, transférer des fichiers vers des périphériques compatibles OBEX.
Tous les utilitaires peuvent être appelés dans le cadre d'un script de traitement par lots ou d'un autre processus d'arrière-plan automatisé ou lancés manuellement à partir de l'invite de commandes Windows.
...
Configuration requise
- Windows XP, Windows Vista, Windows 7, Windows 8 ou Windows 10 (x86, x64)
- Adaptateur Bluetooth compatible avec la pile Bluetooth Microsoft
Outils de ligne de commande Bluetooth source
Btobex envoie des fichiers à des appareils distants compatibles OBEX (ordinateurs, téléphones mobiles, etc.).
usage:
btobex {-bBluetoothAddress | -nFriendlyName} [-cChannel] [-pPIN [-e]] [-rRetries] [-fFileName] [file1 [file2 [...]]] -b Bluetooth address of target device in (XX:XX:XX:XX:XX:XX) format. -n Friendly name of target device. -c RFCOMM channel (1-30). If specified, service lookup is not performed. -p PIN code for authenticating with remote device. -e Use encrypted connection (only if PIN authentication is used) -r Make specified number of attempts is case of error -f Use this file name for the data from STDIN (standard input) -h Prints help screen.
échantillons:
Envoyez le fichier "picture.jpg" du dossier actuel à l'appareil nommé "Nokia 6300":
btobex -n"Nokia 6300" picture.jpg
Envoyez tous les fichiers texte du dossier actuel à l'appareil avec une adresse connue:
btobex -b(11:11:22:22:33:33) *.txt
Envoyer la sortie d'un autre programme sous forme de fichier nommé "message.txt":
echo This is a test | btobex -b(11:11:22:22:33:33) -f"message.txt"
btobex conserve la variable d'environnement ERRORLEVEL. Zéro signifie une exécution réussie, toute autre valeur - erreur. La description détaillée de l'erreur est imprimée sur la sortie d'erreur standard.
Source btobex
Utilisez bluetooth-sendto .
bluetooth-sendto --device=12:34:56:78:9A:BC filename
travaille pour moi."12: 34: 56: 78: 9A: BC" est l'adresse du périphérique Bluetooth (bdaddr) du périphérique. Vous pouvez obtenir le bdaddr avec
hcitool scan
.
Transfert de fichiers Bluetooth source dans un script shell , réponse par Elmicha
Utilisez obexftp .
obexftp –nopath –noconn –uuid none –bluetooth <BTAddr> –channel <OPUSHChann elNo> –put <FileToPut>
- Permet d'envoyer un fichier sans spécifier la broche du côté de l'appareil distant
- Le numéro de canal OPush pour l'appareil provient de sdptool ci-dessus
obexftp -b <BTAddr> -v -p <FileToPut>
- Permet de placer un fichier sur le périphérique BT spécifié
- obexftp peut également être utilisé pour obtenir ou répertorier les fichiers sur le périphérique BT
- permet également d'identifier un périphérique BT à proximité en donnant simplement l'option -b
Source Utilitaire Bluetooth de bas niveau , réponse par slm
Voir aussi script Linux pour le fonctionnement Bluetooth
Je ne suis en aucun cas affilié aux outils de ligne de commande Bluetooth .