728x90
Baseband에 ACK와 NACK로 SEQN(Sequence Number)이 결정됨.
기본적으로 SEQN은 data packet에 대해서만 0,1로 변경 된다.
이 때, 동일한 LT_ADDR에 대해서 SEQN을 확인 한다.
위의 이미지에서 LMP의 LT_ADDR이 3이므로 동일한 3에 대해서 check함.
Receiver는 data packet에 대해 정상 수신하면 ARQN에 1을 주고 잘못된 data를 받으면 0을 준다.
Receiver는 data packet 또는 NULL/POLL에 ARQN을 줄 수 있다.
Sender는 ARQN으로 1을 받으면 다음 data packet에 자신의 SEQN을 변경한다.
만약 Receiver가 응답이 없거나 ARQN으로 0을 보내면 retransmit packet을 보낸다.
728x90
'BlueTooth > 기본기' 카테고리의 다른 글
Bluetooth Mesh - What's that noise about? (MAGAZINE) (1) | 2017.10.17 |
---|---|
Bluetooth mesh networking From Wikipedia (0) | 2017.10.17 |
"블루투스의 혁신" 블루투스 메시 네트워크 표준 발표로 IoT 확산 (0) | 2017.10.16 |
Mesh Profile (0) | 2017.10.16 |
Air packet에서 Bluetooth clock 확인 (0) | 2017.09.08 |
bluetooth timeout spec (1) | 2016.01.28 |
RFComm (0) | 2016.01.07 |
GPP(Generic PIM Profile) (0) | 2015.12.15 |
Paging and Inquiry (0) | 2015.11.26 |
AVDTP signaling/Media (0) | 2014.10.23 |