마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

BLE Data Write 문의 건

0 추천
현재 안드로이드 앱에서  BLE를 개발 중에 있습니다만,

많은 글을 검색해보니, 데이터가 최대 20bytes까지만 전송이 되고,

20bytes 이상의 데이터를 전송 시, 20bytes를 보낸 후, sleep 후에 또 20bytes를 보내야한다는 글을 접하였습니다.

이게 BLE의 프로필인가요?

데이터 전송 룰 관련하여 참고할만한 사이트 공유해주시면 감사합니다..

최대 1024bytes를 전송할 예정입니다..
쮸뿌쮸뿌 (2,470 포인트) 님이 2017년 8월 17일 질문

1개의 답변

0 추천

하기 사이트 참고하세요.

https://stackoverflow.com/questions/24135682/android-sending-data-20-bytes-by-ble

sleep이 필요하다는 의미는 android BLE 동작구조가 queue 형태가 아닌지라 하나의 write/read가 완료가 안된상태에서 또다른 write/read가 내려가면 error가 발생되기 때문이지 싶습니다. request를 command queue 형태로 관리하신다면 sleep는 필요 없지 않을까 싶네요

 

 

꼬옹지 (140 포인트) 님이 2017년 8월 18일 답변
...