12.04의 커맨드 라인에서 블루투스?


17

표준 우분투 12.04에서 최소 설치로 다시 설치 한 후 블루투스 키보드와 컴퓨터를 페어링하려고했습니다.

최소 설치에서는 GUI가 없으므로 사용 가능한 다양한 명령 줄 도구를 사용하려고했지만 페어링이 어떻게 진행되는지 알 수 없습니다. 내가 GUI를했을 때의 페어링은 완벽하게 일했습니다.

나는 여기에 도움을 요청했다 : http://ubuntuforums.org/showthread.php?p=12234695

아무도 대답하지 않았지만 내 상황에 대한 많은 세부 정보가 있습니다.

명령 줄에서 블루투스 장치를 어떻게 페어링해야합니까?

답변:


18

새 기기와 페어링

Bluez4 에서 장치를 명령 행에서 bluez-simple-agent 와 페어링 할 수 있도록 bluez bluez 설치 패키지를 설치하십시오 (Bluez5가 명령 을 제공함 ).bluetoothctl

bluez-simple-agent hci# xx:xx:xx:xx:xx:xx

#Bluetooth 어댑터 번호 (예 :) hci0xx:xx:xx:xx:xx:xxBluetooth 장치의 MAC으로 교체하십시오 .

  • 어댑터 번호를 얻으려면 다음을 발행하십시오.

    hciconfig
    
  • 장치의 MAC은 다음 명령으로 스캔 할 수 있습니다.

    hcitool scan
    

Bluetooth 장치는 물론 페어링 모드에 있어야합니다. 장치를 페어링하라는 메시지가 표시되면 핀 코드를 입력하십시오.


페어링 된 장치 제거

장치를 이미 페어링 한 후 데이터베이스에서 장치를 제거해야하는 경우 (예 : 다시 페어링하기 위해)

bluez-simple-agent hci# xx:xx:xx:xx:xx:xx remove

키보드 (또는 마우스) 참고 사항 : Bluetooth 키보드가 페어링 될 때까지 추가 유선 키보드를 사용하여 PIN을 입력해야 할 수 있습니다. 페어링 방법은 키보드 설명서를 참조하십시오 (일부는 컴퓨터에서 PIN을 먼저, 일부는 키보드에서 먼저, 일부는 고정 PIN을 가질 수 있음).

페어링 후 키보드를 다음과 연결합니다.

sudo bluez-test-input connect xx:xx:xx:xx:xx:xx 

재부팅 후 자동 연결을 허용하기 위해 장치를 신뢰할 수있는 장치에 추가 할 수 있습니다.

sudo bluez-test-device trusted xx:xx:xx:xx:xx:xx yes

1
매우 유용하고 작동하도록 테스트되었습니다.
Monica Monica 복원-ζ--

불행히도 키보드가 작동하지 않고 정확한 작업을 수행했습니다. GUI를 사용하여 페어링 할 때 컴퓨터는 키보드를 사용하여 쓴 핀을 제안하는 데 사용했습니다. 이것은 bluez-simple-agent를 사용하여 발생하는 것이 아닙니다. 대신 핀을 요구합니다. 키보드에 고정 핀이 없으며 키보드를 통해 bluez-simple-agent에 제공하는 핀을 제공해도 페어링에 도움이되지 않습니다.
azzid September

2
페어링 후에도 페어링 bluez-test-input connect xx:xx:xx:xx:xx:xx된 키보드를 사용할 수 있어야합니다. (페어링에 붙어있는 경우 도움하지만이 질문의 다른 독자를 위해, azzid하지 않습니다)
베니 Cherniavsky-Paskin

귀하의 의견은 그 정보로 확장 될 정말 좋은 답변에 대한 좋은 부록입니다.
전단

hcitool 스캔이 장치를 스캔하지 않습니다
RahulG

0

많이 검색 한 후 두 가지 해결책을 찾았습니다. 하나는 찾고있는 것을 정확하게 수행하는 bluetoothctl입니다. 명령 줄에서 거의 모든 작업을 수행 할 수 있습니다.) 게으르고 메모리가 여전히 HDD에 있기 때문에 애플릿도 필요하므로 메이트 바탕 화면에 bluedevil를 설치했습니다. 이렇게 좋아


2 년 이상 지났으므로 더 이상 제안을 확인하는 설정이 없지만 어쨌든 감사합니다! =)
azzid
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.