Hvordan fungerer et Bluetooth-modul?

Nov 07, 2025

Læg en besked

Et Bluetooth-modul er en uafhængig funktionel enhed, der integrerer en Bluetooth-chip, et radiofrekvenskredsløb, en antenne og den nødvendige softwareprotokolstak. Det vises normalt i form af et lille kredsløbskort, der giver standardgrænseflader (såsom UART, USB, SPI osv.), hvilket gør det muligt for hovedenheden (såsom din mikrocontroller eller computer) at kommunikere med den gennem enkle instruktioner uden at skulle bekymre dig om de komplekse underliggende trådløse kommunikationsdetaljer.

BLE Low Energy Module

 

En simpel analogi:Bluetooth-modulet er som en "oversætter". Din hovedenhed (såsom en enkelt-chip mikrocomputer) kan kun tale "mandarin" (digitale signaler), mens den trådløse verden taler "Bluetooth" (radiobølger). Denne oversætter er ansvarlig for at oversætte "Mandarin" til "Bluetooth-sprog" og sende det ud. Samtidig kan den også oversætte det modtagne "Bluetooth-sprog" tilbage til "Mandarin", som hovedenheden kan lytte til.

What are the differences between Zigbee and Bluetooth? Which one is better?

 

Kernetrinene i et Bluetooth-moduls drift

 

The operation of a Bluetooth module can be divided into four main stages: 1. Standby and broadcasting -> 2. Discovery and Pairing -> 3. Connection and Communication ->4. Dataudveksling.

 

Fase 1: Standby og udsendelse
Tænd-til initialisering: Når Bluetooth-modulet er tændt, vil dets firmware (firmware) og protokolstak blive indlæst og går ind i en synlig tilstand.

Rolledefinition: Bluetooth-enheder har to grundlæggende roller, når de kommunikerer:

Hovedenhed: Den enhed, der aktivt søger efter og opretter forbindelse til andre enheder (f.eks. mobiltelefon).

Fra enhed: En enhed, der passivt venter på at blive tilsluttet og normalt sender et udsendelsessignal (for eksempel: Bluetooth-hovedtelefoner, smarte armbånd).

Mange moduler understøtter master-slave-integreret tilstand.

Broadcast: Hvis modulet er indstillet som en slaveenhed, vil det med jævne mellemrum sende små datapakker på specifikke broadcast-kanaler (i alt 3), som om Råber: "Jeg er her, jeg er XXX, kom og opret forbindelse til mig!" . Denne udsendelsespakke indeholder enhedens adresse, navn og nogle andre oplysninger.

 

Fase to: Opdagelse og parring
Scanning: Hovedenheden (såsom en mobiltelefon) tænder for Bluetooth-funktionen og begynder at scanne på alle udsendelseskanaler og lytter efter disse udsendelsessignaler.

Opdagelse: Når masterenheden modtager broadcast-pakken fra slaveenheden, kan den se navnet på enheden på listen. Denne proces kaldes "opdagelse".

Forbindelse: Du vælger en enhed fra mobiltelefonlisten og klikker på "Forbind". Mobiltelefonen sender en forbindelsesanmodning til enhedens adresse.

Parring: For at sikre sikker kommunikation skal der etableres tillidsrelationer mellem enheder, og det er det, parring handler om.

Begge parter vil udveksle en midlertidig nøgle.

Brugere kan blive bedt om at indtaste en PIN-kode (såsom 0000 eller 1234) for at bekræfte, at du er tilsluttet den korrekte enhed.

Efter en vellykket parring vil begge parter udveksle og gemme en lang-gyldig linknøgle. Næste gang de opretter forbindelse, kan de automatisk og hurtigt oprette forbindelse igen uden at skulle indtaste pinkoden igen.

Fase tre: Forbindelse og kommunikation
Etablering af en forbindelse: Efter en vellykket parring er der officielt etableret en stabil punkt-til-punkt Bluetooth-forbindelse.

Frekvens-hoppingsteknologi: Dette er en af ​​kernekomponenterne i Bluetooths drift. Når forbindelsen er etableret, vil master- og slaveenhederne synkront og med høj hastighed hoppe frekvenser på 79 (Classic Bluetooth) eller 40 (lav-Bluetooth) datakanaler i en pseudo-tilfældig rækkefølge.

Formål: At forbedre anti-interferensevnen i høj grad. Fordi Wi-Fi, mikrobølgeovne og andre enheder alle opererer i 2,4 GHz-frekvensbåndet, vil de, hvis en bestemt kanal bliver forstyrret, straks hoppe til den næste rene kanal for at fortsætte kommunikationen, og du mærker næsten ikke noget forsinkelse.

Fase fire: Dataudveksling
Efter at forbindelsen er etableret, begynder den rigtige dataudveksling.

 

  • Hovedenhedens ende

Din applikation (f.eks. en fejlsøgningsassistent for seriel port) genererer data (såsom "Hej").

Data sendes til Bluetooth-modulet via hovedenhedens grænseflade (såsom UART).

  • Dataindkapsling

Efter at have modtaget de originale data, transmitterer Bluetooth-modulet dem ikke direkte.

Dens protokolstak vil indkapsle data lag for lag, ligesom "emballage ekspreslevering":

  • Applikationslag: Definer formatet og betydningen af ​​data.
  • RFCOMM/ATT/GATT: Simulerer serielle porte eller definerer tjeneste-/funktionsværdier for at levere kanaler til applikationer på det øvre-lag.
  • L2CAP: Ansvarlig for datasegmentering og gensamling for at sikre pålidelig transmission af store datapakker.
  • Basisbåndslag: Administrerer fysiske forbindelser, kryptering og frekvens-hoppesekvenser.

I sidste ende konverteres de pakkede data til radiosignaler.

 

  • Trådløs transmission

RF-kredsløbet inde i modulet modulerer digitale signaler til 2,4 GHz radiobølger.

Elektromagnetiske bølger udsendes gennem en antenne.

  • Fra enhedens ende:

Den anden parts Bluetooth-modulantenne modtog dette svage radiosignal.

RF-kredsløbet demodulerer det tilbage til et digitalt signal.

Protokolstakken er så som "udpakning af pakker", lag for lag udpakning og fjernelse af overskriften og halen af ​​hvert lag, hvilket i sidste ende genskaber de originale "Hej"-data.

 

Data overføres til mastercontrolleren på slaveenheden (såsom en enkelt-chipmikrocomputer) gennem en grænseflade (såsom UART), og den enkelte-chipmikrocomputer kan styre LED'en, motoren eller vise den på skærmen baseret på disse data.

Bluetooth Le Mesh Module

 

Nøgle teknisk support

 

  • Protokolstak: Dette er "hjernen" eller "operativsystemet" i Bluetooth-modulet, som implementerer alle de komplekse regler og processer, der er defineret i den tekniske Bluetooth-specifikation. Uden det er et modul bare en flok hardware.
  • Parring og kryptering: Sørg for privatlivets fred og sikkerhed for kommunikation, og forhindrer data i at blive aflyttet eller manipuleret med.
  • Strømstyring: Især Bluetooth Low Energy-teknologi, gennem ekstremt lavt standby-strømforbrug, hurtig forbindelse og "transmit - sleep - transmit"-arbejdstilstand, gør det muligt for et knapbatteri at fungere i flere år.

 

Oversigt

 

Betjening af et Bluetooth-modul er i bund og grund en trådløs datatransmissions- og modtagelsesproces, der overholder strenge protokoller, er sikker og modstandsdygtig over for interferens. Den indkapsler kompleks trådløs kommunikationsteknologi i en simpel "sort boks". Udviklere kan opnå trådløs datatransmission blot gennem serielle portinstruktioner, hvilket i høj grad reducerer udviklingsbesværet og -omkostningerne.

 

Du kan forestille dig det som et trådløst seriel portkabel, med den ene ende forbundet til enhed A og den anden ende til enhed B. De kan kommunikere frit som en kablet forbindelse uden behov for fysiske kabler.

 

Send forespørgsel