명령 프롬프트에서 블루투스를 통해 파일을 보내십시오


답변:


26

명령 프롬프트에서 블루투스를 통해 파일을 보낼 수 있습니까?

네 가능합니다. 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 어댑터

소스 블루투스 커맨드 라인 툴

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. 현재 폴더에서 "Nokia 6300"장치로 "picture.jpg"파일을 보냅니다.

    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 환경 변수를 유지합니다. 0은 성공적인 실행, 다른 값-오류를 의미합니다. 자세한 오류 설명은 표준 오류 출력으로 인쇄됩니다.

소스 btobex


우분투

bluetooth-sendto를 사용하십시오 .

bluetooth-sendto --device=12:34:56:78:9A:BC filename 나를 위해 작동합니다.

"12 : 34 : 56 : 78 : 9A : BC"는 장치의 Bluetooth 장치 주소 (bdaddr)입니다. 로 bdaddr을 얻을 수 있습니다 hcitool scan.

쉘 스크립트의 소스 블루투스 파일 전송 , elmicha의 답변


리눅스

obexftp를 사용하십시오 .

obexftp –nopath –noconn –uuid none –bluetooth <BTAddr> –channel <OPUSHChann elNo> –put <FileToPut>

  • 원격 장치 측에서 핀을 지정하지 않고 파일을 보낼 수 있습니다
  • 장치의 OPush 채널 번호는 위의 sdptool에서 가져옵니다.

obexftp -b <BTAddr> -v -p <FileToPut>

  • 지정된 BT 장치에 파일을 넣을 수 있습니다
  • obexftp를 사용하여 BT 장치의 파일을 가져 오거나 나열 할 수도 있습니다.
  • 또한 -b 옵션을 제공하여 근처의 BT 장치를 식별 할 수 있습니다

소스 저수준 블루투스 유틸리티 , slm으로 답변

Bluetooth 작동을위한 Linux 스크립트 참조


기권

나는 어떤 방식 으로든 Bluetooth Command Line Tools 와 관련이 없습니다 .


3
Ubuntu 솔루션이 Linux와 다른 이유는 무엇입니까? 비 우분투 리눅스 배포판에서 우분투 또는 블루투스 센토에서 obexftp가 작동하지 않습니까?
Ruslan

답변의 Ubuntu 섹션에서 Ubuntu 답변에 대한 메모에 메모를 포함시킬 수 있습니다. 그 외에는 큰 대답입니다. 관련 - superuser.com/questions/1090009/...
조니 Henly

@Ruslan 몰라요. 나는 그들 중 하나를 사용하지 않습니다.
DavidPostill

어느 쪽도 사용하지 않지만 이것이 답변의 2/3를 구성합니까? 적어도 그들이 일하는 것을 목격 했습니까?
mickeyf_supports_Monica

1
@mickeyf 하나의 소스는 AskUbuntu에서 허용되는 답변이고, 다른 하나는 Unix & Linux 모드에서 고도로 찬성 된 답변입니다. 내가 사용했던 Windows.
DavidPostill
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.