태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

BluetoothMaster V2.0

Interface&System/BluetoothMaster 2011/02/07 18:39
BluetoothMaster란?
안드로이드 스마트폰을 이용하여 임베디드 보드와 블루투스로 무선 데이터 송수신을 테스트할 수 있는 시리얼 통신 프로그램입니다. 위드로봇에서 제작한 PC용 시리얼 통신 프로그램 ComPortMaster의 스마트폰 버전에 해당합니다. BluetoothMaster를 이용하면 PC 없이도 임베디드 보드와 시리얼 통신을 수행할 수 있습니다.

동작 환경
  • 설치 OS: 안드로이드 2.1 이상
  • 지원 블루투스 모듈: myBluetooth-EX
  • 동작 확인된 스마트 폰
    • 갤럭시 S
    • 갤럭시 탭
    • 디자이어
    • 베가
    • 모토로이(XT720) - thanks to kinong
    • Sony Ericsson x10 mini - thanks to 2525kih@naver.com
버전별 추가 된 기능
  • V2.0
    • 원하는 문자열을 등록한 후 발송할 수 있는 기능(AddItem 버튼 이용)
    • 수신된 문자열을 화면에 출력하는 기능
    • 시리얼 통신 프로그램으로 기본 골격을 갖춘 버전
  • V1.x
    • myBluetooth-EX와 연결되는지 확인하는 기능
    • 임베디드 보드에서 myBluetooth-EX로 데이터를 송신하면 다시 똑같은 문자를 되돌려 보내는 Echo 기능
    • 미리 지정된 문자를 전송하는 Send 기능
 
BluetoothMaster 테스트  환경

BluetoothMaster 사용법
아래에 설명하는 순서대로 동작시키면 myBluetooth-EX와 스마트 폰의 페어링 및 동작 유무를 손쉽게 확인할 수 있습니다.

1) BluetoothMaster 실행하기

스마트 폰에 BluetoothMaster를 설치한 후 아래 이미지와 같은 아이콘을 클릭합니다. BluetoothMaster는 마켓에서 BluetoothMaster 이름으로 검색하면 내려 받으실 수 있습니다. 무료 어플리케이션입니다.



2) 메뉴 화면 전환

아이콘을 클릭하면 BluetoothMaster의 타이틀 화면이 나옵니다. 화면의 아무곳이나 터치하면 메뉴 화면으로 전환됩니다.

    


3) 블루투스 연결하기

 

"1. Connect 선택 후 연결한 장치를 선택합니다. 이전에 연결한 적이 있는 장치들이 목록에 표시됩니다. 여러 개의 myBluetooth-EX가 혼재하는 환경일 경우는 주소까지 확인한 후 선택해 주세요. 목록에 myBluetooth-EX가 없다면 [Scan for devices]를 클릭하여 장치를 찾아주시기 바랍니다.
여기까지 진행되었다면 myBlutooth-EX와 안드로이드 스마트폰은 서로 연결이 된 셈입니다.  만일 목록에 myBluetooth-EX가 보이지 않는다면 myBluetooth-EX 모듈에 전원이 제대로 인가되어 있는지 확인해 보시기 바랍니다.




4) 에코 모드 동작

에코 모드는 연결된 myBluetooth-EX가 어떤 데이터를 보내면 이를 수신한 후 다시 그대로 재발송하는 모드로 송수신을 테스트하는 가장 간단한 방법입니다. 위 예에서는 위드로봇에서 제작한 myMCU-EXP 확장 보드에 임베디드 보드를 연결한 후 간단한 프로그램을 작성하여 PC에서 ComPortMaster를 이용하여 특정 문자를 발송하는 예입니다. 임베디드 보드에서 문자를 발송하면 BluetoothMaster가 이를 받아 재전송하는 모습을 보실 수 있습니다.


5) send 모드 동작



BluetoothMaster V1.0과 달리 V2.0 버전에서는 Send기능에서 원하는 메시지를 보낼 수 있습니다. 기본적으로 저장되어있는 aaa 혹은 bbb 를 전송하거나 입력란에 원하는 문자를 입력하여 저장한 후 전송할 수 있습니다. AddItem 버튼을 누르면 입력한 문자가 리스트에 추가되고 추가한 문자열을 클릭하면 전송됩니다. 동영상 예제에서는 "withrobot"이라는 문자열을 추가한 후 이를 스마트폰에서 임베디드 보드쪽으로 전송한 후 이를 다시 PC에서 받아 제대로 수신이 되었는지를 확인하는 내용이 들어있습니다.

또한 임베디드 보드가 송신한 문자열을 수신하여 화면에 출력하는 기능을 가지고 있어 Send 모드에서 다양한 데이터 송수신 실험이 가능합니다.

테스트 동영상

위 전체 과정을 동영상으로 촬영하였습니다. 해상도 문제로 화면의 문자들이 명확하게 보이지는 않지만 전체 동작의 흐름을 파악하시는데 도움이 될 것입니다.


지원 블루투스 모듈 myBluetooth-EX 구매 방법

FAQ

  • 통신 속도는 어떻게 설정하나요?
    • myBluetooth-EX 는 미리 통신 속도가 설정되어 있으며, BluetoothMaster가 이를 자동으로 감지합니다. 따라서 번거로운 통신 속도 셋팅은 걱정하지 않으셔도 됩니다. 자신이 사용하고 싶은 통신 속도의 myBluetooth-EX 모듈을 구매하시면 됩니다.

Trackback 0 : Comments 16
◀ PREV : [1] : ... [24] : [25] : [26] : [27] : [28] : [29] : [30] : [31] : [32] : ... [144] : NEXT ▶