Я работаю с командной строкой, и я хотел бы отправить файл на мой телефон. Можно ли отправить файл через Bluetooth из командной строки?
отправка файла через bluetooth из командной строки
1 ответ
можно ли отправить файл через Bluetooth из командной строки?
Да, это возможно. Ниже приведены решения для Windows, Ubuntu и Linux.
Windows XP, Windows Vista, Windows 7, Windows 8 или Windows 10 (x86, x64)
использовать btobex.
инструменты командной строки Bluetooth представляют собой набор утилит командной строки для Microsoft Windows, которая может использоваться для настройки bluetooth переходника, открывает дистанционные приборы и обслуживания bluetooth, переход файлы для устройств, поддерживающих OBEX.
все утилиты могут быть вызваны как часть пакетного скрипта или другого автоматический фоновый процесс или запускается вручную из Windows командная строка.
...
системные требования
- Windows XP, Windows Vista, Windows 7, Windows 8 или Windows 10 (x86, x64)
- Microsoft стек Bluetooth совместимый Bluetooth адаптер
источник Инструменты Командной Строки Для Работы С Bluetooth
Btobex отправляет файлы на удаленные устройства, поддерживающие OBEX (компьютеры, мобильные телефоны и т. д.).
использование:
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.
примеры:
отправить файл "картинка.jpg " из текущей папки на устройство с именем "Nokia 6300":
btobex -n"Nokia 6300" picture.jpg
отправить все текстовые файлы из текущей папки на устройстве с известным адресом :
btobex -b(11:11:22:22:33:33) *.txt
отправить вывод другой программы в виде файла с именем "message.txt":
echo This is a test | btobex -b(11:11:22:22:33:33) -f"message.txt"
btobex поддерживает переменную среды ERRORLEVEL. Ноль означает успешное выполнение, любое другое значение - ошибка. Подробное описание ошибки выводится на стандартный вывод ошибок.
источник btobex
Ubuntu
использовать bluetooth-sendto.
bluetooth-sendto --device=12:34:56:78:9A:BC filename
работает для меня."12:34:56:78:9A: BC" - адрес устройства Bluetooth (bdaddr) устройства. Вы можете получить bdaddr с
hcitool scan
.
источник передача файлов Bluetooth в сценарии оболочки, ответ elmicha
Linux
использовать obexftp.
obexftp –nopath –noconn –uuid none –bluetooth <BTAddr> –channel <OPUSHChann elNo> –put <FileToPut>
- позволяет отправить файл без указания pin-кода на стороне удаленного устройства
- номер канала OPush для устройства получен из sdptool выше
obexftp -b <BTAddr> -v -p <FileToPut>
- позволяет поместить файл на указанное устройство BT
- obexftp также может быть использован, чтобы получить или список файлов на устройстве BT
- также позволяет идентифицировать близлежащее устройство BT, просто давая-B вариант
источник утилита bluetooth низкого уровня, ответ slm
см. также Linux скрипт для работы Bluetooth
отказ от ответственности
Я не связан с Команда Bluetooth Строки в любом случае.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]