테크
2022.04.10 18:18

BLE 최대 전송 단위(MTU)

조회 수 7199 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

BLE에서 읽기, 쓰기, 알림 및 표시 는 데이터를 이동하기 위한 네 가지 기본 작업이다. BLE 프로토콜 사양은 이러한 작업에 대해 최대 247바이트의 데이터 페이로드를 허용한다. 이것은 Data Length Extensions (DLE)를 활성화하여 최대 251 – 4 = 247바이트(L2CAP 헤더 크기 4바이트를 뺀 후)까지 전송할 수 있다. 다음 이미지는 패킷구조를 시각적으로 표시한 것이다.

BLE-Uncoded-Packet-format.png

패킷 구조를 통해 알 수 있듯이 Bluetooth Low Energy의 각 계층에서 사용하는 오버헤드 바이트가 많이 있다. 우리가 관심 있는 부분(그리고 실제로 애플리케이션 데이터를 담을 수 있는 부분)은 ATT Payload 이다. ATT 헤더(3바이트)를 고려하면 실제 ATT 페이로드 데이터에 대해 244바이트가 남는다.

Bluetooth 4.0 및 4.1에서 최대 ATT 페이로드는 20바이트에 불과한 반면 4.2 및 5.0에서 도입된 DLE(데이터 길이 확장) 기능을 통해 ATT 페이로드는 최대 244바이트의 데이터를 보유할 수 있다.

TAG •

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
» 테크 BLE 최대 전송 단위(MTU) file makersweb 2022.04.10 7199
47 테크 ChromeOS Flex 설치 및 맛보기 file makersweb 2022.07.28 3055
46 테크 DYNALINUX-SERVER1-part1,2 file Pjk 2009.09.11 6608
45 테크 Electron의 대안 makersweb 2024.04.14 3929
44 테크 Flux 어플리케이션 아키텍쳐 file makersweb 2018.01.30 3475
43 foobar 에서 앨범 아트를 표시해 주기위한 파일명 Pjk 2011.02.12 9560
42 foobar, ASIO 설정법 file Pjk 2010.06.02 15639
41 기타 git 로그를 심플하고 직관적으로 보기 file makersweb 2019.09.16 3720
40 테크 GNU GPL pjk 2014.09.04 6012
39 테크 iOS 앱에서 다른 장치와 시리얼 통신 file makersweb 2022.04.28 5233
38 교육 IT 관련 유용한 사이트 공유합니다 예니 2020.07.19 5774
37 List Box Control (리스트 박스 컨트롤 출력 방법) pjk 2014.05.24 7222
36 테크 LSB [least significant bit], MSB [ most significant byte ] file makersweb 2014.05.24 14638
35 테크 LSP (Language Server Protocol) file makersweb 2022.02.07 3943
34 Microsoft 무료기술서적 <링크> makersweb 2014.03.16 3860
33 기타 Microsoft 터미널 및 코드 편집기를위한 새로운 오픈소스 폰트 file makersweb 2019.09.20 3684
32 테크 RGB 256 Color pjk 2014.05.24 5148
31 테크 Sciter 엔진기반 HTML, CSS 및 스크립트를 사용하여 크로스 플랫폼 데스크톱 애플리케이션 구축 file makersweb 2022.03.28 5853
30 테크 StarUML NS Community Edition Release 재현 2014.06.12 7707
29 테크 Webhook(웹후크)란 무엇인가 makersweb 2019.07.22 8931
Board Pagination Prev 1 2 ... 3 Next
/ 3