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

Bluetooth ble 송수신 20byte 넘을때 처리방법을 어떻게 해야하나요?

0 추천
수신할경우에는 상대측에서 길이를 알려주면 그거만큼 받아서 처리하면 될거같은데요...

송신때 제가 20 byte 보내고 systemclock을 4000을 주고 다른 10byte보내는데 못받더라구요...

어떻게 처리해야하는지 알려주시면 감사하겠습니다.
쿠쿠부다스 (6,460 포인트) 님이 2017년 7월 28일 질문

1개의 답변

0 추천
흠 20바이트가 Maximum이죠. 왜 그렇게 짧은지 모르겠지만...

1 - Byte 1 - Gate ID: 예. 메시지 gate ID byte[0] = 0x03.

2 - Byte 2 - Recognization: 마지막 패킷이면 0x00, 마지막 패킷이 아니면 0x01.

3 - Byte 3 (18 바이트겠죠, 첫 두 바이트는 정해진 것이니까.) 여기에 18바이트씩 보냅니다.

Good luck 2 U~!
Will Kim (42,670 포인트) 님이 2017년 7월 28일 답변
...