본문 바로가기

프로젝트

캡스톤 : 비콘(BEACON) 구현

반응형

 

 

비콘의 DATA 시트이다

 

UUID는 16bytes 로 구현되어있다.

 

그리고 AT명령어로 이UUID를 변경가능하다.

 

 

마스터 슬레이브의 AT+DISI 라는 명령어를 사용하면 지금 장치주변으 모든 비콘의 값을 받을수가있다.

 

1111111111111111111111111111 이라는 값은 내가 다른 아두이노 비콘에 대해 임의로 설정하는 값이다.

 

마지막 값은 rssi 값을 확인할수있다.

 

이러한 값을알면 어느 장치에서 어떤정보를 어느정도 위치라는 값을 얻을수가있다.

 

우리가 캡스톤에서 구현해야할것은 위치정보 (얼마나 가까운지) 그리고 신호등의 적신호 청신호를 수집해야한다.

 

따라서 두개의 비콘에서 UUID중 4바이트는 고유 식별 번호로 지정하고 나머지 4바이트를 현재상태 식별을 하게된다면

 

아두이노에서 쉽게 현재 어떤 아이비콘에서 어떤정보를 주는지 쉽게 catch할수가 있다.

 

내일은 이러한 정보를 이용해서 현재 빨간불인지 파란불인지에 대한 정보와 얼마나가까운지에 대한 정보로

 

빨간불인지 파란불인지 그리고 현재위치가 어디인지를 나타내는 프로그램을 만들어 보겠다.

 

반응형