2015년 3월 10일 화요일

에디슨에 gatttool 설치 (Install gatttool in Intel Edison)

에디슨에서 BLE를 테스트 해 보기 위해 인터넷을 검색해 보면 대부분의 예제에서 gatttool을 사용하고 있지만 에디슨에는 gatttool이 설치되어 있지 않다. opkg로 bluez를 설치해도 gatttool은 들어있지 않다.

설치하기 위해서는 bluez5 소스코드를 다운받아 설치해 주면 된다.

# wget --no-check-certificate https://www.kernel.org/pub/linux/bluetooth/bluez-5.24.tar.xz 

다운받은 소스코드는 xz 로 압축되어 있기 때문에 압축을 풀기 위해서는 xz utility가 있어야 한다.

# opkg install xz

이제 압축을 풀어준다.

# xz -d bluez-5.24.tar.xz
# tar xvf bluez-5.24.tar
# cd bluez-5.24

Configure 후 빌드한다. (configure 할 때 --disable-systemd 와 --disable-udev 옵션을 넣어줘야 함)

# ./configure --disable-systemd --disable-udev
...
# make
...
# make install
...
#

빌드가 끝나면 gatttool을 복사해 주면 된다.

# cp attrib/gatttool /usr/bin




댓글 없음:

댓글 쓰기