Raspberry pi 에 Bluetooth사용을 위한 bluez설치 및 실행
Raspberry pi 에 Bluetooth 를 사용하기 위해서는 기본적으로 bluez 라는 lib을 설치해야 한다. bluez를 설치 하기 위해서는 다음의 lib이 먼저 설치 되어야 한다. $ sudo apt-get update $ sudo apt-get install -y libusb-dev libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev 그다음 http://www.bluez.org 에서 bluez source 를 다운받아 압축을 푼 후 compile & install을 수행한다. $ ls bluez-5.40.tar.xz/ $ tar xvf bluez-5.40.tar.xz $ cd bluez-5.40 $ ./configure $ make $ sudo make install 설치가 완료되면 hciconfig 명령어로 bluetooth 가 인식되는지 확인한다. $ hciconfig hci0: Type: BR/EDR Bus: USB BD Address: 00:1A:7D:DA:71:02 ACL MTU: 310:10 SCO MTU: 64:8 UP RUNNING RX bytes:2117911 acl:0 sco:0 events:51857 errors:0 TX bytes:1947 acl:0 sco:0 commands:45 errors:0 원래는 위와 같이 나와야 하지만... -_- 이전에 Bluetooth 환경 설정을 위해 이전에 이것 저것 다른 lib을 많이 깔아놔서 인지 hciconfig를 수행하면 위의 "UP RUNNING" 이 "DOWN"으로 되어 있고 Bluetooth가 동작하지 않는 문제가 있었다. 이경우 bluetooth를 켜기 위한 다음의 명령어를 수행하면 아래와 같은 메세지가 출력되면서 실패한다. $ sudo hciconfig hci0 up device hc...