Le Bluetooth protocol stack refers to a set of protocol layers within Technologie Bluetooth, designed to facilitate communication and data exchange between Bluetooth dispositifs. La pile de protocole Bluetooth comprend généralement la couche physique, Couche de liaison, Interface du contrôleur hôte (HCI), Contrôle de liaison logique et protocole de couche d'adaptation (L2cap), Bluetooth Manager (LM), Hôte Bluetooth (L2), et l'appareil Bluetooth (L2). Les fonctions de la pile de protocole Bluetooth incluent la gestion des connexions du périphérique Bluetooth, transmission de données, Authentification de la sécurité, Découverte de l'appareil, et gestion. Ces fonctions sont réalisées à travers différentes couches de protocole, de la transmission sans fil au niveau de la couche physique vers l'encapsulation et la transmission des données au niveau du contrôle de la liaison logique et de la couche d'adaptation, et gestion et contrôle des appareils aux niveaux d'interface Bluetooth Manager et Host Controller.

Introduction à la pile de protocole Bluetooth intégrée de Feasycom

Feasycom’s in-car Bluetooth protocol stack is a mature product independently developed by Feasycom’s R&Équipe D. Il prend en charge plusieurs systèmes d'exploitation: Androïde, Linux, Freertos, QNX, UCOS, et diverses plates-formes matérielles avec différentes architectures CPU. L'architecture Bluetooth HCI est illustrée dans la figure ci-dessous:

图片1

Feasycom can provide reference code for customer applications. Pour la plate-forme Android, Un APK peut être fourni aux clients, Qui a seulement besoin de remplacer leur interface utilisateur. La plate-forme Linux propose également un code de référence connexe pour gagner du temps aux clients dans le débogage.

Caractéristiques principales de la pile de protocole Bluetooth intégrée de Feasycom

Faible utilisation des ressources: RAM 128K, Flash 512k, Capacité de traitement CPU 100 ~ 200 MIPS.

Prise en charge de la suppression du bruit des logiciels et du matériel, Annulation de l'écho:

  • Prend en charge les taux d'échantillonnage de 8000/16000/32000/48000.
  • Support multiplateforme: Linux, Androïde, Freertos, Fenêtre.
  • Prend en charge la parole de bande étroite Bluetooth et le discours de bande large.
  • Efficacité opérationnelle élevée, Adaptable à différentes plates-formes CPU.
  • Implémenté en langue C pure, Portabilité et compatibilité fortes.

Prend en charge toutes les puces Bluetooth HCI, Prend en charge les protocoles de transmission H4 et H5.

Fournit des solutions Bluetooth complètes pour la plate-forme Android.

Prend en charge les interfaces Bluetooth Android natives.

Prend en charge les nouvelles définitions d'interface et la personnalisation des fonctions.

Prend en charge le téléchargement rapide du répertoire, Jusqu'à 300 ~ 500 entrées par seconde.

Supports Both Classic Bluetooth and L'audio Fonctions.

Prend en charge le codec lc3.

Prend en charge divers modes de connectivité téléphonique: Carplay, Android Auto, Hicar, Catlinois, Compagnon de conduite, etc..

À propos de Feasycom

Feasycom est une entreprise nationale de haute technologie axée sur les modules et produits sans fil IoT. Avec 15+ années de Bluetooth R&D Expérience, Feasycom possesses mature Technologie Bluetooth and an independently developed Bluetooth protocol stack. Viser la demande du marché, the company has developed a Audio Bluetooth broadcast networking system. Feasycom continue d'explorer le domaine de la science et de la technologie. After over a decade of technological accumulation in the communication sans fil industrie, Feasycom a une expérience riche et de fortes capacités de soutien à fournir un développement de produits à faible risque, Réduire les coûts d'intégration du système, et raccourcir les cycles de développement des produits.

Les produits de Feasycom comprennent Modules Bluetooth, Modules Wi-Fi, 4Modules G, passerelles sans fil, Balises, et d'autres produits sans fil. L'entreprise fournit également des systèmes et des services SDK complets, y compris les applications, mini-programmes, et services cloud backend. Les produits sont principalement utilisés dans l'IoT industriel, électronique automobile, maison intelligente, soins de santé, connectivité mobile, et d'autres champs IoT.