'프로젝트' 태그의 글 목록
본문 바로가기
728x90
반응형

프로젝트3

[자전거 도난 방지] 07. 기능구현(1) 기능구현(1) 구현한 기능은 다음과 같습니다. 주의 표시 리셋버튼 기능 주의표시 aram데이터가 들어오면 Home 구성화면이 변합니다. 리셋버튼 기능 리셋버튼을 누르면 다시 안전하다고 Home 화면이 변합니다. 다음 계획 다음 계획은 백그라운드에서 알람이 울리는 기능을 구현할 예정입니다. 2023. 10. 28.
[자전거 도난 방지] 06. 블루투스 데이터 송수신 블루투스 데이터 송수신 이번 글에서는 UUID, service와 characteristics를 이용해서 블루투스 데이터 송수신을 구현합니다. 위 내용을 모르면 구현하기 어렵습니다. 먼저 아래 글을 읽고 구현하세요. [자전거 도난 방지] 05. 블루투스 이해하기 블루투스 이해하기 블루투스를 연결하고 send와 recv를 통해 데이터를 송수신하는 줄 알았습니다. 하지만, UUID, service와 characteristics의 개념을 알고 있어야 통신할 수 있었습니다. UUID UUID는 블루투 gogomake.tistory.com 데이터 수신 1. service 찾기 데이터 송수신을 하기 위해 특정 service를 이용해야 합니다. 아래 코드는 특정 uuid를 이용해서 service를 찾는 코드입니다. 꼭.. 2023. 10. 24.
[자전거 도난 방지] 05. 블루투스 이해하기 블루투스 이해하기 블루투스를 연결하고 send와 recv를 통해 데이터를 송수신하는 줄 알았습니다. 하지만, UUID, service와 characteristics의 개념을 알고 있어야 통신할 수 있었습니다. UUID UUID는 블루투스의 고유 아이디 입니다. 이 아이디로 블루투스의 service, characteristics 등을 조회할 수 있습니다. 표시된 부분이 UUID입니다. 여기서 공식 UUID는 16비트로 2바이트 입니다. 0x1800, 0x1801 등이 공식 UUID입니다. 이외에 32비트나 16비트인데 공식 UUID에 포함하지 않는 경우 커스텀 UUID입니다. Assigned Numbers | Bluetooth® Technology Website Request Assigned Numbers.. 2023. 10. 18.
728x90
반응형