2015-11-30

라즈베리 파이 2 - 블루투스 동글을 이용한 무선 기기 페어링

검색을 해보면 sudo apt-get install bluetooth bluez-utils blueman등등등 설치하면서 페어링을 진행하는데
이상하게도 제것만 그러는지 파이2에 bluez-utils와 blueman이 설치가 안되더군요. bluez를 설치해도 진행이 안되고...

폭풍 검색해보니

파이2에는 bluetoothctl이 있더군요...마지막 숫자가 아니라 소문자 L입니다.

진행 순서는 다음과 같습니다.
1
sudo hciconfig hci0 up
cs

1
hcitool scan 
cs
(블루투스 기기의 MAC을 확인합니다.)
1
bluetoothctl
cs
(명령을 내리면 블루투스 커맨드?로 들어갑니다.)

커맨드로 들어가면서 블루투스 기기 리스트가 뜨는데, 연결할 장치가 없다면,
1
scan on
cs
 (스캔을 시작하면서 새로운 기기가 추가됩니다.)
1
agent on
cs
(이건 뭔지...안하면 페어링이 안되더군요)
1
trust 00:11:67:AA:AA:00
cs
trust 기기의 MAC주소 (기기를 신뢰한다는 걸까요?ㅋㅋ)
1
pairable on
cs
 (페어링 기능을 켭니다)
1
pair 00:11:67:AA:AA:00
cs
pair 기기의 MAC주소
1
connect 00:11:67:AA:AA:00
cs
pair에 성공하면 connect 기기의 MAC주소

connect에 성공하면 컨트롤 + D나 eixt로 빠져나오시면 끝