Khoảng thời gian kết nối MTU , và tốc độ truyền trong suốt
mtu là đơn vị truyền tối đa trong quá trình truyền dữ liệu BLE . MTU được đặt để giới hạn độ dài dữ liệu tối đa của thiết bị BLE . MTU của BLE4 . 0 là 23 byte và BLE5 . 0 là 251 byte .
đối với BLE4 . 0 , gói dữ liệu tối đa phải là (MTU-3) byte , tức là , độ dài dữ liệu tối đa là 20 byte .
đối với BLE4 . 2 , tốc độ truyền thông được tăng lên theo mức tăng của mtu .
đối với BLE5 . 0 , MTU sẽ khác với SDK của các nhà sản xuất khác nhau . nordic nrf52 series: 247 byte; sê-ri rf-star rs02ax: 251 byte; siliconlabs sê-ri EFR32BG22: 250 byte; Sê-ri TI CC26XX: 251 byte .
các hệ thống điện thoại di động khác nhau có MTU khác nhau . android là 251 byte , trong khi ios là 185 byte . mỗi gói BLE là (MTU-3) byte .
đối với mô-đun cổng nối tiếp rf-star ,, tốc độ truyền trong suốt là một trong những yếu tố quan trọng nhất mà người dùng sẽ cân nhắc . vậy , làm thế nào chúng ta có thể đạt được tốc độ truyền trong suốt lớn nhất?
trạng thái kết nối của mô-đun cổng nối tiếp BLE là hoạt động định kỳ của các sự kiện nghỉ và sự kiện kết nối . thời gian giữa hai sự kiện là khoảng thời gian kết nối . dữ liệu chỉ có thể được gửi ra khi sự kiện kết nối đến . không có cơ hội để gửi dữ liệu trong sự kiện ngủ . khoảng thời gian kết nối càng nhỏ , các sự kiện kết nối càng gần . thì , càng có nhiều cơ hội để gửi dữ liệu và nhiều dữ liệu được gửi hơn . 6 ~ 7 khung dữ liệu có thể được gửi trong mỗi sự kiện kết nối . vì vậy , khi nhiều dữ liệu hơn có thể được gửi trong một khung dữ liệu , thì nhiều dữ liệu hơn có thể được truyền trong một sự kiện kết nối . một khung dữ liệu có nghĩa là MTU . MTU càng lớn , thì tốc độ truyền trong suốt càng cao .
khi chúng tôi kiểm tra tốc độ truyền trong suốt giới hạn , chúng tôi thường rút ngắn khoảng thời gian kết nối và tăng MTU . hơn thế nữa , có rất nhiều yếu tố khác có thể ảnh hưởng đến tốc độ , bao gồm cả tốc độ truyền , đơn khoảng thời gian gửi dữ liệu cổng nối tiếp .