Bu, Bluetooth iletişim mimarisini anlamak için temel bir sorudur. Basit bir ifadeyle, ana ve yardımcı modüller bir cihazın ağ içindeki rolünü ve davranışını tanımlar ve temel fark şu şekildedir:Bağlantıyı aktif olarak başlatan ve yöneten kişi.
Açıklık sağlamak için bir benzetme kullanabiliriz:
A ana modülsankiKablosuz bir ağın "yönlendiricisi" veya "ana bilgisayarı". Çevredeki cihazları taramaktan ve bağlantı isteklerini aktif olarak başlatmaktan sorumludur.
A köle modülüsanki"cihaz" kablosuz bir ağa katılıyor(örn. telefon, bilgisayar). Genellikle keşfedilmeyi ve bağlanılmayı bekler, ardından yöneticinin komutlarına yanıt verir.
Aşağıdaki tablo temel farklılıkları açıkça özetlemektedir:
| Özellik | Ana Modül | Köle Modülü |
|---|---|---|
| Temel Rol | Bağlantı Başlatıcı ve Yöneticisi | Bağlantı Yanıtlayıcısı |
| Bağlantı Davranışı | Aktif olarak tarar, eşleştirmeyi başlatır ve bağlantılar kurar. | Varlığını duyurur ve bağlanmayı bekler. |
| Ağ Kontrolü | İletişim zamanlamasını (bağlantı aralığını) kontrol eder ve veri alışverişini planlar. | Belirlenen zaman aralıklarında yanıt vererek, kaptanın programına uygundur. |
| Tipik Cihazlar | Telefonlar, bilgisayarlar, tabletler, merkezi kontrolörler (örn. akıllı merkezler). | Bluetooth kulaklıklar, fareler, klavyeler, sensörler, işaretler. |
| Güç Tüketimi | Nispeten daha yüksek (sürekli tarama ve yönetim gerektirir). | Son derece düşük olabilir(zamanın çoğunu uyku modunda geçirebilir). |
| Ağ Topolojisi | Bir ana cihaza bağlanabilirçokluköleler, biryıldız ağı (Piconet). | Tipik olarak bir köle bağlanırsadece bir tanebir anda usta. |
🔄 Detaylı İletişim Süreci: Telefonun Kulaklığa Bağlanması Örneği
Bekleme Aşaması: Bluetooth kulaklıklar (köle modülü) gücü açın ve periyodik olarak başlayınreklamvarlıkları ve temel bilgileri (örneğin, cihaz adı, hizmetler).
Arama ve Başlatma: Telefon (ana modül) Bluetooth'u açar ve başlartaramareklam sinyalleri için. Kulaklıkları keşfettikten sonra telefon (ana) aktif olarakbir eşleştirme ve bağlantı isteği gönderirkulaklıklara (bağımlı).
Bağlantı Kurulumu: Kulaklık isteği kabul eder. Her iki taraf da bir bağlantı anahtarı alışverişinde bulunarak özel bir iletişim bağlantısını başarıyla kurar.
Veri Alışverişi: Bağlantı kurulduktan sonra telefon (master) iletişimin ritmini kontrol eder. Belirli zaman aralıklarında kulaklıkları (slave) "yoklar" ve kulaklıklar "sorulduğunda" verilerle (örn. ses paketleri veya pil bilgisi) yanıt verir.
💡 Temel Kavramlar ve Sık Sorulan Sorular
Ana-Yardımcı Yetenekli Modüller: Bugün piyasada bulunan genel-amaçlı Bluetooth modüllerinin çoğuana{0}}bağımlı yeteneği. Bu, aynı modülün başkalarına bağlanmak için bir "ana" olarak veya başkalarından gelen bağlantıları beklemek için bir "bağımlı" olarak yapılandırılabileceği ve büyük esneklik sunacağı anlamına gelir.
Bir-bire-Bire ve Bire-bire-Çok:
Hem Klasik Bluetooth hem de Bluetooth Düşük Enerji (BLE) desteğibirden fazla köleye bağlanan bir ana(örneğin, bir bilgisayarın aynı anda hem fareye hem de klavyeye bağlanması).
Geleneksel modda, bir yardımcı modül şunları yapabilir:aynı anda yalnızca bir ana bilgisayara bağlanın(örneğin, kulaklıklar genellikle aynı anda ses çalmak için iki telefona bağlanamaz).
Nasıl Seçilir?
Cihazınızın ihtiyacı varsaaktif olarak diğer cihazları arayın ve onlara bağlanın(örneğin, birden fazla sensörden bilgi toplayan bir veri toplayıcı), birana modülveya birana-bağımlı modül.
Cihazınızın tek bir işlevi varsa ve öncelikli olarakmerkezi bir cihaz tarafından kontrol edilmeyi veya okunmayı bekler(örneğin, bir kalp atış hızı sensörü, bir izleyici), ardından birköle modülüyeterlidir.
Özetle, ana modülağın kontrol merkezive köle modülü biruç nokta düğümü. Bu ilişkiyi anlamak, herhangi bir Bluetooth uygulamasını tasarlamanın temelidir.


