raspberry pi에서 pybluez 라이브러리를 이용하여 스마트폰의 블루투스 rssi값 출력하기Raspberry Pi/Raspberry Pi 활용2016. 5. 26. 21:32
Table of Contents
반응형
Raspberry Pi 3에 pybluez 라이브러리를 다음 과정을 통해 설치했습니다.
pi@pi-desktop:~$ sudo apt-get install bluetooth libbluetooth-dev
pi@pi-desktop:~$ sudo pip install pybluez
pi@pi-desktop:~/iBeacon-Scanner-$ sudo apt-get install libboost-all-dev
pi@pi-desktop:~/iBeacon-Scanner-$ sudo pip install gattlib
우선 hcitool을 사용하여 스마트폰 블루투스 장치의 맥어드레스를 학인해봅니다.
$ sudo hcitool scan
Scanning ...
58:3F:54:40:4A:29 G3 Cat.6
3C:86:A8:01:15:10 n/a
이제 파이썬 코드로 실행시켜 봅니다. 맥어드레스와 RSSI값이 출력되는 것을 볼 수 있습니다.
$ sudo python inquiry-with-rssi.py
current inquiry mode is 1
('event ', 15)
[58:3F:54:40:4A:29] RSSI: [-52]
('event ', 34)
unrecognized packet type 0x04
('event ', 62)
unrecognized packet type 0x04
('event ', 62)
unrecognized packet type 0x04
('event ', 62)
unrecognized packet type 0x04
('event ', 62)
unrecognized packet type 0x04
('event ', 62)
unrecognized packet type 0x04
('event ', 62)
unrecognized packet type 0x04
('event ', 62)
unrecognized packet type 0x04
('event ', 62)
unrecognized packet type 0x04
('event ', 62)
unrecognized packet type 0x04
('event ', 62)
unrecognized packet type 0x04
('event ', 62)
[3C:86:A8:01:15:10] RSSI: [-92]
('event ', 34)
unrecognized packet type 0x04
('event ', 62)
unrecognized packet type 0x04
('event ', 62)
('event ', 1)
소스코드는 https://raw.githubusercontent.com/karulis/pybluez/master/examples/advanced/inquiry-with-rssi.py 에서 가져왔습니다.
반응형
'Raspberry Pi > Raspberry Pi 활용' 카테고리의 다른 글
Raspberry pi 3에 연결된 버튼을 누를시 pi camera로 사진 찍기 (12) | 2016.06.09 |
---|---|
Raspberry PI 2/3 와 Arduino를 연결하여 I2C 테스트 (17) | 2016.06.04 |
Raspberry pi에 연결된 DS18B20으로부터 온도 값 읽어오기 (10) | 2016.05.26 |
raspberry pi 3에 wxpython 설치 및 태스트 (4) | 2016.05.23 |
Raspberry pi 3 시리얼 통신으로 연결하기 (2) | 2016.04.13 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
@webnautes :: 멈춤보단 천천히라도
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!