앱이 오래되어서 코틀린 코드를 적용한 신규 앱을 작성하였습니다. 기존 앱은 User permission 때문에 동작에 문제가 있을 수 있습니다. 아래 링크를 이용해 앱 소스를 받아 사용하세요.
동작 순서
- 앱을 실행하면 BT 설정 상태를 체크해서 off 상태이면 설정 페이지로 점프
- BT on 상태이면 초기화 -> 메뉴 버튼 -> Connect a device -> DeviceList Activity
- DeviceList activity 에서는 Paired 상태인 기기들을 보여주고 다른 장치들을 추가로 검색할 수 있습니다. 여기서 특정 장치를 선택하면 해당 장치와 연결을 시도합니다. 연결이 완료되면 간단한 메시지를 주고 받을 수 있습니다.
구글 Play Store 에서 BT chat / BLE chat 으로 검색하시고 제작자가 tortuga 인 앱을 받으시면 바로 테스트 가능합니다.
기존 Post – 만료됨
블루투스 통신용 앱 예제코드 입니다.
- 블루투스 디바이스 검색, 선택, 연결을 위한 UI 포함 (메뉴키로 실행)
- 블루투스 연결 상태를 화면 하단에 표시
- 연결된 블루투스 상태정보를 저장하고 끊어질 경우 재연결
- 블루투스 연결이 백그라운드 서비스로 동작 (앱 종료 후에도 동작, 선택가능)
- MainActivity.java –> mStopService 로 설정
11 thoughts on “블루투스 통신용 앱 (BT 관리 UI + 백그라운드 서비스)”
준
(2015년 8월 20일 - 2:54 오전)와 엄청난것같아요!!
많은도움이 됬습니다
감사합니다
익명
(2015년 11월 28일 - 10:12 오후)예제코드는 어디서 보나요?? 부탁드립니다..블루투스 서비스로 돌리는 방법이 너무도 알고싶습니다..
익명
(2016년 12월 1일 - 6:56 오후)저도 모르겠어요…ㅠㅠ
황
(2016년 8월 31일 - 12:17 오전)이 주제에 관해 공부 중인데 막힘이 있어서 너무나 알고 싶습니다. 혹 예제 코드를 구할 수 있는지요
홍개발
(2016년 11월 7일 - 4:26 오후)안녕하십니까? 블루투스를 서비스로 구현하고싶어 하는 학생입니다.
서비스에서 연결 UI호출? 이 까다로운거같아 혹시나하고 댓글남깁니다.
예제코드좀 부탁드려두될까요 ㅠㅠ?
손님
(2017년 2월 1일 - 3:05 오후)블루투스 서비스를 구현하고 싶은 학생입니다. 정말 많은 도움이 될거 같은데 예제코드가 다운이 안되네요 ㅠㅠ 혹시 받을수 있을까요..??
ki
(2017년 4월 16일 - 6:20 오후)블루투스를 이용해서 졸업작품을 하고있는 학생입니다. 이 부분이 정말 필요한거 같아서 가능하다면 예제 코드좀 얻을수 있을까요..??
JinWoo
(2017년 7월 4일 - 8:17 오후)안녕하세요.
안드로이드 스튜디오를 공부하고 있는 학생입니다.
블루투스를 이용하여 특정값을 받았을 때 이벤트를 발생시키는 앱을 만들고 있는데,
백그라운드에서도 실행이 되게끔 하고 싶은데 생각보다 쉽지 않네요.
혹시 실례가 되지 않는다면 작성하신 코드 좀 받아 볼수 있을까요 ?
감사합니다.
TORTUGA
(2018년 8월 5일 - 9:13 오후)앱이 오래되어서 코틀린 코드를 적용한 신규 앱을 작성하였습니다. 기존 앱은 User permission 때문에 동작에 문제가 있을 수 있습니다. 아래 링크를 이용해 앱 소스를 받아 사용하세요.
Classic Bluetooth 용 – https://github.com/godstale/iot_prototyping/tree/master/3_2_ClassicBt_Arduino_Android/Android/BtChat
BLE 용 – https://github.com/godstale/iot_prototyping/tree/master/3_7_BLE_Sensor_Mobile/Android/BLEChat
yyyon
(2017년 7월 12일 - 1:21 오후)안드로이드 블루투스 공부를학고 있는 학생입니다.
혹시 작성한 코드를 받아 볼수 있을까요?
TORTUGA
(2018년 8월 5일 - 9:12 오후)앱이 오래되어서 코틀린 코드를 적용한 신규 앱을 작성하였습니다. 기존 앱은 User permission 때문에 동작에 문제가 있을 수 있습니다. 아래 링크를 이용해 앱 소스를 받아 사용하세요.
Classic Bluetooth 용 – https://github.com/godstale/iot_prototyping/tree/master/3_2_ClassicBt_Arduino_Android/Android/BtChat
BLE 용 – https://github.com/godstale/iot_prototyping/tree/master/3_7_BLE_Sensor_Mobile/Android/BLEChat