앱이 오래되어서 코틀린 코드를 적용한 신규 앱을 작성하였습니다. 기존 앱은 User permission 때문에 동작에 문제가 있을 수 있습니다. 아래 링크를 이용해 앱 소스를 받아 사용하세요.
동작 순서
- 앱을 실행하면 BT 설정 상태를 체크해서 off 상태이면 설정 페이지로 점프
- BT on 상태이면 초기화 -> 메뉴 버튼 -> Connect a device -> DeviceList Activity
- DeviceList activity 에서는 Paired 상태인 기기들을 보여주고 다른 장치들을 추가로 검색할 수 있습니다. 여기서 특정 장치를 선택하면 해당 장치와 연결을 시도합니다. 연결이 완료되면 간단한 메시지를 주고 받을 수 있습니다.
구글 Play Store 에서 BT chat / BLE chat 으로 검색하시고 제작자가 tortuga 인 앱을 받으시면 바로 테스트 가능합니다.
기존 Post – 만료됨
원래는 아두이노 보드에 연결된 HC-06 블루투스 슬레이브 모듈과 통신하기 위한 안드로이드 앱입니다. 앱 소스코드가 깔끔하게 잘 구현되어 있고 간단해서 다양하게 활용하기 좋을 것 같아 소개합니다.
- BloothChat GitHub 페이지 <<< 여기서 소스 받으세요.
이클립스에서 프로젝트 불러와서 빌드할 때 에러나시는 분은 AndroidManifest.xml 파일에서 minSdkVersion 을 수정하거나 layout 파일에서 match_parent 를 fill_parent로 변경해보세요.
동작 순서
- 앱을 실행하면 BT 설정 상태를 체크해서 off 상태이면 설정 페이지로 점프
- BT on 상태이면 초기화 -> 메뉴 버튼 -> Connect a device -> DeviceList Activity
- DeviceList activity 에서는 Paired 상태인 기기들을 보여주고 다른 장치들을 추가로 검색할 수 있습니다. 여기서 특정 장치를 선택하면 해당 장치와 연결을 시도합니다. 연결이 완료되면 간단한 메시지를 주고 받을 수 있습니다.
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 보드와 블루투스통신을 하려고 합니다. 위 소스로도 가능한가요?