A Bluetooth modul egy független funkcionális egység, amely magában foglal egy Bluetooth chipet, egy rádiófrekvenciás áramkört, egy antennát és a szükséges szoftverprotokoll-vermet. Általában egy kis áramköri kártya formájában jelenik meg, amely szabványos interfészeket (például UART, USB, SPI stb.) biztosít, lehetővé téve, hogy a fő eszköz (például a mikrokontroller vagy a számítógép) egyszerű utasításokon keresztül kommunikáljon vele anélkül, hogy aggódnia kellene a mögöttes vezeték nélküli kommunikáció bonyolult részletei miatt.
Egy egyszerű analógia:A Bluetooth modul olyan, mint egy "fordító". Az Ön fő eszköze (például egy chipes mikroszámítógép) csak "mandarin" (digitális jelek), míg a vezeték nélküli világ "Bluetooth" (rádióhullámok) nyelven beszél. Ez a fordító felelős a "mandarin" "Bluetooth nyelvre" fordításáért és a kiküldéséért. Ugyanakkor a kapott "Bluetooth nyelvet" vissza tudja fordítani "mandarinra", hogy a fő eszköz meghallgathassa.

A Bluetooth modul működésének fő lépései
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. Adatcsere.
Első fázis: Készenléti állapot és műsorszórás
Bekapcsolás-inicializálás: A Bluetooth-modul bekapcsolása után betöltődik a firmware (firmware) és a protokollverem, és felfedezhető állapotba kerül.
A szerepkör meghatározása: A Bluetooth-eszközöknek két alapvető szerepük van a kommunikáció során:
Fő eszköz: Az az eszköz, amely aktívan keres más eszközöket és csatlakozik hozzájuk (pl. mobiltelefon).
Eszközről: Olyan eszköz, amely passzívan várja a csatlakozást, és általában sugárzott jelet küld (például: Bluetooth fejhallgató, intelligens karkötő).
Sok modul támogatja a master{0}}slave integrált módot.
Adás: Ha a modul szolgaeszközként van beállítva, akkor bizonyos időközönként kis adatcsomagokat küld meghatározott sugárzott csatornákon (összesen 3-at), mintha ezt kiabálná: "Itt vagyok, XXX vagyok, gyere és csatlakozz hozzám!" . Ez a szórási csomag tartalmazza az eszköz címét, nevét és néhány egyéb információt.
Második fázis: Felfedezés és párosítás
Keresés: A fő eszköz (például mobiltelefon) bekapcsolja a Bluetooth funkciót, és elkezdi az összes sugárzott csatorna keresését, figyelve ezeket a sugárzott jeleket.
Felfedezés: Amikor a mestereszköz megkapja a szórási csomagot a slave eszköztől, láthatja az eszköz nevét a listában. Ezt a folyamatot "felfedezésnek" nevezik.
Csatlakozás: Válasszon ki egy eszközt a mobiltelefonok listájából, és kattintson a "Csatlakozás" gombra. A mobiltelefon kapcsolódási kérelmet küld az eszköz címére.
Párosítás: A biztonságos kommunikáció érdekében bizalmi kapcsolatokat kell kialakítani az eszközök között, és ez a párosítás lényege.
Mindkét fél ideiglenes kulcsot cserél.
Előfordulhat, hogy a felhasználóknak PIN-kódot (például 0000 vagy 1234) kell megadniuk annak ellenőrzéséhez, hogy a megfelelő eszközhöz csatlakozik-e.
A sikeres párosítást követően mindkét fél kicseréli és elmenti a hosszú távú érvényes linkkulcsot-. A következő csatlakozáskor automatikusan és gyorsan újracsatlakozhatnak anélkül, hogy újra meg kellene adniuk a PIN-kódot.
Harmadik fázis: Kapcsolat és kommunikáció
Kapcsolat létrehozása: Sikeres párosítás után hivatalosan is stabil, pont{0}}pont-Bluetooth-kapcsolat jön létre.
Frekvencia{0}}ugrás technológia: Ez a Bluetooth működésének egyik alapvető összetevője. A kapcsolat létrejötte után a mester és a szolga eszközök szinkronban és nagy sebességgel 79 (klasszikus Bluetooth) vagy 40 (alacsony-teljesítményű Bluetooth) adatcsatornán ugrálnak pszeudo-véletlen sorrendben.
Cél: Az interferencia elleni -képesség nagymértékű javítása. Mivel a Wi-Fi, a mikrohullámú sütők és egyéb eszközök mind a 2,4 GHz-es frekvenciasávban működnek, ha egy bizonyos csatornát zavarnak, azonnal a következő tiszta csatornára ugornak, hogy folytassák a kommunikációt, és alig érez késést.
Negyedik fázis: Adatcsere
A kapcsolat létrejötte után megkezdődik a valódi adatcsere.
- Fő eszköz vége
Az Ön alkalmazása (például egy soros port hibakereső asszisztens) adatokat generál (például „Hello”).
Az adatok a fő eszköz (például UART) interfészén keresztül jutnak el a Bluetooth modulhoz.
- Adatok beágyazása
Az eredeti adatok vétele után a Bluetooth modul közvetlenül nem továbbítja azokat.
Protokollverme rétegről rétegre fogja magába foglalni az adatokat, akárcsak a "csomagolási expressz kézbesítés" esetében:
- Alkalmazási réteg: Határozza meg az adatok formátumát és jelentését.
- RFCOMM/ATT/GATT: Soros portokat szimulál, vagy szolgáltatás-/szolgáltatásértékeket határoz meg, hogy csatornákat biztosítson a felső -rétegű alkalmazások számára.
- L2CAP: Felelős az adatok szegmentálásáért és összeállításáért a nagy adatcsomagok megbízható továbbításának biztosítása érdekében.
- Alapsávi réteg: Kezeli a fizikai kapcsolatokat, a titkosítást és a frekvencia{0}}ugrási szekvenciákat.
Végül a csomagolt adatokat rádiójelekké alakítják.
- Vezeték nélküli átvitel
A modulban található RF áramkör a digitális jeleket 2,4 GHz-es rádióhullámokká modulálja.
Az elektromágneses hullámokat antennán keresztül bocsátják ki.
- A készülék végéről:
A másik fél Bluetooth modul antennája vette ezt a gyenge rádiójelet.
Az RF áramkör visszamodulálja azt digitális jellé.
A protokoll verem ilyenkor olyan, mint a "csomagok kicsomagolása", rétegről rétegre kicsomagolja és eltávolítja az egyes rétegek fejlécét és végét, végül visszaállítja az eredeti "Hello" adatokat.
Az adatok egy interfészen (például UART-on) keresztül jutnak el a szolga eszköz mestervezérlőjéhez (például egy-chipes mikroszámítógéphez), és az egy-csipes mikroszámítógép ezen adatok alapján vezérelheti a LED-et, a motort vagy megjelenítheti a képernyőn.
Kulcsfontosságú technikai támogatás
- Protokoll verem: Ez a Bluetooth modul „agya” vagy „operációs rendszere”, amely megvalósítja a Bluetooth műszaki specifikációjában meghatározott összes összetett szabályt és folyamatot. Enélkül a modul csak egy csomó hardver.
- Párosítás és titkosítás: Biztosítsa a kommunikáció titkosságát és biztonságát, megakadályozva az adatok lehallgatását vagy megváltoztatását.
- Energiagazdálkodás: Különösen a Bluetooth Low Energy technológia rendkívül alacsony készenléti fogyasztása, gyors kapcsolata és az "átvitel - alvó - átvitel" üzemmódja révén lehetővé teszi, hogy a gombelem több évig működjön.
Összegzés
A Bluetooth modul működése lényegében egy vezeték nélküli adatátviteli és -vételi folyamat, amely szigorú protokollokhoz ragaszkodik, biztonságos és interferenciaálló. Összetett vezeték nélküli kommunikációs technológiát tömörít egy egyszerű „fekete dobozba”. A fejlesztők egyszerűen a soros port utasításaival érhetik el a vezeték nélküli adatátvitelt, ami jelentősen csökkenti a fejlesztés nehézségeit és költségeit.
Elképzelheti vezeték nélküli soros portkábelként, amelynek egyik vége az A eszközhöz, a másik vége pedig a B eszközhöz csatlakozik. Szabadon kommunikálhatnak, mint egy vezetékes kapcsolat, fizikai kábelek nélkül.


