Qanday qilib Bluetooth modullari bir-to-aloqaga erisha oladi?
Bu klassik Bluetooth ilovasi savolidir. Bluetooth modullari, birinchi navbatda, turli stsenariylar va Bluetooth versiyalari uchun mos keladigan quyidagi ikkita asosiy usul orqali birdan{1}}ko'pga{2}}ko'p muloqotga erishadi.
Asosiy tushuncha: Master{0}}Slave Model
Birinchidan, Bluetooth aloqasidagi asosiy rollarni tushuning:
Asosiy qurilma: "Router" yoki "xost" kabi ishlaydi. U ulanishlarni boshlaydi, tobe qurilmalarni qidiradi va ularga ulanadi va ulanish vaqtini boshqaradi.“Bir”{0}}ko‘pga- asosiy qurilma hisoblanadi.
Tobe qurilma: "Ulangan qurilma" kabi ishlaydi. U faqat ulanishni kutishi va masterning so'rovlariga javob berishi mumkin.Bitta-koʻpdan-koʻpga boʻlgan “koʻp” qul qurilmalardir.
Bitta Bluetooth asosiy qurilmasi bilan bog'lanishi mumkinbir nechtabir vaqtning o'zida tobe qurilmalar.

1-usul: Piconet (Scatternet Foundation)
Bu "bir{0}}dan-ko'p" uchun eng to'g'ridan-to'g'ri va tez-tez ishlatiladigan usul.
Bu qanday ishlaydi: Bitta asosiy qurilma bir nechta tobe qurilmalar bilan mustaqil, nuqtadan{0}}nuqtaga{1}}aloqa oʻrnatadi. Asosiy qurilmavaqt-boʻlinish multiplekslariuning ulanishlari o'rtasida{0}}har bir qul bilan navbatma-navbat muloqot qiladi.
Ulanishlar soni: Nazariy jihatdan, standart master gacha ulanishi mumkin7qul qurilmalari (ma'lum chiplar va konfiguratsiyalar bilan bu raqam 20 yoki undan yuqori bo'lishi mumkin, ammo amaliy ishlash pasayishi mumkin).
Aloqa xususiyatlari:
Ikki tomonlama va ishonchli: Magistr istalgan tobega faol ravishda ma'lumot yuborishi va ulardan ma'lumotlarni qabul qilishi mumkin.
Ulanish-yo‘naltirilgan: Barqaror havolani o'rnatish uchun avval juftlashtirish/ulanish jarayonini talab qiladi.
Usta-Boshqariladi: Barcha aloqa usta tomonidan rejalashtirilgan; qul qurilmalar bir-biri bilan bevosita aloqa qila olmaydi.
Bluetooth versiyalari: Klassik Bluetooth va Bluetooth past energiya (BLE) tomonidan qo'llab-quvvatlanadi.
Odatiy qo'llash stsenariylari:
POS terminali/kartani o'quvchi: Bir nechta Bluetooth skanerlariga ulangan bitta asosiy POS terminali.
Markaziy ma'lumotlar yig'uvchi: Bir nechta taqsimlangan sensorlarga (harorat, namlik, bosim va boshqalar) ulangan bitta asosiy qurilma.
Kompyuterning tashqi qurilmalari: Bitta kompyuter bir vaqtning o'zida Bluetooth klaviaturasi, sichqonchani va eshitish vositasiga ulangan.
2-usul: eshittirish
Bu usul maʼlumotlarni tarqatishning bir{0}}to-koʻp-stsenariylari uchun ideal.
Bu qanday ishlaydi: Bitta qurilma vazifasini bajaradi"Televizion". U hech qanday aloqa o'rnatmaydi, lekin vaqti-vaqti bilan o'z ma'lumotlar paketlarini atrofga "qichqiradi". Belgilangan har qanday qurilmalar"Kuzatuvchi"rejimi ushbu translyatsiya paketlarini passiv ravishda "tinglashi" mumkin.
Aloqa xususiyatlari:
Bir tomonlama va ishonchsiz: Ma'lumotlar tarqatuvchidan kuzatuvchi(lar)ga oqib keladi, bunda tasdiqlash mexanizmi yo'q, shuning uchun paketlar yo'qolishi mumkin.
Ulanishsiz: Ulanish yoki ulanishni sozlash shart emas, natijada kechikish juda past bo'ladi.
Haqiqiy "Bir-to-ko'p": Nazariy jihatdan, translyatsiya ma'lumotlarini cheksiz ko'p kuzatuvchilar qabul qilishi mumkin.
Kam quvvat iste'moli: Kuzatuvchilar juda kam quvvat sarfini ta'minlab, ulanishlarni o'rnatish yoki saqlashga hojat yo'q.
Bluetooth versiyalari: Asosan Bluetooth Low Energy (BLE) ning asosiy xususiyati.
Odatiy qo'llash stsenariylari:
Mayoqlar: masalan, savdo markazlarida mahsulot reklamalari, ichki navigatsiya.
Simsiz eshittirishlar: masalan, stadionda tablo ma'lumotlarini tarqatish.
Sensor ma'lumotlarini uzatish: Harorat sensori o'z ko'rsatkichlarini uzatadi va bir nechta telefonlar yoki shlyuzlar ularni bir vaqtning o'zida qabul qilishi mumkin.
Element topuvchilar/kuzatuvchilar: Kuzatuvchi signalni uzatadi va telefon uni qabul qilish va signal kuchini baholash uchun kuzatuvchi sifatida ishlaydi.
Kengaytirilgan usul: Bluetooth tarmoq tarmog'i
Bu yirik{2}}oʻlchovli qurilmalar tarmoqlari uchun moʻljallangan, kuchliroq-koʻpdan-koʻpgacha boʻlgan yechimdir, biroq u “birdan{2}}koʻpga” boshqaruvini ham mukammal darajada amalga oshiradi.
Bu qanday ishlaydi: U BLE eshittirish mexanizmi asosida qurilgan. Tarmoqdagi barcha qurilmalar (tugunlar) endi oddiy asosiy{1}}qul munosabatlarida emas. Bitta qurilma tomonidan yuborilgan xabar maqsadli qurilmaga yetguncha tarmoqdagi boshqa qurilmalar (rele tugunlari) tomonidan qabul qilinishi va uzatilishi mumkin. Bu esa xabarlarga "estafeta poygasi" kabi uzoqroqqa borish imkonini beradi.
U qanday qilib “Birdan{0}}ko‘pga- erishadi: Siz bitta qurilmani (masalan, telefon) sifatida sozlashingiz mumkin"Ta'minotchi"va"Mijoz"tarmoqqa buyruq yuborish uchun (masalan, "Chiroqlarni yoqish"). Ushbu buyruqqa obuna bo'lish uchun sozlangan barcha "Server" tugunlari (masalan, bir nechta chiroqlar) bir vaqtning o'zida amalni bajaradi.
Aloqa xususiyatlari:
Yuqori ishonchlilik: Xabarlarni uzatish orqali bitta qurilmaning diapazondagi cheklovlarini yengib chiqadi.
Katta-oʻlchovli tarmoqlar: Yuzlab yoki minglab tugunlarni qo'llab-quvvatlashi mumkin.
Kompleks sozlash: Maxsus Mesh protokoli to'plami va ta'minlash jarayonini talab qiladi.
Odatiy qo'llash stsenariylari:
Aqlli yoritish: Butun xonadagi barcha chiroqlarni bir vaqtning o'zida boshqaradigan bitta kalit.
Binolarni avtomatlashtirish: Sensor tarmoqlari, xavfsizlik tizimlari.
Sanoat IoT (IIoT): Katta{0}}miqyosdagi sensor va boshqaruv tarmoqlari.
Xulosa va tanlov uchun qo'llanma
| Xususiyat | Piconet | Eshittirish | Bluetooth mesh |
|---|---|---|---|
| Yo'nalish | Ikki tomonlama | Bir tomonlama (Broadcaster ->Kuzatuvchi) | Ikki tomonlama/Ko‘p yo‘nalishli |
| Ulanish | Ulanish shart | Ulanishsiz | Tarmoq a'zoligi talab qilinadi |
| Ishonchlilik | Yuqori (ta'rif bilan) | Past (tasdiqlanmagan) | Yuqori (Ko'p-yo'l relayi) |
| Qul grafi | Cheklangan (odatda < 20) | Nazariy jihatdan cheksiz | Katta oʻlchamli (1000s) |
| Quvvatdan foydalanish | O'rta | Juda past(Ayniqsa Observer uchun) | Tugun roliga bog'liq |
| Kechikish | Nisbatan past | Juda past | Tarmoq hoplariga bog'liq |
| Oddiy foydalanish | Ma'lumotlar yig'ish, tashqi qurilmalar | Mayoqlar, axborotni tarqatish | Aqlli uy, sanoat nazorati |
Qanday tanlash kerak?
Sizga kerakmiikki tomonlama, ishonchlibilan aloqabir necha o'nlab devices? -> Piconet-ni tanlang.
Faqat ma'lumotlarni yuborish kerakmibir tomonlama-tezuchunson-sanoqsiz devices and don't care about acknowledgment? -> Radioeshittirish-ni tanlang.
Nazorat qilish kerakmiyuzlab yoki minglabqurilmalarishonchli tarzdaa ustidankatta maydon? -> Bluetooth Mesh-ni tanlang.


