Ovo je temeljno pitanje za razumijevanje Bluetooth komunikacijske arhitekture. Jednostavno rečeno, glavni i podređeni moduli definiraju ulogu i ponašanje uređaja unutar mreže, a ključna razlika leži ukoji aktivno inicira i upravlja vezom.
Za jasnoću možemo upotrijebiti analogiju:
A glavni modulje kao a"usmjerivač" ili "domaćin" bežične mreže. Odgovoran je za traženje okolnih uređaja i aktivno pokretanje zahtjeva za povezivanje.
A podređeni modulje kao a"uređaj" koji se pridružuje bežičnoj mreži(npr. telefon, računalo). Obično čeka da bude otkriven i da se s njim poveže, a zatim odgovara na naredbe gospodara.
Tablica u nastavku jasno sažima ključne razlike:
| Značajka | Glavni modul | Podređeni modul |
|---|---|---|
| Osnovna uloga | Inicijator i upravitelj povezivanja | Odgovor na vezu |
| Ponašanje veze | Aktivno skenira, inicira uparivanje i uspostavlja veze. | Oglašava svoju prisutnost i čeka na povezivanje. |
| Kontrola mreže | Kontrolira vrijeme komunikacije (interval povezivanja) i planira razmjenu podataka. | Pridržava se rasporeda voditelja, odgovara u određenim vremenskim intervalima. |
| Tipični uređaji | Telefoni, računala, tableti, središnji kontroleri (npr. pametna čvorišta). | Bluetooth slušalice, miševi, tipkovnice, senzori, svjetionici. |
| Potrošnja energije | Relativno viši (zahtijeva kontinuirano skeniranje i upravljanje). | Može biti izuzetno nizak(može većinu vremena provesti u stanju mirovanja). |
| Topologija mreže | Jedan master se može spojiti navišestrukirobovi, tvoreći azvjezdana mreža (Piconet). | Jedan podređeni uređaj obično je povezan ssamo jedanmajstor u isto vrijeme. |
🔄 Detaljan proces komunikacije: primjer povezivanja telefona sa slušalicama
Faza pripravnosti: Bluetooth slušalice (podređeni modul) uključite i počnite povremenooglašavanjenjihova prisutnost i osnovne informacije (npr. naziv uređaja, usluge).
Traženje i inicijacija: Telefon (glavni modul) uključuje Bluetooth i počinjeskeniranjeza reklamne signale. Nakon otkrivanja slušalica, telefon (master) aktivnošalje zahtjev za uparivanje i povezivanjena slušalice (slave).
Uspostava veze: Slušalice prihvaćaju zahtjev. Obje strane razmjenjuju ključ veze, uspješno uspostavljajući namjensku komunikacijsku vezu.
Razmjena podataka: Nakon što je veza uspostavljena, telefon (master) kontrolira ritam komunikacije. On "provjerava" slušalice (slave) u određenim vremenskim intervalima, a slušalice odgovaraju podacima (npr. audio paketima ili informacijama o bateriji) kada se to "pita".
💡 Ključni pojmovi i uobičajena pitanja
Master-Slave sposobni moduli: Većina-Bluetooth modula opće namjene na današnjem tržištu podržavasposobnost master-slave. To znači da se isti modul može konfigurirati kao "master" za povezivanje s drugima ili kao "slave" da čeka veze od drugih, nudeći veliku fleksibilnost.
Jedan-na-Jedan protiv-na-Mnogo:
Podržavaju i Classic Bluetooth i Bluetooth Low Energy (BLE).jedan glavni koji se povezuje s više podređenih(npr. jedno računalo koje se povezuje s mišem i tipkovnicom istovremeno).
U tradicionalnom načinu rada podređeni modul možebiti povezan samo s jednim masterom u isto vrijeme(npr. slušalice se obično ne mogu spojiti na dva telefona za simultanu reprodukciju zvuka).
Kako odabrati?
Ako vaš uređaj trebaaktivno tražiti i povezivati se s drugim uređajima(npr. sakupljač podataka koji prikuplja informacije s više senzora), trebate aglavni modulili aglavni-podređeni sposoban modul.
Ako vaš uređaj ima jednu funkciju i prvenstvenočeka da ga središnji uređaj kontrolira ili očita(npr. senzor otkucaja srca, uređaj za praćenje), zatim apodređeni modulje dovoljan.
Ukratko, glavni modul jekontrolni centar mreže, a slave modul je ančvor krajnje točke. Razumijevanje ovog odnosa temeljno je za dizajniranje bilo koje Bluetooth aplikacije.


