제목 RE: RE: RE: FB155_BC, AT+SETDEBUG,nn
작성자 firmtech7
이메일
작성일자 2019-05-14
조회수 124
추천수 48
안녕하십니까 펌테크 입니다.
 
Connection Mode 1과 3번에 대해서 간략하게 설명을 드리겠습니다.
 
Connection Mode 1
1. Master1 제품과 Slave1 제품을 연결합니다.
2. Master1 제품과 Slave1 제품에 연결을 해제합니다.
3. Master2(핸드폰) 제품에서 검색 기능을 수행하면 Slave1 제품은 검색은 가능하나 연결은 불가능합니다.
   (단, Slave1에 Remote Address가 있을 경우 해당합니다.)
 
Connection Mode 3
1. Master1 제품과 Slave1 제품을 연결합니다.
2. Master1 제품과 Slave 1 제품에 연결을 해제합니다.
3. Master2(핸드폰) 제품에서 검색 기능을 수행하면 Slave1 제품에 대해 검색이 불가능하며 연결도 불가능합니다.
   (단, Slave1에 Remote Address가 있을 경우 해당합니다.)
 
Slave 장치의 Mac Address를 알고 있다면 새로운 Master(당사 제품)에서 AT 명령어를 이용하여 연결을 진행할 수 있습니다. AT 명령어 중 ATD(Slave 장치의 Mac Address) 입력하시면 됩니다.
 
감사합니다.
좋은 하루 보내세요.


------- 원본 내용 ---------


빠른 답변 감사드립니다.
결국 Mode 1,2,3에서 연결된 상태에서 AT 명령어는 사용할 수 없는 거군요.
추가 질문이 있습니다.
1. Mode 1의 Slave의 경우,
"REMOTE BD ADDRESS가 있을 경우 검색대기(Inquiry Scan)와 연결대기(Page Scan)을 하면서 REMOTE BD ADDRESS의 블루투스 장치에게만 연결을 허용 합니다."
이 의미는 새로운 Master 장치에서 검색(AT+BTINQ?)은 되지만 연결(ATDxxxxxxx)은 안된다는 의미가 맞나요?
새로운 Master와의 연결은 불가능 한것인지요?
2. Mode 3의 Slave의 경우,
"REMODE BD ADDRESS가 있을 경우 연결대기(Page Scan)만 실시 합니다. 주변에 Master가 검색(Inquiry)을 하면 찾을 수가 없으며, 바로 연결요청(Page)을 하면 연결이 가능 합니다."
이 의미는 새로운 Master 장치에서 검색(AT+BTINQ?)은 안되지만 연결(ATDxxxxxxx)은 된다는 의미가 맞나요?
새로운 Master에서 검색이 안되니 직접 Address를 입력하는 방법 뿐인가요?
3. Mode 1, 3의 Slave에 대해서 새로운 Master장치가 검색 및 연결 할 수 있는 방법이 있나요?
수고하세요.


------- 원본 내용 ---------


안녕하십니까 펌테크 입니다.

Debug Character는 서로 연결이 안된 상태에서 사용이 가능한 AT 명령어 입니다. 서로 연결된 상태에서 AT 명령어 대기 상태로 진입을 하기 위해서는 Escape Sequence Character(default +++)를 입력하시면 됩니다. 단, Connection Mode 4로 서로 연결된 상태여야 합니다.

감사합니다.
좋은 하루 보내세요.


------- 원본 내용 ---------


Debug character 사용 관련하여 문의 드립니다.


AT+SETDEBUG,nn 명령어 설명에서

CONNECTION MODE가 MODE4 이외에는 AT명령어를 사용 하실 수 없습니다.
하지만 CONNECTION MODE가 MODE1, MODE2, MODE3 에서도 Debug Character로 설정된 값을 입력하시면 일시적으로 CONNECTION MODE가 MODE4(AT 명령어 대기)로 변경되어서 설정 값이나 일련의 동작들을 AT 명령어로 제어 하 실수 있습니다.
자사에서 제공하는 configuration tool 이나 connection wizard도 이 명령어로 설정된 값을 입력하여 AT 명령어로 제어를 합니다.
만약 BT가 연결된 HOST 에서 이 명령어에 설정된 ASCII 문자가 출력 된다면, Debug character를 Disable 하시고 사용하시기를 권장 합니다.
nn 에 “00”을 입력하시면 Debug character가 DISABLE 됩니다.

Default는 0x02 입니다.


블루투스 Connect 상태에서는 Debug character(0x02) 명령이 동작을 안되네요.
Debug character(0x02) 명령은 Not Connect(Standby) 상태에서만 가능한 것인지요?
참고로, Not Connect 상태의 FB155BC(MODE1 or 2 or 3 설정)에 host에서 Debug character(0x02)를 입력하면 MODE4로 변경되는 것을 확인하였습니다.
그리고, Connect상태에서 사용 가능한 AT명령어는 없는건가요?
수고하세요.
IP ..xxx.xxx
이름 비밀번호
※ 한글 1000자 까지만 입력가능 :
rockheart78 설명 감사합니다.
결국 Connection Mode 1,3의 Slave는 Mac Address를 모르는 경우에는 새로운 Master장치와 연결할 방법은 없는 거군요.
수고하세요. | 210.113.xxx.xxx
2019-05-16 16:39:59