블루투스 4.0 비콘을 구입하면 일정한 간격으로 메시지를 주변 BLE모듈에게 전송한다!
전송하는 데이터에 신호의 세기인 RSSI라는 값이 있는데 RSSI값을 이용하면 전송한 비콘과 수신한 모듈간의 거리를 추론할 수 있다고 한다!
(이것이 바로 비콘을 이용한 실내 측위의 출발점이다!)
위 사진과 같이 비콘이 전송한 신호를 스마트폰에서 받아서 거리를 측정해낸다음 일정한 거리가 떨어지면 알람을 제공하는 시스템을 생각해볼 수 있다!
예를들면 차키에다가 비콘을 열쇠고리로 달아놓고 키를 잃어버렸을때 비콘을 검색하면 대략적인 위치가 나올 것이다!
그리고 자녀의 가방에 비콘을 달아두고 멀어지게 되면 경고를 띄운다던지 생각해볼 여지는 많다!
전반부는 이러한 내용에 대해서 하면 될 듯하다!
그리고 스마트폰에서 비콘의 거리를 계산하는 것은 앱인벤터로 구현가능한 것을 확인까지 해둔 상태이다!
여러대의 비콘으로부터 거리측정이 가능하게 된다면 가장가까운 거리에 있는 비콘 3개의 ID와 측정값을 서버쪽으로 업로드하고 서버는 건물내 설치된 비콘의 지리학적 정보를 가지고 있다고 가정한다!
서버는 비콘의 위치로부터 전달받은 거리값으로 원을 그리고 원이 겹쳐지는곳에 유저가 있다고 판단한다!
(물론 이론적이라 겹쳐질수도 있고 안겹쳐질수도 있겠으니 보정을 해야할듯하다)
서버가 추론한 스마트폰의 위치를 스마트폰쪽으로 반환한다면 스마트폰을 사용하는 유저는 실내에서 나의 위치를 알 수 있게 된다!
이게 녹칸다가 생각한 블루투스 비콘을 이용한 실내측위의 개념이고 여기까지 진행되었다!
(2개 이상의 비콘이 있을때 앱인벤터에서 거리를 측정하는 것까지 테스트 완료함)
(구입한 비콘의 정보! 3개 구입함)
(녹칸다가 가진 비콘의 실물)
(비콘에서 사용하는 코인전지 CR2477)
(특징 엄청 두꺼움)
두꺼운만큼 오래 쓸 수 있을 것 같다!
'녹칸다 > 녹칸다의 프로젝트 목록' 카테고리의 다른 글
[계획수립] 포터블 LTE라우터를 이용해서 실외 데이터 수집하기 (0) | 2022.01.03 |
---|---|
[계획수립] UWB모듈(DWM1000)을 이용한 실내위치측위(실내GPS) (0) | 2022.01.02 |
[완료] 로터리엔코더와 LCD모듈을 이용한 메뉴트리 만들기 (0) | 2022.01.02 |
[완료] 장거리 무선통신 로라(LoRa)모듈(SX1276)을 이용한 양방향 통신 (0) | 2022.01.02 |
[완료] ESP8266과 OTA를 이용해서 펌웨어 자동 업로드하기 (0) | 2022.01.02 |