매우 상세한 튜토리얼이네요~!! 감사합니다. ^^
코코아팹은 누구나 창의적 아이디어를 현실로 만들어 낼 수 있도록
만들고, 공유하고, 배울 수 있는 터전이
되고자 합니다.
아이디와 비밀번호를 잊으셨나요?아이디 / 비밀번호 찾기
코코아팹 회원이 아니신가요? 회원가입
2015-10-30 10:54:54
BLE 성능향상을 위하여 2019년 2월에 오렌지 BLE 보드가 리뉴얼 되었습니다.
리뉴얼로 인하여 BLE 보드의 사용법이 바뀌었으니, 현재 가지고 있는 보드 외형을 기준으로 구버전, 신버전을 구별해주세요.
(빨간 네모 부분 참고)
이 컨텐츠는 구버전 BLE 보드를 기준으로 작성 되었습니다.
신버전 BLE 보드의 이름을 변경하고 싶으시면 링크 를 참고하세요.
오렌지 BLE보드는 기본으로 Kocoa_BLE나 KocoaFAB_BLE 둘중 하나의 블루투스 디바이스 이름이 셋팅되어있습니다.
자신이 필요로 하는 이름으로 바꾸거나, 혹은 여러대의 BLE보드를 구분하기 위해 디바이스 이름을 바꿔야 하는데요.
이번 컨텐츠에서는 오렌지 BLE보드의 블루투스 디바이스 이름을 변경해 보겠습니다.
우선 변경에 사용할 오렌지 BLE보드 소스코드와 테스트를 할 어플 파일을 받아보겠습니다.
어플 APK 파일과 오렌지보드 소스 파일은 학습하기-> 다운로드 ->오렌지보드 BLE 채팅앱을 받으시면 됩니다.(이 앱과 소스 코드는 포인트를 소모하지 않습니다!!!)
(* 목록에서 안보일 경우 검색창에 '채팅' 으로 검색하시면 나옵니다.)
압축파일을 받으시면 압축을 해제해주시고 그안에 있는 APK파일을 핸드폰에 설치를 하고 오렌지 BLE보드에는 OrangeBLEChat.ino 파일을 업로드 해줍니다.
오렌지 BLE 보드에 업로드를 하신 후 시리얼 모니터 창을 켜시면 밑의 화면과 같이 Hello! 라는 메세지가 나옵니다.
그럼 이때 RES**D 를 입력하시면 Input your Device Name 메세지가 나옵니다. 그럼 이때 자신이 바꿀 디바이스 이름을 입력해 주시면 확인 메세지와 함께 바뀌게 됩니다.
(RES**D 총 6글자 입니다. *은 특수문자 쉬프트 + 8 입니다.)
이제 이름을 바꿧으니 바뀐 이름을 확인해 보겠습니다. 위에서 받은 APK파일을 핸드폰에 설치하고 실행 시킨 후 연결 버튼을 누르시면 주변에 있는 블루투스 장치가 검색이 됩니다.
밑의 사진들을 보시면 위의 사진이 바꾸기 전 사진, 밑의 사진이 바꾼 후 사진입니다. 보시면 같은 Mac address에 이름이 다른것을 확인할 수 있습니다.(현재 사진의 디바이스 이름은 임시로 바꾼 이름입니다. 기본은 Kocoa_BLE나 KocoaFAB_BLE 로 되어있습니다.)
추가로 연결 후 채팅 화면을 보시면 데이터가 디바이스 이름이 바껴서 들어온 것을 확인 할 수 있습니다.
이렇게 변경한 이름은 계속 유지가 되니 매번 변경하실 필요 없이 한번만 변경 하신 후 오렌지 BLE보드를 자유롭게 사용하시면 됩니다.
오렌지 BLE보드의 블루투스 디바이스 이름을 바꿔 보았습니다. 이제 다시 오렌지 BLE보드를 이용한 간단하면서 다양한 예제들을 실습해보겠습니다.
kocoafabeditor
항상 진취적이고, 새로운 것을 추구하는 코코아팹 에디터입니다!
앱은 0점이지만 실제로 다운 받으려면 댓글이라도 작성해서 5점 포인트가 있어야 다운로드가 되네요. 안드로이드 앱은 200점이 필요하구요. 이 부분은 구매자를 위해서라도 조금 풀어주시면 안 될까요.
그리고 AT 명령어도 튜토리얼이 있으면 좋겠습니다.
업데이트가 안되어 있는건지 일단 BLE 모듈 같은 경우에는 AT command를 아직 사용하는 것으로 알고 있습니다. 대표적으로 ibeacon 이라던지 HM인지 HC10 이 그런것으로 알고 있는데. 왜 이 보드는 일반적인 AT command를 사용하지 않고 조금은 특이한 방식으로 통신을 해야하는 것인지 궁금하네요
RES**D
치면 Push RESET button after 3 seconds!!!!!!! 라고 나옵니다
3초후 reset 버튼 1~2초 정도 누르고
custom_name 넣고 엔터하니 성공~~
구버전으로 이름 변경까지 가능한데 스마트폰에서 블루투스 등록이 되지 않습니다. 스마트폰 상에서 이름 확인까지는 되는데 등록해서 사용하려면 어떻게 해야 하나요?
차세환 2015-10-30 16:47:12
안녕하세요.
수고하십니다.
본 글을 보고 나서 질문이 있어 글을 달아 봅니다.
오렌지보드 BLE 에 탐재된 블루투스 모듈? 침은 통상에 많이들 사용하던 HC-06 같은 계열과는 다른가요?
위 글을 보니 AT Command 가 아닌 다른걸 쓰는걸로 봐서 그런것 같다는 생각이 드는데..
혹시나 알려주실수 있나 여쭈어 봅니다.
그리고 하나더, 혹시 오렌지보드 BLE 로 다른 블루투스 장치에 접근할수 있나요?
예를 들어, 현재 올려져 있는 예제들은 오렌지보드가 Server 가 되고, 스마트폰이 Client 가 되는 형태인데
오렌지보드측에서 스마트폰쪽으로 Client 모델로 동작할수 있나요? ( 상대기기의 정보를 알고 있다면 )
읽어주셔서 감사합니다.