한국어
팁/강좌/노하우
 

테크 BLE 최대 전송 단위(MTU)

makersweb 2022.04.10 18:18 조회 수 : 2176

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바이트의 데이터를 보유할 수 있다.

번호 제목 글쓴이 날짜 조회 수
48 Electron의 대안 makersweb 2024.04.14 38
47 윈도우즈환경에서 개발용 OpenSSL 을 구축하는 방법 makersweb 2024.04.07 70
46 대용량(GB 이상의) 파일 공유 with qBittorrent file makersweb 2024.02.07 219
45 대역폭이란 file makersweb 2024.02.07 202
44 [KISA핀테크 아카데미] 서비스 개발 기초 과정 교육생 모집(인슈어테크) 핀테크아카데미 2022.08.30 371
43 ChromeOS Flex 설치 및 맛보기 file makersweb 2022.07.28 89
42 iOS 앱에서 다른 장치와 시리얼 통신 file makersweb 2022.04.28 1936
» BLE 최대 전송 단위(MTU) file makersweb 2022.04.10 2176
40 Sciter 엔진기반 HTML, CSS 및 스크립트를 사용하여 크로스 플랫폼 데스크톱 애플리케이션 구축 file makersweb 2022.03.28 2750
39 LSP (Language Server Protocol) file makersweb 2022.02.07 210
38 IT 관련 유용한 사이트 공유합니다 예니 2020.07.19 2853
37 윈도우 Chocolatey 패키지 관리자 설치방법 file makersweb 2019.11.17 848
36 윈도우10에서 RSS 피드를 구독하는 방법 makersweb 2019.10.01 1951
35 Microsoft 터미널 및 코드 편집기를위한 새로운 오픈소스 폰트 file makersweb 2019.09.20 1088
34 git 로그를 심플하고 직관적으로 보기 file makersweb 2019.09.16 361
33 Webhook(웹후크)란 무엇인가 makersweb 2019.07.22 6303
32 故박경리 작가 손글씨, 무료 글꼴로 공개 makersweb 2019.01.05 336
31 저렴한 비용으로 만든 비트코인 하드웨어 지갑(Cold storage) file makersweb 2018.12.27 590
30 어떤 프로젝트, 이슈관리 도구를 써야할까? file makersweb 2018.02.27 7662
29 웹기반 리눅스(유닉스) 시스템 관리 도구 - webmin file makersweb 2018.02.19 1867