отправьте файл через bluetooth из командной строки

отправьте файл через bluetooth из командной строки

Я работаю с командной строкой и хочу отправить файл на свой телефон. Можно ли отправить файл через bluetooth из командной строки?

решение1

Можно ли отправить файл через Bluetooth из командной строки?

Да, это возможно. Ниже приведены решения для Windows, Ubuntu и Linux.


Windows XP, Windows Vista, Windows 7, Windows 8 или Windows 10 (x86, x64)

Использоватьбтобекс.

Инструменты командной строки Bluetooth — это набор утилит командной строки для Microsoft Windows, которые можно использовать для настройки адаптера Bluetooth, обнаружения удаленных устройств и служб Bluetooth, передачи файлов на устройства с поддержкой OBEX.

Все утилиты можно вызывать как часть пакетного сценария или другого автоматизированного фонового процесса, а также запускать вручную из командной строки Windows.

...

Системные Требования

  • Windows XP, Windows Vista, Windows 7, Windows 8 или Windows 10 (x86, x64)
  • Адаптер Bluetooth, совместимый со стеком Microsoft 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.

образцы:

  1. Отправьте файл «picture.jpg» из текущей папки на устройство с именем «Nokia 6300»:

    btobex -n"Nokia 6300" picture.jpg
    
  2. Отправить все текстовые файлы из текущей папки на устройство с известным адресом:

    btobex -b(11:11:22:22:33:33) *.txt
    
  3. Отправить вывод другой программы в виде файла с именем «message.txt»:

    echo This is a test | btobex -b(11:11:22:22:33:33) -f"message.txt"
    

btobex поддерживает переменную окружения ERRORLEVEL. Ноль означает успешное выполнение, любое другое значение - ошибку. Подробное описание ошибки выводится в стандартный вывод ошибок.

Источникбтобекс


Убунту

Использоватьbluetooth-отправить.

bluetooth-sendto --device=12:34:56:78:9A:BC filenameработает для меня.

"12:34:56:78:9A:BC" — это адрес устройства Bluetooth (bdaddr). Вы можете получить bdaddr с помощью hcitool scan.

ИсточникПередача файлов по Bluetooth в скрипте оболочки, ответ поэлмиха


Линукс

Использовать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, ответ послм

Смотрите такжеСкрипт Linux для работы Bluetooth


Отказ от ответственности

Я не связан сИнструменты командной строки Bluetoothв любом случае.

Связанный контент