[안드로이드] 블루투스 어플 프로젝트 공유(아두이노 통신)

2022. 2. 21. 10:11·앱 개발/Java
반응형

 

 

해당 어플에 들어가있는 기능은

 

1. 블루투스 기기 스캔 및 연결 (저는 아두이노 우노를 이용하였습니다)

2. 블루투스 실시간 데이터 수신

3. 수신받은 데이터 기간별 조회

4. 데이터 리스트뷰 및 차트 표출

 

https://github.com/hamini98/ble-test/tree/headcode_bleapp

 

GitHub - hamini98/ble-test: ble scan + real time data chart + record data chart / 블루투스 스캔 및 연결, 실시간 데

ble scan + real time data chart + record data chart / 블루투스 스캔 및 연결, 실시간 데이터, 기간별 데이터 리스트뷰 및 차트 표출 - GitHub - hamini98/ble-test: ble scan + real time data chart + record data chart / 블루투스

github.com

 

해당 링크에서 다운받으실 수 있습니다

 

아래 사진은 실행 화면입니다

 

첫 실행 화면 입니다 상단의 블루투스 찾기를 누르면 주변 블루투스 디바이스를 스캔 합니다

 

저는 FBL780 SERIAL에 연결했습니다 (아두이노 우노)

 

원하는 디바이스를 눌러 연결하면 실시간, DB기록 페이지 버튼이 뜹니다

 

 

 

(좌) 실시간 데이터

(우) DB에 쌓인 데이터를 기간별 조회한 화면 입니다

 

 

 

수신 데이터는 아두이노 우노에서 80~100 사이의 랜덤 숫자를 1초마다 보내도록 코딩했습니다.

 

 

 

추후 코드 리뷰 + 아두이노 소스 공유도 블로그 포스팅 하겠습니다.

 

 

질문은 댓글 남겨주세요! 감사합니다

반응형

'앱 개발 > Java' 카테고리의 다른 글

[안드로이드] CircleProgressBar 그리기 (github 라이브러리 사용)  (0) 2022.03.02
[Android] DB데이터 차트 표출 - MPAndroidChart  (0) 2022.02.24
[안드로이드] 프래그먼트에 라이브러리를 이용한 차트 그리기  (0) 2022.01.17
[안드로이드] fragment 키보드(키패드) 내리기  (0) 2022.01.13
[안드로이드] 레이아웃 배경색 어둡게  (0) 2022.01.03
'앱 개발/Java' 카테고리의 다른 글
  • [안드로이드] CircleProgressBar 그리기 (github 라이브러리 사용)
  • [Android] DB데이터 차트 표출 - MPAndroidChart
  • [안드로이드] 프래그먼트에 라이브러리를 이용한 차트 그리기
  • [안드로이드] fragment 키보드(키패드) 내리기
맨땅
맨땅
다른 개발자분들에게 도움이 되었으면 좋겠습니다
  • 맨땅
    맨땅에 코딩
    맨땅
  • 전체
    오늘
    어제
    • 분류 전체보기 (48)
      • 프로그래밍 지식 (1)
      • 즐거운 웹 개발 (7)
        • Setting (3)
        • 프로그래밍 (1)
        • HTML, CSS (1)
      • 앱 개발 (29)
        • Java (26)
        • Kotlin (0)
        • Setting (2)
        • 프로그래밍 (0)
      • AI (1)
        • Setting2 (0)
        • 프로그래밍 (0)
        • 크롤링 (1)
      • DB (9)
      • ---------------------------.. (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
맨땅
[안드로이드] 블루투스 어플 프로젝트 공유(아두이노 통신)
상단으로

티스토리툴바