다음의 링크를 통해서 문제를 해결하였다.
https://www.rickwargo.com/2016/03/09/connect-apple-wireless-keyboard-to-raspbian-jessie/
라즈베리파이3의 GUI모드를 통해서는 정상적으로 진행이 되지 않아서 bluetoothctl 을 사용하였다. AA:AA:AA:FF:FF:FF 가 Apple Wireless Keyboard라고 가정하자.
pi@raspberrypi:~ $ sudo bluetoothctl
[NEW] Controller AA:AA:AA:EE:EE:EE raspberrypi3 [default]
[NEW] Device AA:AA:AA:FF:FF:FF Apple Wireless Keyboard
[bluetooth]# agent on
Agent registered
[bluetooth]# default-agent
Default agent request successful
[bluetooth]# pairable on
Changing pairable on succeeded
[bluetooth]# pair AA:AA:AA:FF:FF:FF
Attempting to pair with AA:AA:AA:FF:FF:FF
Failed to pair: org.bluez.Error.ConnectionAttemptFailed
블루투스 키보드의 전원을 켠 다음, pair를 진행한다.
[bluetooth]# pair AA:AA:AA:FF:FF:FF
Attempting to pair with AA:AA:AA:FF:FF:FF
[CHG] Device AA:AA:AA:FF:FF:FF Connected: yes
[agent] PIN code: 123456
블루투스 키보드에 PIN코드를 입력한다. 그리고 성공적으로 등록(pair)이 되면 연결(connect)을 시도한다.
[CHG] Device AA:AA:AA:FF:FF:FF Paired: yes
Pairing successful
[CHG] Device AA:AA:AA:FF:FF:FF Connected: no
[bluetooth]# connect AA:AA:AA:FF:FF:FF
Attempting to connect to AA:AA:AA:FF:FF:FF
[CHG] Device AA:AA:AA:FF:FF:FF Connected: yes
Connection successful
[bluetooth]# quit
Agent unregistered
[DEL] Controller AA:AA:AA:EE:EE:EE raspberrypi [default]
bluetoothctl를 종료하면 애플 키보드 연결이 종료된다. 하지만, GUI모드에서 다시 쉽게 등록이 가능하다.
아래는 위 내용을 실제로 캡쳐한 내용이다.
다른 블루투스 키보드는 어떠한지 모르겠지만, 라즈베리파이3와 애플 와이어리스 키보드의 조합은 추천하지 않는다. 키연결 끊김이 너무 자주 발생해서 정상적인 사용이 조금 힘들었다. 이 문제는 좀더 분석을 해봐야겠다.
댓글 쓰기