Intervalle de connexion MTU, et taux de transmission transparent
mtu est l'unité de transmission maximale pendant la transmission de données BLE. MTU est défini pour limiter la longueur de données maximale des appareils BLE. le MTU de BLE4.0 est de 23 octets et BLE5.0 est de 251 octets.
pour BLE4.0,, le paquet de données maximal doit être de (MTU-3) octets, c'est-à-dire, la longueur des données doit être de 20 octets au maximum.
pour BLE4.2, le débit de communication est augmenté en fonction de l'augmentation du mtu.
pour BLE5.0, MTU sera différent du SDK de différents fabricants. série nordic nrf52 : 247 octets ; série rf-star rs02ax : 251 octets ; série siliconlabs EFR32BG22 : 250 octets ; Série TI CC26XX : 251 octets.
différents systèmes de téléphonie mobile ont des MTU différents. android est de 251 octets, tandis qu'ios est de 185 octets. chaque paquet BLE est de (MTU-3) octets.
pour le module de port série rf-star,, le taux de transmission transparent est l'un des facteurs les plus importants que les utilisateurs prendront en considération. alors, comment pouvons-nous obtenir le plus grand taux de transmission transparent ?
l'état de connexion du module de port série BLE est le fonctionnement périodique des événements de veille et des événements de connexion. le temps entre deux événements est l'intervalle de connexion. les données ne peuvent être envoyées que lorsque l'événement de connexion arrive. n'y a aucune chance d'envoyer les données pendant l'événement de veille. plus l'intervalle de connexion est petit, plus les événements de connexion sont proches. alors, plus d'opportunités d'envoyer des données et plus de données sont envoyées. au plus 6 à 7 trames de données peuvent être envoyées lors de chaque événement de connexion. donc, lorsque plus de données peuvent être envoyées dans une trame de données, plus de données peuvent être transmises lors d'un événement de connexion. une trame de données signifie que le MTU. plus le MTU est grand, plus le taux de transmission transparent est élevé.
lorsque nous testons le débit de transmission transparent limite,, nous raccourcissons généralement l'intervalle de connexion et augmentons le MTU. de plus, il y a tellement d'autres facteurs qui peuvent influencer le débit, y compris le débit en bauds, simple intervalle d'envoi des données du port série.