?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

아두이노 블루투스모듈을 마스터, 핸드폰을 슬레이브

페이지 정보

작성자 dnfldf 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일16-06-13 10:06 조회1,111회 댓글3건

본문

안녕하세요,

핸드폰이 일정지역에 오면 알림을 주는 프로젝트를 진행중입니다.

초기에는 핸드폰 gps나 블루투스 그리고 ble로 지역을 확인하려고 했으나 핸드폰 배터리 문제 때문에 

방법을 바꾸기로 했습니다.

원하는 방법은 아두이노 블루투스모듈을 이용해서 스캔을 계속하고 스캔내역에 원하는 핸드폰의 맥주소가 잡힐경우 핸드폰에 특정 메시지를 보내서 알람을 주게 하려고 합니다.

지금 HM-10을 이용해 만들려고 하고 있는데 아두이노 측에서 핸드폰의 블루투스를 찾지를 못합니다.

다른 아두이노 블루투스 모듈끼리는 스캔및 페어링이 됩니다. 그러나 HM-10이 마스터모드로 스캔을 할경우 핸드폰의 블루투스쪽(물론 핸드폰의 블루투스가 다른장치에서 검색되도록 해놓은 상태)을 아예 찾지를 못합니다.

. HM-10을 슬레이브로한 후 핸드폰과 페어링하는 경우는 잘됩니다.

. HM-10을 이용해 blechat으로 서로 통신하는 것은 됩니다. 

 

 

--요약--

HM-10을 마스터로 설정 후 검색을 하여 핸드폰 블루투스를 검색하고 싶습니다.(페어링까진 안해도됨)

혹시 HM-10만 안되는 건지 다른 모듈은 된다면 어떤 모듈인지 알고싶습니다.

댓글목록

최고관리자님의 댓글

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

핸드폰이 BLE slave로 인식되려면 BLE chat 에 사용된 API와는 다른, 별도의 API를 사용해야 합니다. 혹시 slave 모드로 동작하도록 앱이 코딩되어 있나요?

dnfldf님의 댓글

dnfldf 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글의 댓글 작성일

아뇨 아직 앱은 만들어 놓은 상태가 아닙니다.
앱과는 별도로 핸드폰 블루투스 설정에 들어가면
 '등록된 디바이스만 내 디바이스를 검색할 수 있습니다. 다른 디바이스에서도 검색을 허용하려면 누르세요'
라는 부분을 on으로 설정해주어 다른 블루투스 디바이스가 자신의 핸드폰을 검색할 수 있게 바꿀 수 있게 바꾸면 다른 핸드폰에서 블루투스 검색시에 자신의 핸드폰이 나오지만 hm-10을 통해서 스캔하게되면 아무것도 스캔을 못하더군요.