?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

질문 | 블루투스 거리 측정 질문드립니다..

페이지 정보

작성자 김피쉬 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일16-11-18 11:38 조회4,280회 댓글2건

본문

두개 의 블루투스 사이의 거리 를 측정해서 그거리가 어느 일정 범위 안으로 들어오면 버저 울리게 하려는데.

거리 측정은 hc-06 두개로 마스터 슬레이브 해서는 불가능한가요?  거리 측정하려면 비콘이 필요한건가요?

그리고 비콘이 필요하다면 비콘은 하나만 있으면되나요? 비콘 하나에 hc-06 블루투스 하나 해서 해도되나요?

 

추가: hm-10(ble) 로 비콘 만들고 하려는데 검색해본결과 ble모듈과 hc-06처럼 이전 버전이랑 연결이 안된다는데. 그럼 두 개의 사이의 거리를 측정하려면 비콘으로 사용할 bm-10(ble모듈)과 거기에 연결할 또다른 같은 모듈인 bm-10 즉 bm-10이 두개 필요한건가요?  그리고 프로그램 또한 다르게 해야한다던데 통신이달라서 , 그런 전에 hc-06으로 쓰던 여기에 맞게 된 코딩도 싹다 ble모듈에맞게 바꿔줘야하나요?

댓글목록

최고관리자님의 댓글

최고관리자 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

두 통신 모듈의 거리를 측정하려면 한 쪽 모듈이 데이터를 보낼때 자신이 발산하는 신호의 세기를 함께 넣어서 보내줘야 합니다. 이걸 구현하기 가장 단순한 방법이 비컨이기 때문에 비컨을 거리측정 용도로 많이 사용합니다. 비컨은 BLE (블루투스 4.x) 프로토콜을 따르는데 HC-06은 클래식 블루투스(블루투스 2.x) 프로토콜을 따릅니다. 따라서 BLE용으로 제작된 HM-10 같은 모듈을 2개 이상 구해서 사용해야 합니다. HM-10의 데이터시트를 이용해서 비컨을 구현해보세요.
비컨이 구현 되더라도 비컨이 보내준 신호를 받아 거리를 구하는 등의 작업을 하기 위해서는 BLE 모듈을 세부적으로 컨트롤할 수 있어야 합니다. 아마도 이 부분이 직접 구현하기 매우 어려울 겁니다. 가급적 PC, 휴대폰, 라즈베리파이 같은 플랫폼을 구현하시길 추천합니다.

BLE와 클래식 블루투스는 전혀 호환되지 않는, 완전히 다르다고 생각하시면 됩니다. HW/SW 마찬가지입니다.