ब्लूटूथ मॉड्यूल एक से - तक कई संचार कैसे प्राप्त कर सकते हैं?
यह एक क्लासिक ब्लूटूथ एप्लिकेशन प्रश्न है। ब्लूटूथ मॉड्यूल मुख्य रूप से निम्नलिखित दो मुख्य तरीकों के माध्यम से एक से अनेक संचार प्राप्त करते हैं, जो विभिन्न परिदृश्यों और ब्लूटूथ संस्करणों के लिए उपयुक्त हैं।
मूल संकल्पना: मास्टर-स्लेव मॉडल
सबसे पहले, ब्लूटूथ संचार में बुनियादी भूमिकाओं को समझें:
मास्टर डिवाइस: "राउटर" या "होस्ट" की तरह कार्य करता है। यह कनेक्शन शुरू करता है, स्लेव डिवाइसों की खोज करता है और उनसे जुड़ता है, और कनेक्शन समय का प्रबंधन करता है।एक में "एक" से {{0} से लेकर अनेक में" मास्टर डिवाइस है।
गुलाम डिवाइस: एक "कनेक्टेड डिवाइस" की तरह कार्य करता है। यह केवल कनेक्ट होने और मास्टर के अनुरोधों का जवाब देने की प्रतीक्षा कर सकता है।एक में ''अनेक'' से -में से अनेक स्लेव डिवाइस हैं।
एक ब्लूटूथ मास्टर डिवाइस के साथ संचार कर सकता हैएकाधिकदास उपकरणों को एक साथ।

विधि 1: पिकोनेट (स्कैटरनेट फाउंडेशन)
यह "एक{0}}से-अनेक" के लिए सबसे प्रत्यक्ष और आमतौर पर उपयोग की जाने वाली विधि है।
यह काम किस प्रकार करता है: एक एकल मास्टर डिवाइस कई स्लेव डिवाइसों के साथ स्वतंत्र, प्वाइंट{0}से-प्वाइंट कनेक्शन स्थापित करता है। मास्टर डिवाइससमय-विभाजन मल्टीप्लेक्सइसके कनेक्शनों के बीच -तेजी से प्रत्येक दास के साथ बारी-बारी से संचार हो रहा है।
कनेक्शनों की संख्या: सैद्धांतिक रूप से, एक मानक मास्टर तक से जुड़ सकता है7स्लेव डिवाइस (कुछ चिप्स और कॉन्फ़िगरेशन के साथ, यह संख्या 20 या इससे भी अधिक हो सकती है, लेकिन व्यावहारिक प्रदर्शन ख़राब हो सकता है)।
संचार विशेषताएँ:
द्विदिश एवं विश्वसनीय: मास्टर सक्रिय रूप से किसी भी गुलाम को डेटा भेज सकता है और उनसे डेटा प्राप्त भी कर सकता है।
कनेक्शन-ओरिएंटेड: एक स्थिर लिंक स्थापित करने के लिए पहले एक युग्मन/कनेक्शन प्रक्रिया की आवश्यकता होती है।
मास्टर-नियंत्रित: सभी संचार मास्टर द्वारा निर्धारित है; स्लेव डिवाइस एक दूसरे से सीधे संवाद नहीं कर सकते।
ब्लूटूथ संस्करण: क्लासिक ब्लूटूथ और ब्लूटूथ लो एनर्जी (BLE) दोनों द्वारा समर्थित।
विशिष्ट अनुप्रयोग परिदृश्य:
पीओएस टर्मिनल/कार्ड रीडर: एक मास्टर पीओएस टर्मिनल कई ब्लूटूथ स्कैनर से जुड़ा है।
केंद्रीय डेटा संग्राहक: एकाधिक वितरित सेंसर (तापमान, आर्द्रता, दबाव, आदि) से जुड़ा एक मास्टर डिवाइस।
कंप्यूटर सहायक उपकरण: एक कंप्यूटर एक साथ ब्लूटूथ कीबोर्ड, माउस और हेडसेट से जुड़ा होता है।
विधि 2: प्रसारण
यह विधि एक से {{1} कई, एक से {2} तरीके से डेटा वितरण परिदृश्यों के लिए आदर्श है।
यह काम किस प्रकार करता है: एक उपकरण एक के रूप में कार्य करता है"प्रसारक". यह कोई कनेक्शन स्थापित नहीं करता है लेकिन समय-समय पर अपने डेटा पैकेट को आसपास के वातावरण में "चिल्लाता" है। कोई भी उपकरण सेट किया गया है"पर्यवेक्षक"मोड इन प्रसारण पैकेटों को निष्क्रिय रूप से "सुन" सकता है।
संचार विशेषताएँ:
एकतरफ़ा और अविश्वसनीय: डेटा ब्रॉडकास्टर से पर्यवेक्षकों तक प्रवाहित होता है, बिना किसी पावती तंत्र के, इसलिए पैकेट खो सकते हैं।
संयोजन: किसी युग्मन या कनेक्शन सेटअप की आवश्यकता नहीं है, जिसके परिणामस्वरूप बहुत कम विलंबता होती है।
सत्य "एक-से-अनेक": सैद्धांतिक रूप से, प्रसारण डेटा असीमित संख्या में पर्यवेक्षकों द्वारा प्राप्त किया जा सकता है।
कम बिजली की खपत: पर्यवेक्षकों को कनेक्शन स्थापित करने या बनाए रखने की आवश्यकता नहीं है, जिससे बहुत कम बिजली की खपत हो सके।
ब्लूटूथ संस्करण: मुख्य रूप से ब्लूटूथ लो एनर्जी (बीएलई) की एक मुख्य विशेषता।
विशिष्ट अनुप्रयोग परिदृश्य:
बीकन: उदाहरण के लिए, मॉल में उत्पाद का प्रचार, इनडोर नेविगेशन।
वायरलेस प्रसारण: उदाहरण के लिए, किसी स्टेडियम में स्कोरबोर्ड की जानकारी वितरित करना।
सेंसर डेटा प्रसारण: एक तापमान सेंसर अपनी रीडिंग प्रसारित करता है, और कई फोन या गेटवे उन्हें एक साथ प्राप्त कर सकते हैं।
आइटम खोजक/ट्रैकर्स: ट्रैकर एक सिग्नल प्रसारित करता है, और एक फोन इसे प्राप्त करने और सिग्नल की ताकत का आकलन करने के लिए एक पर्यवेक्षक के रूप में कार्य करता है।
उन्नत विधि: ब्लूटूथ मेष नेटवर्किंग
यह बड़े पैमाने के डिवाइस नेटवर्क के लिए डिज़ाइन किया गया एक अधिक शक्तिशाली "अनेक{0}}से-अनेक" समाधान है, लेकिन यह "एक-से-अनेक" नियंत्रण भी पूरी तरह से प्राप्त करता है।
यह काम किस प्रकार करता है: यह BLE प्रसारण तंत्र पर बनाया गया है। नेटवर्क में सभी डिवाइस (नोड्स) अब एक साधारण मास्टर स्लेव संबंध में नहीं हैं। एक डिवाइस द्वारा भेजा गया संदेश नेटवर्क में अन्य डिवाइस (रिले नोड्स) द्वारा प्राप्त और अग्रेषित किया जा सकता है जब तक कि यह लक्ष्य डिवाइस तक नहीं पहुंच जाता। यह संदेशों को "रिले रेस" की तरह बहुत दूर तक जाने की अनुमति देता है।
यह "एक{0}}से-अनेक" कैसे प्राप्त करता है: आप एक डिवाइस (उदाहरण के लिए, एक फोन) को एक के रूप में कॉन्फ़िगर कर सकते हैं"प्रावधानकर्ता"और"ग्राहक"नेटवर्क पर एक कमांड भेजने के लिए (उदाहरण के लिए, "लाइट चालू करें")। उस कमांड की सदस्यता के लिए कॉन्फ़िगर किए गए सभी "सर्वर" नोड्स (उदाहरण के लिए, एकाधिक लाइट्स) एक साथ कार्रवाई निष्पादित करेंगे।
संचार विशेषताएँ:
उच्च विश्वसनीयता: संदेशों को प्रसारित करके एकल डिवाइस की सीमा सीमाओं को पार करता है।
बड़े पैमाने पर नेटवर्क: सैकड़ों या हजारों नोड्स का समर्थन कर सकता है।
जटिल सेटअप: एक समर्पित मेश प्रोटोकॉल स्टैक और प्रावधान प्रक्रिया की आवश्यकता है।
विशिष्ट अनुप्रयोग परिदृश्य:
स्मार्ट लाइटिंग: एक स्विच पूरे कमरे की सभी लाइटों को एक साथ नियंत्रित करता है।
भवन स्वचालन: सेंसर नेटवर्क, सुरक्षा प्रणालियाँ।
औद्योगिक IoT (IIoT): बड़े पैमाने पर सेंसर और नियंत्रण नेटवर्क।
सारांश और चयन मार्गदर्शिका
| विशेषता | पिकोनेट | प्रसारण | ब्लूटूथ जाल |
|---|---|---|---|
| दिशा | द्विदिश | दिशाहीन (Broadcaster ->पर्यवेक्षक) | द्विदिशात्मक/बहुदिशात्मक |
| संबंध | कनेक्शन आवश्यक है | संयोजन | नेटवर्क सदस्यता आवश्यक |
| विश्वसनीयता | उच्च (स्वीकृति के साथ) | कम (कोई पावती नहीं) | उच्च (बहु-पथ रिले) |
| गुलाम गिनती | सीमित (आमतौर पर <20) | सैद्धांतिक रूप से असीमित | बड़े पैमाने पर (1000s) |
| बिजली का उपयोग | मध्यम | बहुत कम(विशेषकर पर्यवेक्षक के लिए) | नोड भूमिका पर निर्भर करता है |
| विलंब | अपेक्षाकृत कम | बहुत कम | नेटवर्क हॉप्स पर निर्भर करता है |
| विशिष्ट उपयोग | डेटा संग्रहण, परिधीय | बीकन, सूचना प्रसार | स्मार्ट होम, औद्योगिक नियंत्रण |
कैसे चुने?
क्या आपको ज़रूरत हैद्विदिश, विश्वसनीयए के साथ संचारकुछ से कुछ दर्जन तक devices? -> पिकोनेट चुनें.
क्या आपको केवल डेटा भेजने की आवश्यकता है?एक {{0} रास्ता, जल्दी सेकोअनगिनत devices and don't care about acknowledgment? -> प्रसारण चुनें.
क्या आपको नियंत्रण करने की आवश्यकता हैसैकड़ों या हजारोंउपकरणों कामज़बूतीएक से अधिकबड़ा क्षेत्र? -> ब्लूटूथ मेश चुनें.


