Topologie mesh BLE, LE Audio LC3, diffusion audio et flux d'appairage sur 11 références de stylos de lecture. Impact sur la nomenclature et règles de dimensionnement en salle de classe pour les importateurs et OEM.

Publié le: déc. 25, 2025 - 19 Vues

Mécanisme de maillage BLE et d'appairage pour stylos de lecture : Concevoir une salle de classe de 40 appareils sans déconnexions

Teacher demonstrating the use of a reading pen to a class

Mécanisme de BLE Mesh et d'Appairage pour Stylos de Lecture : Concevoir une Classe de 40 Appareils Sans Déconnexion

Public cible : Cet article s'adresse aux propriétaires de marques OEM/ODM, aux équipes d'approvisionnement des appels d'offres scolaires et aux ingénieurs hardware intégrant des fonctionnalités de broadcast audio BLE Mesh ou LE Audio dans les stylos de lecture. Il cartographie les machines d'état de firmware d'appairage des 11 SKU actifs (B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2, Y6) en fonction de l'échelle de la classe, de la capacité de broadcast audio et du flux de provisionnement.

Lorsqu'un département régional de l'Éducation a lancé un pilote de 12 000 unités dans 240 classes de primaire en 2025, le mode de défaillance n'était ni la couverture Wi-Fi ni les droits de contenu. C'était l'appairage BLE. Chaque classe comptait 40 stylos et 40 écouteurs d'élèves. Le firmware de première génération effectuait un bonding par paires ; le stylo maître de l'enseignant se bloquait après avoir géré 6 demandes de connexion simultanées. Le résultat fut un retard de leçon de 28 minutes le jour du déploiement et une leçon difficile sur les raisons pour lesquelles le BLE mesh et l'appairage sont deux problèmes d'ingénierie très différents.

Cet article présente la conception testée en production. Il est écrit dans la perspective de l'usine : choix du silicium, machine d'état firmware, coût BOM et seuils d'échelle de classe auxquels le BLE par paires cède et le BLE mesh prend le relais.

1. Appairage vs Bonding vs Mesh — Le Vocabulaire Qu'un Acheteur Doit Maîtriser

Trois concepts sont régulièrement confondus par les importateurs. Clarifions-les d'abord :

  • Appairage est l'échange unique d'identité (IRK, LTK) entre deux appareils. Il produit une clé à long terme.
  • Bonding est l'action de stocker cette clé dans la NVM. Un appareil appairé qui n'est pas bonded doit se ré-appairer à chaque reconnexion.
  • Mesh est une topologie many-to-many utilisant le profil BLE Mesh (spécification SIG, depuis 2017). Chaque nœud est un relais ; les messages se propaguent par inondation ou inondation gérée.

L'appairage ne donne pas accès au mesh. Un stylo de lecture supportant 8 connexions A2DP simultanées n'est pas compatible mesh. Les 11 SKU que nous expédions se répartissent comme suit :

Modèle Version BT Rôles d'Appairage Stockage Bond LE Audio (LC3) Nœud BLE Mesh Capable d'être Provisionneur
B1 5.0 Périphérique uniquement 4 entrées Non Non Non
B2 5.0 Périphérique uniquement 4 entrées Non Non Non
F8 5.1 Périphérique 4 entrées Sink LC3 uniquement Non Non
K7 5.0 Périphérique + Central 8 entrées Non Non Non
KF1 5.2 Périphérique + Central 8 entrées SRC + SNK LC3 Oui, nœud ami Non
L5 5.2 Périphérique + Central 8 entrées LC3 SRC + SNK Oui, ami + faible consommation Oui
P2 4.2 Périphérique uniquement 2 entrées Non Non Non
Q6 5.1 Périphérique 4 entrées Sink LC3 uniquement Non Non
Q8 5.3 Périphérique + Central 8 entrées LC3 SRC + SNK Oui, nœud ami Oui
T2 5.3 Périphérique + Central + Broadcaster audio LE 8 entrées LC3 broadcast Oui, ami + faible consommation + relais Oui
Y6 5.2 Périphérique + Central 8 entrées LC3 SRC + SNK Oui, nœud ami Non

Conseil acheteur : Si votre appel d'offres exige "diffuser l'audio de l'enseignant vers 40 stylos", uniquement T2 est un émetteur mono-appareil. KF1, L5, Q8, Y6 peuvent sourcer l'audio LC3 mais uniquement vers un récepteur appairé, pas vers une salle de classe non provisionnée. Confirmez le langage des spécifications avant de proposer un devis.

La capable de provisionner colonne est la plus mal comprise. Un provisionneur est l'appareil qui pousse la clé du réseau maillé (NetKey) et attribue des adresses unicast aux nouveaux nœuds. Les L5, Q8 et T2 peuvent effectuer un auto-provisionnement prêts à l'emploi, ils n'ont donc pas besoin d'une application dédiée sur téléphone pour rejoindre un maillage.

2. La machine d'état d'appairage sur un stylo de lecture moderne

Les 11 SKU suivent la machine d'état du profil d'accès générique (GAP) Bluetooth 5.x, mais les K7, KF1, L5, Q8, T2, Y6 basés sur QCC implémentent une machine d'état étendue avec les connexions sécurisées LE (SC) et le protocole ECDH à courbe elliptique P-256. Les B1, B2, F8, P2, Q6 basés sur Actions utilisent le chemin ECDH P-192 hérité.

La séquence d'appairage canonique :

  1. Veille → Publicité: le stylo fait de la publicité sur les 3 canaux ADV principaux (37, 38, 39) à des intervalles de 100 ms.
  2. Requête de scan → Réponse de scan: le casque demande un scan ; le stylo renvoie le nom de l'appareil, les services, la puissance TX.
  3. Initiation de connexion: le casque envoie CONNECT_IND.
  4. Échange de fonctionnalités: échange stylet et casque PDU Feature Exchange (LE SC, OOB, MITM, IO caps).
  5. Échange de clé ECDH: P-256 sur QCC, P-192 sur Actions. LTK dérivée.
  6. Stockage d'appairage: LTK écrite dans le secteur NVM ; jusqu'à 8 entrées sur les références haut de gamme.
  7. Découverte de services: A2DP, AVRCP, service de batterie GATT, service GATT de contrôle OID spécifique au fournisseur.
  8. Ouverture de flux: SET_CONFIGURATION AVDTP, OPEN, START.

Le temps d'appairage sur la chaîne de production est mesuré pour chaque lot :

Modèle Appairage à froid moy. (s) Ré-appairage à chaud moy. (s) Taux d'échec d'appairage (1k unités)
B1 1,8 0,6 0,4 %
B2 1,7 0,55 0,3 %
F8 1,5 0,5 0,25 %
K7 1,4 0,4 0,2 %
KF1 1,2 0,35 0,15 %
L5 1,1 0,3 0,1 %
P2 2,6 0,9 0,7 %
Q6 1,5 0,5 0,25 %
Q8 1,0 0,3 0,1 %
T2 0,9 0,25 0,05 %
Y6 1,1 0,3 0,1 %

Le critère d'acceptation en usine est "≤0,5% de taux d'échec d'appairage par lotà l'échantillonnage AQL II 1.0. Les lots dépassant 0,5% sont retravaillés via un gabarit de réinitialisation du contrôleur.

3. Pourquoi 40 appareils constituent le mur d'appairage

Un scanner Bluetooth détecte les annonces sur trois canaux. Une requête de connexion est un seul paquet ; le stylet accepte une à la fois. Un Central (tablette de l'enseignant) peut contenir généralement 7 liens ACL simultanés en BT classique, mais en BLE 5.x avec le PHY 2M, la couche de liaison peut théoriquement mettre en file d'attente 16 connexions. Le mur n'est pas le silicium — c'est le temps d'antenne.

Un paquet ADV de 30 octets à 1 Msym/s prend 376 µs sur l'air. Avec 40 stylets annonçant toutes les 100 ms, l'agrégat est de 150 ms de temps d'antenne par seconde, laissant 850 ms libres. Le scanner de l'enseignant écoute pendant 10 s lors de l'inscription ; en moyenne, il trouve les 40 stylets en 8 s. Bon.

Le problème survient pendant l'appairage. La génération de clé ECDH sur P-256 prend 280 ms sur QCC3040. Chaque échange de bond est de 6 PDUs aller-retour. Donc un bond est ~1,2 s de bout en bout. Quarante bonds c'est 48 s de temps d'antenne exclusif. Ajoutez les rejets ECC (5%) et vous avez ~52 s d'occupation de canal. La salle de classe n'a que 3 canaux d'annonce, donc même avec une inondation gérée, vous ne pouvez pas paralléliser l'appairage sans collisions.

C'est pourquoi notre micrologiciel de production T2 étale les bonds sur 5 canaux de la couche physique de données BLE 5.3 40 canaux : les paires 1–8 sur le canal 37, 9–16 sur 38, 17–24 sur 39, puis fait tourner les canaux PHY de données 0–36 pour le reste. Résultat : inscription de salle de classe 40 stylets en 24 s en moyenne.

40-Pen Classroom Pairing Time (seconds)

4. Topologie BLE Mesh sur K7, KF1, L5, Q8, T2, Y6

BLE Mesh sur un stylet de lecture n'est pas la même chose que Bluetooth Mesh sur un éclairage intelligent. Le stylet est un appareil alimenté par batterie avec un cycle de service de relais limité. Nous implémentons les rôles Nœud Ami et Nœud Basse Consommation (LPN), avec la tablette de l'enseignant comme proxy + relais.

Flux de messages mesh pendant une diffusion de l'enseignant :

  1. La tablette de l'enseignant publie un message Generic OnOff au groupe Tous-les-stylets (0xC000).
  2. Les stylets à portée radio relaient le message ; les stylets LPN reçoivent via leur nœud ami.
  3. Chaque stylet bascule son bit d'abonnement à la diffusion et sort la voix de l'enseignant via LC3.
  4. Les accusés de réception sont agrégés via le cache du Nœud Ami, pas par stylet — économise 90% du temps d'antenne.

Paramètres du réseau mesh pour notre profil par défaut (Q8, T2) :

  • Rotation de clé réseau : toutes les 86 400 s (24 h).
  • Intervalle d'interrogation d'amitié : 4 s pour les stylets LPN.
  • Nombre de retransmissions de relais : 2 (3 sauts max).
  • TTL initial : 5, décrémenté par saut.

Le budget total de charge utile mesh par diffusion est de 11 octets ; nous utilisons un opcode de contrôle OID spécifique au fournisseur de 4 octets (0xCE) plus un numéro de séquence de 4 octets plus 3 octets d'état. Cela évite le modèle Generic OnOff volumineux de 16 octets.

5. LE Audio LC3 : Pourquoi c'est important pour un Stylet de Lecture

LE Audio, défini dans Bluetooth 5.2, introduit le codec LC3, qui à 32 kbit/s mono est perceptuellement équivalent au SBC à 192 kbit/s stéréo. Pour un stylet de lecture alimenté par batterie, c'est une économie d'énergie de 6× sur le chemin audio. L'implication pour la durée d'exécution est significative (voir aussi TC-047 Test de consommation d'énergie et de durée d'exécution).

Notre matrice de support LC3 :

Modèle LC3 SRC LC3 SNK LC3 Diffusion LC3 Isochrone
F8 Non Oui (sink uniquement) Non Non
KF1 Oui Oui Non Non
L5 Oui Oui Non Oui
Q6 Non Oui Non Non
Q8 Oui Oui Non Oui
T2 Oui Oui Oui Oui
Y6 Oui Oui Non Oui

La diffusion audio LE sur le T2 permet le modèle classique « un enseignant, 40 élèves » en classe sans appairage. Le stylo de l'enseignant diffuse l'audio LC3 à 32 kbit/s mono ; les élèves reçoivent sur n'importe quel écouteur compatible Auracast. Aucun appairage. Aucun taux d'échec d'appairage. Le hic : les écouteurs Auracast sont encore en phase d'adoption précoce. Pour les appels d'offres scolaires en 2026, nous associons donc encore les stylos à des écouteurs dédiés (pile T2 + Q8).

6. Flux de provisionnement sur la ligne de production

Provisionner = ajouter le stylo au réseau maillé. Nous proposons deux chemins de provisionnement :

Provisionnement par application (KF1, L5, Q8, T2, Y6)

Le distributeur installe l'applicationSmart Reading Pen Mesh Tool Android/iOS (gratuite, marque blanche autorisée). Le stylo sort du mode expédition par une pression de 5 secondes ; il commence à émettre des balises non provisionnées sur un ADV spécifique au fournisseur. L'application scanne, sélectionne, envoie la NetKey via une session ECDH-P256 authentifiée, et le stylo redémarre en tant que nœud maillé.

Temps de provisionnement moyen par stylo : 6,4 s. Nous avons testé 200 stylos en 22 minutes (un seul opérateur).

Auto-provisionnement hors boîte (L5, Q8, T2 uniquement)

L'usine brûle la clé réseau dans un secteur NVM réservé pendant l'ICT. Le stylo démarre déjà provisionné. C'est le chemin préféré pour les appels d'offres scolaires : 40 stylos dans une boîte, tous déjà maillés, aucune application nécessaire. Nous facturons 0,12 $ par unité pour l'auto-provisionnement.

Conseil acheteur : Pour les appels d'offres de plus de 1 000 stylos destinés à un seul district scolaire, commandez toujours l'auto-provisionnement en usine. Le provisionnement par application le premier jour d'un déploiement scolaire est la première source de tickets de service après-vente (nous avons enregistré 47 tickets dans les 60 premiers jours d'un déploiement de 4 000 unités).

7. Sécurité d'appairage : MITM, Juste Fonctionne et OOB

Les stylos pour enfants s'appairent aux écouteurs grand public, mais l'appairage maillé se fait avec la tablette de l'enseignant. Nous n'activons pas « Juste Fonctionne » sur le provisionnement maillé : chaque stylo nécessite la saisie d'un code (code PIN à 6 chiffres imprimé dans le compartiment à piles) ou NFC OOB (L5, Q8, T2). L'étiquette NFC OOB est une NTAG215 Type 2, ajout BOM de 0,04 $.

Pour l'appairage A2DP aux écouteurs grand public, « Juste Fonctionne » est la seule option viable — un enfant de 6 ans ne peut pas saisir de code. Nous atténuons en limitant l'appairage A2DP à 8 emplacements et en effaçant la table lors de la réinitialisation en usine (pression de 10 secondes).

8. Coexistence avec le Wi-Fi et la recharge USB

La publicité BLE à 2,4 GHz entre en collision avec les canaux Wi-Fi 1-13. Nous plaçons l'antenne BLE à 18 mm de l'antenne chip céramique Wi-Fi sur K7, KF1, L5, Q8, T2, Y6. Sur les SKU d'entrée (B1, B2, F8, Q6), nous utilisons une antenne partagée avec un diplexeur ; cela coûte 0,04 $ en BOM mais perd 4 dB de sensibilité BLE dans notre chambre 2,4 GHz.

La recharge USB Type-C injecte un bruit de 1 MHz qui peut brouiller le BLE. Nous ajoutons une self de mode commun (Murata DLW21SN) sur les lignes de données USB et un réseau de découplage de 10 µF + 100 nF sur VBUS. Le correctif récupère 6 dB de sensibilité RX BLE pendant la charge active. Voir TC-018 Chargeur Type-C PD QC et BC1.2 pour le schéma complet.

9. Impact sur la batterie du maillage toujours actif

Un nœud ami dans BLE Mesh interroge ses enfants basse consommation toutes les 4 s. Chaque interrogation est un TX de 30 octets + un RX de 30 octets. À 0 dBm TX, le courant moyen sur le QCC3040 (KF1, L5) est de 1,4 mA pendant le service ami, 0,9 mA au repos. La cellule Li-ion 14500 de 800 mAh sur K7/KF1 supporte 320 heures de service ami, bien au-delà des 6,0 h d'autonomie de lecture audio.

Pour le maillage en écoute permanente sur T2 avec le récepteur de diffusion LC3 actif, la consommation moyenne passe à 2,1 mA. La cellule 18650 de 2 500 mAh assure 1 150 heures de veille maillée, ce qui signifie qu'un stylo scolaire laissé sur un chargeur pendant 12 semaines conserve encore 88 % de batterie s'il est débranché.

10. Défauts courants et méthodes de test

La ligne de production de l'usine effectue trois tests BLE par unité :

  1. Test d'appairage: un casque de référence est appairé en 1,5 s ; flux A2DP ouvert ; tonalité à 1 kHz vérifiée à la sortie casque.
  2. Test de portée: en champ libre, le RSSI doit indiquer ≥ −65 dBm à 5 m.
  3. Test de santé du maillage: sur Q8 et T2 uniquement, un mini-maillage à 10 nœuds est constitué dans une cage de Faraday ; chaque stylo doit recevoir 100 % des 1 000 messages diffusés en 4 s.

Échantillonnage AQL II 1.0 ; les lots avec un taux de défauts >2 % sont rejetés. La procédure AQL complète se trouve sur notre page Contrôle qualité et normes AQL .

BLE Bond Storage Capacity (# of paired devices)



Lectures complémentaires


Demander un devis — Obtenez une réponse rapide de l'usine

Frequently Asked Questions

Combien de stylets un tablette professorale peut-elle appairer simultanément ?
En Bluetooth classique, le Central peut contenir environ 7 liens ACL simultanés. En BLE 5.3, la file d'attente de la couche liaison peut contenir 16 connexions par radio. Notre firmware T2 répartit les appairages sur 5 canaux, permettant à 40 stylets de s'enregistrer en 24 s en moyenne dans une classe de 40 stylets.
Quels modèles de stylets de lecture supportent le BLE mesh ?
K7, KF1, L5, Q8, T2 et Y6 supportent le BLE mesh en rôle Friend Node. L5, Q8 et T2 supportent également les rôles Low-Power Node et Provisioner. B1, B2, F8, P2 et Q6 n'exécutent pas le profil mesh ; ils s'appairent uniquement en point-à-point.
Un stylet de lecture peut-il diffuser de l'audio sans s'appairer à chaque étudiant ?
Uniquement le T2 supporte la diffusion LE Audio LC3 aujourd'hui, qui est le flux un-vers-plusieurs de style Auracast. KF1, L5, Q8 et Y6 annoncent LC3 mais uniquement comme source appairée. Pour les appels d'offres scolaires de 2026, nous recommandons toujours l'exploitation appairée avec les ensembles T2 + Q8.
Combien de temps prend l'appairage BLE sur la chaîne de production ?
Sur T2, nous mesurons 0,9 s pour l'appairage à froid, 0,25 s pour le ré-appairage à chaud. Le taux d'échec d'appairage à l'ICT est de 0,05% sur 10 000 unités testées. La limite d'AQL II 1.0 en usine est de 0,5% ; les lots dépassant 0,5% passent par un dispositif de réinitialisation du contrôleur avant le re-test.
Le provisioning mesh nécessite-t-il une application ?
Pour KF1, L5, Q8, T2 et Y6 une application mobile est requise. Pour L5, Q8 et T2 nous proposons également un auto-provisioning en usine : la NetKey est gravée dans un secteur NVM réservé à l'ICT, ainsi 40 stylets arrivent dans une boîte déjà jointe au mesh. Les frais de configuration sont de 0,12 $ par unité.
Votre panier
Votre expérience sur ce site sera améliorée en autorisant les cookies. Politique de cookies
Chat on WhatsApp