블루투스 통신용 앱 구현하기 소스코드 – BluetoothChat

 

앱이 오래되어서 코틀린 코드를 적용한 신규 앱을 작성하였습니다. 기존 앱은 User permission 때문에 동작에 문제가 있을 수 있습니다. 아래 링크를 이용해 앱 소스를 받아 사용하세요.

 

동작 순서

  1. 앱을 실행하면 BT 설정 상태를 체크해서 off 상태이면 설정 페이지로 점프
  2. BT on 상태이면 초기화 -> 메뉴 버튼 -> Connect a device -> DeviceList Activity
  3. DeviceList activity 에서는 Paired 상태인 기기들을 보여주고 다른 장치들을 추가로 검색할 수 있습니다. 여기서 특정 장치를 선택하면 해당 장치와 연결을 시도합니다. 연결이 완료되면 간단한 메시지를 주고 받을 수 있습니다.

 

구글 Play Store 에서 BT chat / BLE chat 으로 검색하시고 제작자가 tortuga 인 앱을 받으시면 바로 테스트 가능합니다.

 

 

 

 


기존 Post – 만료됨


 

원래는 아두이노 보드에 연결된 HC-06 블루투스 슬레이브 모듈과 통신하기 위한 안드로이드 앱입니다. 앱 소스코드가 깔끔하게 잘 구현되어 있고 간단해서 다양하게 활용하기 좋을 것 같아 소개합니다.

이클립스에서 프로젝트 불러와서 빌드할 때 에러나시는 분은 AndroidManifest.xml 파일에서 minSdkVersion 을 수정하거나 layout 파일에서 match_parent 를 fill_parent로 변경해보세요.

동작 순서

  1. 앱을 실행하면 BT 설정 상태를 체크해서 off 상태이면 설정 페이지로 점프
  2. BT on 상태이면 초기화 -> 메뉴 버튼 -> Connect a device -> DeviceList Activity
  3. DeviceList activity 에서는 Paired 상태인 기기들을 보여주고 다른 장치들을 추가로 검색할 수 있습니다. 여기서 특정 장치를 선택하면 해당 장치와 연결을 시도합니다. 연결이 완료되면 간단한 메시지를 주고 받을 수 있습니다.

 

Post Author: TORTUGA

TORTUGA
궁금하신 점은 새로 개편한 홈페이지의 QnA 게시판을 이용해주세요!!!!!!! http://www.hardcopyworld.com/gnuboard5/bbs/board.php?bo_table=qna

5 thoughts on “블루투스 통신용 앱 구현하기 소스코드 – BluetoothChat

    HEIXZ

    (2015년 10월 11일 - 5:54 오후)

    소스 받아서 하는데 오른쪽 위에 not connected란 글자만 떠있고 아무동작을 하지 않는데 왜 그런건지 알려주세요

      익명

      (2016년 4월 25일 - 4:25 오후)

      주변 블루투스 기기랑 연결을 하셔야죠.

    LCH

    (2016년 11월 28일 - 9:05 오후)

    저희가 아두이노에 센서를 연결해서 블루투스통신을 해서 센서값을 안드로이드폰으로
    넘겨받으려고합니다..! 이 상황에서도 이 소스를 써도 되는 건가요 ?

      cjsong

      (2018년 1월 17일 - 7:13 오후)

      가능한가요 ??

    o_o

    (2016년 12월 6일 - 9:10 오후)

    STM32 보드와 블루투스통신을 하려고 합니다. 위 소스로도 가능한가요?

댓글 남기기

이메일은 공개되지 않습니다.