एलईए की सेवाएं देने वाली ऐसी कंपनियां जिनके पास इंटरनल चैनल नहीं है

इस स्पेसिफ़िकेशन में, फ़ास्ट पेयर की सुविधा देने वाली कंपनियों के लिए, फ़ास्ट पेयर की सुविधा के बारे में बताया गया है. ये कंपनियां, ब्लूटूथ लो एनर्जी (बीएलई) प्रोटोकॉल का इस्तेमाल करती हैं और इनमें कई कॉम्पोनेंट शामिल होते हैं. हालांकि, इन कॉम्पोनेंट के बीच कम्यूनिकेशन का कोई इंटरनल चैनल नहीं होता.

ज़रूरी शर्तें

सेवा देने वाली कंपनियों को इन दो कैटगरी को लागू करना होगा.

ब्लूटूथ

  • Coordinated Set Identification Service लागू करना
    • रिज़ॉल्वेबल सेट आइडेंटिफ़ायर (आरएसआई)
    • Set Identity Resolving Key (SIRK)

फ़ास्ट पेयर

कॉन्फ़िगरेशन

इस सेक्शन में, डिवाइसों को जोड़ने की प्रोसेस के लिए कॉन्फ़िगरेशन सेट करने का तरीका बताया गया है.

एक से ज़्यादा कॉम्पोनेंट

एक से ज़्यादा कॉम्पोनेंट वाले LE प्रोवाइडर के लिए, ब्लूटूथ लेयर में सीएसआईएस को लागू करना होगा. साथ ही, ग्रुप बनाने के लिए Set Identity Resolving Key बनाना होगा. फ़ास्ट पेयर लेयर पर, एसआईआरके को कोऑर्डिनेटेड सेट की जानकारी में भी सेट किया जाएगा. साथ ही, इसका इस्तेमाल खोजे जाने लायक मोड के लिए, कोऑर्डिनेटेड सेट की जानकारी वाले विज्ञापन पेलोड को जनरेट करने के लिए किया जाएगा.

सीकर, विज्ञापनों को स्कैन करता है और प्रोवाइडर के हर कॉम्पोनेंट से अलग-अलग कनेक्ट करता है. इसलिए, हर कॉम्पोनेंट सिर्फ़ अपना पता रिपोर्ट करता है.

सेवा देने वाली कंपनी को कुंजी पर आधारित पेयरिंग का ज़्यादा जानकारी वाला जवाब भेजना होगा

  1. मैसेज का टाइप: 0x02
  2. फ़्लैग: 0b11000000
  3. सेवा देने वाली कंपनी के पते का नंबर: 0x01
  4. 6-बाइट पता

सेवा देने वाली कंपनी, सेट की जानकारी के साथ एफ़पी डिवाइस ऐक्शन रिस्पॉन्स भेजेगी

  1. कार्रवाई का आईडी: 0x02 (एक जैसे सेट की जानकारी)
  2. कोऑर्डिनेटेड सेट मेंबर टाइप: बाईं ओर मौजूद कॉम्पोनेंट के लिए 0x00, दाईं ओर मौजूद कॉम्पोनेंट के लिए 0x01. हर कॉम्पोनेंट के लिए, अलग वैल्यू का इस्तेमाल किया जाना चाहिए.
  3. कोऑर्डिनेटेड सेट का साइज़: 0x02
  4. आइडेंटिटी रिज़ॉल्विंग कुंजी का टाइप सेट करना: 0x01
  5. पहचान की पुष्टि करने वाली कुंजी की वैल्यू सेट करें: 16-बाइट डेटा

सभी कॉम्पोनेंट, एक ही सेट आइडेंटिटी रिज़ॉल्विंग कुंजी और कोऑर्डिनेटेड सेट साइज़ दिखाएंगे.

सिंगल कॉम्पोनेंट

सिंगल कॉम्पोनेंट वाले LE प्रोवाइडर के लिए, हो सकता है कि ब्लूटूथ लेयर में सीएसआईएस न हो. हालांकि, फ़ास्ट पेयर लेयर पर, प्रोवाइडर को अब भी Set Identity Resolving Key (रैंडम 16-बाइट वैल्यू) जनरेट करना होगा. साथ ही, इसे कोऑर्डिनेटेड सेट की जानकारी में सेट करना होगा. इसके बाद, खोजे जाने लायक मोड के लिए, कोऑर्डिनेटेड सेट की जानकारी वाले विज्ञापन पेलोड को जनरेट करने के लिए इसका इस्तेमाल करना होगा.

सेवा देने वाली कंपनी को कुंजी पर आधारित पेयरिंग का ज़्यादा जानकारी वाला जवाब भेजना होगा

  1. मैसेज का टाइप: 0x02
  2. फ़्लैग: 0b11000000
  3. सेवा देने वाली कंपनी के पते का नंबर: 0x01
  4. 6-बाइट पता

सेवा देने वाली कंपनी, सेट की जानकारी के साथ एफ़पी डिवाइस ऐक्शन रिस्पॉन्स भेजेगी

  1. कार्रवाई का आईडी: 0x02 (एक जैसे सेट की जानकारी)
  2. कोऑर्डिनेटेड सेट मेंबर टाइप: 0x00 (बायां कॉम्पोनेंट) या 0x01 (दायां कॉम्पोनेंट)
  3. कोऑर्डिनेटेड सेट का साइज़: 0x01
  4. आइडेंटिटी रिज़ॉल्विंग कुंजी का टाइप सेट करना: 0x01
  5. पहचान की पुष्टि करने वाली कुंजी की वैल्यू सेट करें: 16-बाइट डेटा

डिवाइसों को जोड़ने की प्रोसेस

फ़ास्ट पेयर की सुविधा के साथ काम करने वाले तीन मुख्य पेयरिंग फ़्लो.

पहली बार डिवाइसों को जोड़ना

सीकर और प्रोवाइडर के दोनों कॉम्पोनेंट के बीच, शुरुआती पेयरिंग मैसेज का फ़्लो

किसी दूसरे डिवाइस से जोड़ें

सीकर और प्रोवाइडर के दोनों कॉम्पोनेंट के बीच, बाद में होने वाली पेयरिंग के लिए मैसेज फ़्लो

रेट्रोऐक्टिव पेयरिंग

सीकर और प्रोवाइडर के दोनों कॉम्पोनेंट के बीच, रेट्रोऐक्टिव पेयरिंग के मैसेज का फ़्लो