Kuidas Bluetooth-moodul töötab?

Nov 07, 2025

Jäta sõnum

Bluetoothi ​​moodul on iseseisev funktsionaalne üksus, mis integreerib Bluetoothi ​​kiibi, raadiosagedusahela, antenni ja vajaliku tarkvaraprotokolli pinu. Tavaliselt ilmub see väikese trükkplaadi kujul, pakkudes standardseid liideseid (nagu UART, USB, SPI jne), võimaldades põhiseadmel (nt teie mikrokontrolleril või arvutil) sellega lihtsate juhiste abil suhelda, ilma et peaksite muretsema keeruliste traadita side aluseks olevate üksikasjade pärast.

BLE Low Energy Module

 

Lihtne analoogia:Bluetooth-moodul on nagu "tõlkija". Teie põhiseade (nt ühe-kiibiga mikroarvuti) suudab rääkida ainult "mandariini" (digitaalsignaalid), samas kui traadita maailm räägib "Bluetooth" (raadiolained). See tõlkija vastutab "mandariini" tõlkimise "Bluetoothi ​​keelde" ja selle väljasaatmise eest. Samal ajal suudab see ka vastuvõetud "Bluetoothi ​​keele" tagasi "mandariini keelde" tõlkida, et põhiseade saaks seda kuulata.

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

 

Bluetoothi ​​mooduli töö põhietapid

 

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. Andmevahetus.

 

Esimene etapp: ooterežiim ja ringhääling
Initsialiseerimise sisselülitamine-: pärast Bluetooth-mooduli sisselülitamist laaditakse selle püsivara (püsivara) ja protokollivirn, mis siseneb leitavasse olekusse.

Rolli määratlus: Bluetooth-seadmetel on suhtlemisel kaks põhirolli:

Põhiseade: seade, mis otsib aktiivselt teisi seadmeid ja loob nendega ühenduse (nt mobiiltelefon).

Seadmest: seade, mis passiivselt ootab ühendamist ja saadab tavaliselt edastussignaali (nt Bluetooth-kõrvaklapid, nutikad käevõrud).

Paljud moodulid toetavad integreeritud ülem-alamrežiimi.

Ülekanne: kui moodul on seatud alamseadmeks, saadab see teatud edastuskanalitel perioodiliselt väikeseid andmepakette (kokku 3), justkui karjudes: "Ma olen siin, ma olen XXX, tulge ja ühendage minuga!" . See leviedastuspakett sisaldab seadme aadressi, nime ja mõnda muud teavet.

 

Teine etapp: avastamine ja sidumine
Skannimine: põhiseade (nt mobiiltelefon) lülitab sisse Bluetoothi ​​funktsiooni ja alustab skannimist kõikidel edastuskanalitel, kuulates neid saatesignaale.

Avastus: kui ülemseade võtab alamseadmelt leviedastuspaketi vastu, näeb see loendis seadme nime. Seda protsessi nimetatakse "avastamiseks".

Ühendus: valite mobiiltelefonide loendist seadme ja klõpsake "Ühenda". Mobiiltelefon saadab ühenduspäringu seadme aadressile.

Sidumine: turvalise suhtluse tagamiseks tuleb seadmete vahel luua usaldussuhted ja see on sidumise eesmärk.

Mõlemad pooled vahetavad ajutise võtme.

Võimalik, et kasutajad peavad sisestama PIN-koodi (nt 0000 või 1234), et kinnitada, et olete õige seadmega ühendatud.

Pärast edukat sidumist vahetavad ja salvestavad mõlemad osapooled pikaajalise{0}}kehtiva lingivõtme. Järgmisel ühenduse loomisel saavad nad automaatselt ja kiiresti uuesti ühenduse luua, ilma et peaksid PIN-koodi uuesti sisestama.

Kolmas etapp: ühendus ja side
Ühenduse loomine: pärast edukat sidumist luuakse ametlikult stabiilne punkt{0}}--punkt Bluetooth-ühendus.

Sagedus{0}}hüplemise tehnoloogia: see on üks Bluetoothi ​​töö põhikomponente. Pärast ühenduse loomist hüppavad ülem- ja alamseadmed pseudo-juhuslikus järjestuses sünkroonselt ja suurel kiirusel 79 (klassikaline Bluetooth) või 40 (madala võimsusega Bluetooth) andmekanalil.

Eesmärk: oluliselt suurendada häiretevastast-võimet. Kuna WiFi, mikrolaineahjud ja muud seadmed töötavad kõik sagedusalas 2,4 GHz, siis kui teatud kanal on häiritud, hüppavad nad side jätkamiseks kohe järgmisele puhtale kanalile ja te ei tunne peaaegu mingit viivitust.

Neljas etapp: andmevahetus
Pärast ühenduse loomist algab tegelik andmevahetus.

 

  • Põhiseadme ots

Teie rakendus (nt jadapordi silumisassistent) genereerib andmeid (nt "Tere").

Andmed saadetakse Bluetooth-moodulisse põhiseadme (nt UART) liidese kaudu.

  • Andmete kapseldamine

Pärast algandmete saamist Bluetooth-moodul neid otse ei edasta.

Selle protokollivirn kapseldab andmeid kihtide kaupa, täpselt nagu "pakendite kiirtarne":

  • Rakenduskiht: määrake andmete vorming ja tähendus.
  • RFCOMM/ATT/GATT: simuleerib jadaporte või määratleb teenuse/funktsiooni väärtused, et pakkuda kanaleid ülemise kihi -rakendustele.
  • L2CAP: vastutab andmete segmenteerimise ja uuesti kokkupanemise eest, et tagada suurte andmepakettide usaldusväärne edastamine.
  • Põhiriba kiht: haldab füüsilisi ühendusi, krüptimist ja sagedus{0}}hüplemise jadasid.

Lõppkokkuvõttes teisendatakse pakitud andmed raadiosignaalideks.

 

  • Juhtmeta edastus

Mooduli sees olev RF-ahel moduleerib digitaalsignaalid 2,4 GHz raadiolaineteks.

Antenni kaudu kiirgatakse elektromagnetlaineid.

  • Seadme otsast:

Teise poole Bluetooth-mooduli antenn võttis selle nõrga raadiosignaali vastu.

RF-ahel demoduleerib selle tagasi digitaalseks signaaliks.

Protokollivirn on siis nagu "pakkide lahtipakkimine", pakkides kihtide kaupa lahti ja eemaldades iga kihi päise ja saba, mis lõpuks taastab algsed "Tere" andmed.

 

Andmed edastatakse alamseadme (nagu ühe-kiibi mikroarvuti) juhtkontrollerile liidese (nt UART) kaudu ja ühe-kiibiga mikroarvuti saab nende andmete põhjal juhtida LED-i, mootorit või kuvada seda ekraanil.

Bluetooth Le Mesh Module

 

Peamine tehniline tugi

 

  • Protokollipinn: see on Bluetooth-mooduli "aju" või "operatsioonisüsteem", mis rakendab kõiki Bluetoothi ​​tehnilises spetsifikatsioonis määratletud keerulisi reegleid ja protsesse. Ilma selleta on moodul vaid hunnik riistvara.
  • Sidumine ja krüpteerimine: tagage side privaatsus ja turvalisus, vältides andmete pealtkuulamist või rikkumist.
  • Toitehaldus: eriti madala energiatarbega Bluetoothi ​​tehnoloogia, tänu ülimadalale ooterežiimi energiatarbimisele, kiirele ühendusele ja töörežiimile "edastus - unerežiim - edastamine", võimaldab nupuakul töötada mitu aastat.

 

Kokkuvõte

 

Bluetooth-mooduli töö on sisuliselt juhtmevaba andmeedastus- ja -vastuvõtuprotsess, mis järgib rangeid protokolle, on turvaline ja häiretekindel. See kapseldab keeruka traadita sidetehnoloogia lihtsasse "musta kasti". Arendajad saavad saavutada traadita andmeedastuse lihtsalt jadapordi juhiste abil, vähendades oluliselt arendamise raskusi ja kulusid.

 

Võite seda ette kujutada juhtmevaba jadapordi kaablina, mille üks ots on ühendatud seadmega A ja teine ​​ots seadmega B. Nad saavad vabalt suhelda nagu juhtmega ühendus, ilma et oleks vaja füüsilisi kaableid.

 

Küsi pakkumist