MTU, 연결 간격 및 투명 전송 속도
mtu는 BLE 데이터 전송 중 최대 전송 단위입니다. MTU는 BLE 장치.의 최대 데이터 길이를 제한하도록 설정됩니다. BLE4.0의 MTU는 23바이트이고 BLE5.0은 251바이트.
BLE4.0,의 경우 최대 데이터 패키지는 (MTU-3) 바이트,, 즉, 데이터 길이는 최대 20바이트.여야 합니다.
BLE4.2,의 경우 mtu.의 증가에 따라 통신 속도가 증가합니다.
BLE5.0, MTU는 다른 제조업체의 SDK와 다릅니다. nordic nrf52 시리즈: 247바이트; rf-star rs02ax 시리즈: 251바이트; 실리콘랩스 EFR32BG22 시리즈: 250바이트; TI CC26XX 시리즈: 251바이트.
휴대폰 시스템마다 MTU가 다릅니다. android는 251바이트,이고 ios는 185바이트.입니다. 각 BLE 패킷은 (MTU-3)바이트입니다.
rf-star 직렬 포트 모듈의 경우, 투명한 전송 속도는 사용자가 고려해야 할 가장 중요한 요소 중 하나이므로. , 어떻게 하면 가장 큰 투명 전송 속도를 달성할 수 있습니까?
BLE 직렬 포트 모듈의 연결 상태는 슬립 이벤트와 연결 이벤트의 주기적인 동작입니다. 두 이벤트 사이의 시간은 연결 간격. 연결 이벤트가 올 때만 데이터를 보낼 수 있습니다. 거기 절전 이벤트 동안 데이터를 보낼 기회가 없음. 연결 간격이 더 짧음, 연결 이벤트가 가까울수록. , 데이터를 보낼 기회가 더 많고 더 많은 데이터가 전송됩니다. 기껏해야 각 연결 이벤트 동안 6~7 프레임의 데이터가 전송될 수 있으므로., 하나의 데이터 프레임에 더 많은 데이터를 보낼 수 있을 때, 하나의 연결 이벤트 동안 더 많은 데이터가 전송될 수 있습니다. 하나의 데이터 프레임 MTU.가 클수록 MTU,가 투명 전송 속도.가 높을수록
제한 투명 전송 속도,를 테스트할 때 일반적으로 연결 간격을 줄이고 MTU.를 늘립니다. 게다가, 전송 속도,를 포함하여 속도,에 영향을 줄 수 있는 다른 많은 요소가 있습니다. 단일 직렬 포트 데이터 전송 간격.