티스토리 뷰

728x90
반응형

블루투스 비콘을 연결하여 위치에 따른 소리를 재생할 예정이다.

 

https://m.blog.naver.com/alsrb968/221039309861

 

Raspberry Pi : Beacon

Beacon이번엔 비콘에 대해 다뤄볼건데요 블루투스 4.0버전이 나오면서 저전력으로 장시간 사용하는 비콘이...

blog.naver.com

 

1.블루투스 사용을 위한 blueZ 설치

sudo apt-get -y install libusb-dev

sudo apt-get -y install libdbus-1-dev

sudo apt-get -y install libglib2.0-dev

sudo apt-get -y install libudev-dev

sudo apt-get -y install libical-dev

sudo apt-get -y install libreadline-dev

sudo apt-get -y install libdbus-glib-1-dev

 

2.폴더를 만들고 blueZ 다운

sudo wget www.kernel.org/pub/linux/bluetooth/bluez-5.19.tar.gz

 

3. 압축 풀기

sudo gunzip bluez-5.19.tar.gz
sudo tar xvf bluez-5.19.tar

 

4.폴더이동

cd bluez-5.19
ls

 

5.설치 ~

sudo ./configure --disable-systemd
sudo make
>>오류1
sudo make install
sudo apt-get install python-bluez
>>>오류2
sudo shutdown -r now

 

>make  오류1

format_linux_int.c:297:25: error: ‘SIOCGSTAMP’ undeclared (first use in this function); did you mean ‘SIOCGARP’?
   if (ioctl(stream->fd, SIOCGSTAMP,&tv)==0) {
                         ^~~~~~~~~~
                         SIOCGARP

https://github.com/LibtraceTeam/libtrace/issues/117

bluz5.19/tools/l2test.c 및 tools/rctest.c 파일을 수정하여
#include <linux/sockios.h>
섹션에 추가 

sudo nano rctest.c(나노를 사용하여 수정)

 

>> 오류2

>E: python-bluez 패키지를 찾을 수 없습니다

https://raspberrypi.stackexchange.com/questions/112508/unable-to-locate-package-python3-bluez

sudo apt-get install python3-bluez

내 파이선 버전이 3...여셔 이걸로 설치했더니 설치됨,,

 

<iBeacon Scanner>

1. [주변 비콘 신호 스캔] 프로그램 실행

git clone http://github.com/switchdoclabs/iBeacon-Scanner-
>>바뀌엇데
git clone https://github.com/switchdoclabs/SDL_Pi_iBeaconScanner.git


cd iBeacon-Scanner-
>>바뀐것
cd SDL_Pi_iBeaconScanner


>>테스트 파일 실행
sudo python3 testblescan.py

너무 많은 블루투스가 잡혀 분석 불가능 .............

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=xisaturn&logNo=220714044323

 

>>>>>>>>>>>>>다른 사이트

https://www.hardcopyworld.com/?p=3126 

 

라즈베리파이에서 파이썬 BT/BLE 프로그래밍을 위한 라이브러리 설치

  Bluetooth 기능을 내장한 라즈베리파이3 B  모델 - 블루투스 제어용 Python 라이브러리 사용법입니다.     1. 블루투스 모듈 설치   파이썬 설치 시 블루투스 모듈이 추가 되게 하기 위해 블루투스

www.hardcopyworld.com

 

728x90
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함
반응형