ब्यौरा
chrome.bluetoothLowEnergy एपीआई का इस्तेमाल, ब्लूटूथ स्मार्ट (कम ऊर्जा वाले) डिवाइसों से संपर्क करने के लिए किया जाता है. इसके लिए, जेनरिक एट्रिब्यूट प्रोफ़ाइल (GATT) का इस्तेमाल किया जाता है.
मेनिफ़ेस्ट
टाइप
Advertisement
प्रॉपर्टी
- 
    manufacturerDataManufacturerData[] ज़रूरी नहीं "मैन्युफ़ैक्चरर का खास डेटा" में शामिल किए जाने वाले मैन्युफ़ैक्चरर के डेटा की सूची के फ़ील्ड में आसानी से बदलाव कर सकते हैं. 
- 
    serviceDataServiceData[] ज़रूरी नहीं "सेवा का डेटा" में शामिल किए जाने वाले सेवा के डेटा की सूची के फ़ील्ड में आसानी से बदलाव कर सकते हैं. 
- 
    serviceUuidsस्ट्रिंग[] ज़रूरी नहीं "सेवा के UUID" में शामिल किए जाने वाले यूयूआईडी की सूची वाली फ़ील्ड में जोड़ दिया जाएगा. ये यूयूआईडी, 16 बिट, 32 बिट या 128 फ़ॉर्मैट के हो सकते हैं. 
- 
    solicitUuidsस्ट्रिंग[] ज़रूरी नहीं "सॉलिसिट यूयूआईडी" में शामिल किए जाने वाले यूयूआईडी की सूची वाली फ़ील्ड में जोड़ दिया जाएगा. ये यूयूआईडी, 16 बिट, 32 बिट या 128 फ़ॉर्मैट के हो सकते हैं. 
- 
    टाइपविज्ञापन का टाइप. 
AdvertisementType
विज्ञापन का टाइप. अगर 'ब्रॉडकास्ट' किया जाए चुना जाता है, तो भेजा गया विज्ञापन प्रकार ADV_NONCONN_IND होगा और डिवाइस एक रैंडम MAC पते के साथ ब्रॉडकास्ट होगा. अगर 'पेरिफ़रल' पर सेट किया गया है, तो विज्ञापन का टाइप ADV_IND या ADV_SCAN_IND होगा और डिवाइस असली ब्लूटूथ अडैप्टर के MAC पते के साथ ब्रॉडकास्ट होगा.
Enum
"ब्रॉडकास्ट" 
 
"पेरिफ़रल" 
 
Characteristic
प्रॉपर्टी
- 
    instanceIdस्ट्रिंग ज़रूरी नहीं इस एट्रिब्यूट को असाइन किया गया आइडेंटिफ़ायर दिखाता है. एक ही यूयूआईडी वाले सहायक डिवाइस की विशेषताओं में अंतर करने के लिए, इंस्टेंस आईडी का इस्तेमाल करें. साथ ही, किसी खास आइडेंटिफ़ायर को अपनाने वाले फ़ंक्शन कॉल करने के लिए भी इस आईडी का इस्तेमाल किया जा सकता है. तब मौजूद होता है, जब यह इंस्टेंस किसी रिमोट विशेषता को दिखाता है. 
- 
    प्रॉपर्टीइस विशेषता के गुण. 
- 
    सेवासेवा ज़रूरी नहीं वह GATT सेवा, जिससे यह विशेषता संबंधित है. 
- 
    यूयूआईडीस्ट्रिंग एट्रिब्यूट का यूयूआईडी, जैसे कि 00002a37-0000-1000-8000-00805f9b34fb. 
- 
    valueArrayBuffer ज़रूरी नहीं है मौजूदा समय में कैश मेमोरी में सेव की गई विशेषता वाली वैल्यू. यह वैल्यू तब अपडेट हो जाती है, जब किसी एट्रिब्यूट की वैल्यू को सूचना या संकेत से पढ़ा या अपडेट किया जाता है. 
CharacteristicProperty
किसी विशेषता के संभावित गुणों को दिखाने वाली वैल्यू. विशेषता से जुड़ी अनुमतियां इन प्रॉपर्टी से ली जाती हैं. हर प्रॉपर्टी का मतलब देखने के लिए, कृपया ब्लूटूथ 4.x स्पेसिफ़िकेशन देखें.
Enum
"ब्रॉडकास्ट" 
 
"पढ़ें" 
 
"writeWithoutResponse" 
 
"लिखें" 
 
"सूचना दें" 
 
"जानकारी दें" 
 
"authAuthenticdSignedWrites" 
 
"extendedProperties" 
 
"reliableWrite" 
 
"writableAuxiliries" 
 
"EncryptRead" 
 
"encryptWrite" 
 
"EncryptAuthenticatedRead" 
 
"encryptAuthenticatedWrite" 
 
ConnectProperties
प्रॉपर्टी
- 
    अनवरतबूलियन इस फ़्लैग से पता चलता है कि ऐप्लिकेशन के इवेंट पेज के अनलोड होने पर, डिवाइस का कनेक्शन खुला है या नहीं. (ऐप्लिकेशन लाइफ़साइकल मैनेज करना देखें). डिफ़ॉल्ट वैल्यू false.है
Descriptor
प्रॉपर्टी
- 
    विशेषताप्रॉडक्ट की खासियत ज़रूरी नहीं वह GATT विशेषता, जिससे यह डिस्क्रिप्टर संबंधित है. 
- 
    instanceIdस्ट्रिंग ज़रूरी नहीं इस डिस्क्रिप्टर को असाइन किया गया आइडेंटिफ़ायर दिखाता है. एक ही यूयूआईडी वाले सहायक डिवाइस और डिस्क्रिप्टर के बीच अंतर करने के लिए, इंस्टेंस आईडी का इस्तेमाल करें. साथ ही, डिस्क्रिप्टर आइडेंटिफ़ायर के तौर पर फ़ंक्शन कॉल करने के लिए भी इस आईडी का इस्तेमाल किया जा सकता है. तब मौजूद होता है, जब यह इंस्टेंस किसी रिमोट विशेषता को दिखाता है. 
- 
    अनुमतियांChrome 52 और उसके बाद वाले वर्शन के लिएइस डिस्क्रिप्टर की अनुमतियां. 
- 
    यूयूआईडीस्ट्रिंग एट्रिब्यूट की वैल्यू के तौर पर दिया गया यूयूआईडी, जैसे कि 00002902-0000-1000-8000-00805f9b34fb. 
- 
    valueArrayBuffer ज़रूरी नहीं है मौजूदा समय में कैश मेमोरी में सेव की गई डिस्क्रिप्टर वैल्यू. डिस्क्रिप्टर की वैल्यू को पढ़े जाने पर यह वैल्यू अपडेट हो जाती है. 
DescriptorPermission
किसी डिस्क्रिप्टर के लिए संभावित अनुमतियां दिखाने वाली वैल्यू. हर अनुमति का मतलब देखने के लिए, कृपया ब्लूटूथ 4.x स्पेसिफ़िकेशन देखें.
Enum
"पढ़ें" 
 
"लिखें" 
 
"एन्क्रिप्टेडरीड" 
 
"ExportWrite" 
 
"एन्क्रिप्ट किया गयाAuthenticatedRead" 
 
"EncryptAuthenticatedWrite" 
 
Device
प्रॉपर्टी
- 
    पतास्ट्रिंग डिवाइस का पता, 'XX:XX:XX:XX:XX:XX' फ़ॉर्मैट में. 
- 
    deviceClassनंबर वैकल्पिक डिवाइस की क्लास, जो http://www.Bluetooth.org/en-us/specification/assigned-numbers/baseB के ज़रिए तय किया गया बिट-फ़ील्ड है. 
- 
    नामस्ट्रिंग ज़रूरी नहीं डिवाइस का ऐसा नाम जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है. 
ManufacturerData
प्रॉपर्टी
- 
    डेटानंबर[] 
- 
    आईडीसंख्या 
Notification
प्रॉपर्टी
- 
    shouldIndicateबूलियन ज़रूरी नहीं सूचना के बजाय, सूचना भेजने के लिए वैकल्पिक फ़्लैग. 
- 
    valueअरेबफ़र विशेषता की नई वैल्यू. 
NotificationProperties
प्रॉपर्टी
- 
    अनवरतबूलियन इस फ़्लैग से पता चलता है कि ऐप्लिकेशन के इवेंट पेज के अनलोड होने पर, ऐप्लिकेशन को सूचनाएं चाहिए या नहीं. ऐप्लिकेशन की लाइफ़साइकल मैनेज करना लेख पढ़ें. डिफ़ॉल्ट वैल्यू falseहै.
Request
प्रॉपर्टी
- 
    डिवाइसयह अनुरोध भेजने वाला डिवाइस. 
- 
    requestIdसंख्या इस अनुरोध का यूनीक आईडी. इस अनुरोध का जवाब देते समय इस आईडी का इस्तेमाल करें. 
- 
    valueArrayBuffer ज़रूरी नहीं है लिखने के लिए वैल्यू (अगर यह लिखने का अनुरोध है). 
Response
प्रॉपर्टी
- 
    isErrorबूलियन अगर यह गड़बड़ी वाला जवाब है, तो यह सही होना चाहिए. 
- 
    requestIdसंख्या उस अनुरोध का आईडी, जिसका यह जवाब है. 
- 
    valueArrayBuffer ज़रूरी नहीं है रिस्पॉन्स वैल्यू. अनुरोध लिखें और गड़बड़ी के जवाब, इस पैरामीटर को अनदेखा कर देंगे. 
Service
प्रॉपर्टी
- 
    deviceAddressस्ट्रिंग ज़रूरी नहीं उस रिमोट सहायक डिवाइस का पता जिससे GATT सेवा जुड़ी है. तब, जब यह इंस्टेंस किसी रिमोट सेवा को दिखाता हो. 
- 
    instanceIdस्ट्रिंग ज़रूरी नहीं इस सेवा के लिए असाइन किया गया आइडेंटिफ़ायर दिखाता है. एक ही यूयूआईडी वाले सहायक डिवाइस और एक ही यूयूआईडी वाली सेवाओं के बीच अंतर करने और सर्विस आइडेंटिफ़ायर की मदद से फ़ंक्शन कॉल करने के लिए, इंस्टेंस आईडी का इस्तेमाल करें. तब, जब यह इंस्टेंस किसी रिमोट सेवा को दिखाता हो. 
- 
    प्राथमिकबूलियन इससे पता चलता है कि इस तरह की सेवा, प्राइमरी है या सेकंडरी. 
- 
    यूयूआईडीस्ट्रिंग सेवा का यूयूआईडी, जैसे कि 0000180d-0000-1000-8000-00805f9b34fb. 
ServiceData
प्रॉपर्टी
- 
    डेटानंबर[] 
- 
    यूयूआईडीस्ट्रिंग 
तरीके
connect()
chrome.bluetoothLowEnergy.connect(
deviceAddress: string,
properties?: ConnectProperties,
callback?: function,
)
दिए गए पते के साथ ऐप्लिकेशन और डिवाइस के बीच कनेक्शन बनाता है. ऐसा हो सकता है कि कोई डिवाइस पहले से कनेक्ट हो और उसकी GATT सेवाएं, connect को कॉल किए बिना ही उपलब्ध हों. हालांकि, अगर कोई ऐप्लिकेशन किसी डिवाइस पर GATT सेवाओं को ऐक्सेस करना चाहता है, तो उसे इस फ़ंक्शन को कॉल करना चाहिए. इससे, यह पक्का किया जा सकेगा कि डिवाइस का कनेक्शन बना रहे. डिवाइस कनेक्ट न होने पर, connect पर कॉल करने के बाद डिवाइस की सभी GATT सेवाएं मिल जाएंगी.
पैरामीटर
- 
    deviceAddressस्ट्रिंग उस रिमोट डिवाइस का ब्लूटूथ पता जिससे GATT कनेक्शन खुलना चाहिए. 
- 
    प्रॉपर्टीConnectProperties ज़रूरी नहीं है कनेक्शन प्रॉपर्टी (ज़रूरी नहीं). 
- 
    कॉलबैकफ़ंक्शन वैकल्पिक callbackपैरामीटर ऐसा दिखता है:() => void 
रिटर्न
- 
            प्रॉमिस<void> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
createCharacteristic()
chrome.bluetoothLowEnergy.createCharacteristic(
characteristic: Characteristic,
serviceId: string,
callback?: function,
)
स्थानीय तौर पर होस्ट की गई GATT विशेषता बनाएं. यह विशेषता किसी मान्य सेवा के तहत होस्ट की जानी चाहिए. अगर सेवा आईडी मान्य नहीं है, तो lastError सेट कर दिया जाएगा. यह फ़ंक्शन सिर्फ़ तब उपलब्ध होता है, जब ऐप्लिकेशन में ब्लूटूथ:low_energy और ब्लूटूथ:पेरिफ़रल, दोनों की अनुमतियों को 'सही' पर सेट किया गया हो. ऐसा हो सकता है कि सहायक डिवाइसों (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह) से जुड़ी अनुमति सभी ऐप्लिकेशन के लिए उपलब्ध न हो.
पैरामीटर
- 
    विशेषताबनाने की विशेषता. 
- 
    सेवा आईडीस्ट्रिंग उस सेवा का आईडी जिसके लिए यह विशेषता बनाना है. 
- 
    कॉलबैकफ़ंक्शन वैकल्पिक callbackपैरामीटर ऐसा दिखता है:(characteristicId: string) => void - 
    characteristicIdस्ट्रिंग 
 
- 
    
रिटर्न
- 
            प्रॉमिस<string> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
createDescriptor()
chrome.bluetoothLowEnergy.createDescriptor(
descriptor: Descriptor,
characteristicId: string,
callback?: function,
)
स्थानीय तौर पर होस्ट किया गया GATT डिस्क्रिप्टर बनाएं. इस डिस्क्रिप्टर को किसी मान्य एट्रिब्यूट के तहत होस्ट किया जाना चाहिए. अगर विशेषता वाला आईडी मान्य नहीं है, तो lastError सेट कर दिया जाएगा. यह फ़ंक्शन सिर्फ़ तब उपलब्ध होता है, जब ऐप्लिकेशन में ब्लूटूथ:low_energy और ब्लूटूथ:पेरिफ़रल, दोनों की अनुमतियों को 'सही' पर सेट किया गया हो. ऐसा हो सकता है कि सहायक डिवाइसों (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह) से जुड़ी अनुमति सभी ऐप्लिकेशन के लिए उपलब्ध न हो.
पैरामीटर
- 
    वर्णनकर्ताबनाने के लिए डिस्क्रिप्टर. 
- 
    characteristicIdस्ट्रिंग इस डिस्क्रिप्टर को बनाने के लिए विशेषता का आईडी. 
- 
    कॉलबैकफ़ंक्शन वैकल्पिक callbackपैरामीटर ऐसा दिखता है:(descriptorId: string) => void - 
    descriptorIdस्ट्रिंग 
 
- 
    
रिटर्न
- 
            प्रॉमिस<string> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
createService()
chrome.bluetoothLowEnergy.createService(
service: Service,
callback?: function,
)
स्थानीय तौर पर होस्ट की जाने वाली GATT सेवा बनाएं. यह सेवा स्थानीय GATT सर्वर पर उपलब्ध होने के लिए रजिस्टर की जा सकती है. यह फ़ंक्शन सिर्फ़ तब उपलब्ध होता है, जब ऐप्लिकेशन में ब्लूटूथ:low_energy और ब्लूटूथ:पेरिफ़रल, दोनों की अनुमतियों को 'सही' पर सेट किया गया हो. ऐसा हो सकता है कि सहायक डिवाइसों (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह) से जुड़ी अनुमति सभी ऐप्लिकेशन के लिए उपलब्ध न हो.
पैरामीटर
- 
    सेवाबनाई जाने वाली सेवा. 
- 
    कॉलबैकफ़ंक्शन वैकल्पिक callbackपैरामीटर ऐसा दिखता है:(serviceId: string) => void - 
    सेवा आईडीस्ट्रिंग 
 
- 
    
रिटर्न
- 
            प्रॉमिस<string> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
disconnect()
chrome.bluetoothLowEnergy.disconnect(
deviceAddress: string,
callback?: function,
)
दिए गए पते वाले डिवाइस से ऐप्लिकेशन का कनेक्शन बंद करता है. ध्यान रखें कि इससे हमेशा लिंक नहीं मिटता, क्योंकि हो सकता है कि कुछ अन्य ऐप्लिकेशन भी खुले कनेक्शन वाले हों.
पैरामीटर
- 
    deviceAddressस्ट्रिंग रिमोट डिवाइस का ब्लूटूथ पता. 
- 
    कॉलबैकफ़ंक्शन वैकल्पिक callbackपैरामीटर ऐसा दिखता है:() => void 
रिटर्न
- 
            प्रॉमिस<void> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
getCharacteristic()
chrome.bluetoothLowEnergy.getCharacteristic(
characteristicId: string,
callback?: function,
)
अगर GATT सेवा की कोई विशेषता मौजूद है, तो दिए गए इंस्टेंस आईडी के साथ GATT विशेषता का डेटा पाएं.
पैरामीटर
- 
    characteristicIdस्ट्रिंग अनुरोध की गई GATT विशेषता का इंस्टेंस आईडी. 
- 
    कॉलबैकफ़ंक्शन वैकल्पिक callbackपैरामीटर ऐसा दिखता है:(result: Characteristic) => void - 
    नतीजा
 
- 
    
रिटर्न
- 
            वादा<विशेषता> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
getCharacteristics()
chrome.bluetoothLowEnergy.getCharacteristics(
serviceId: string,
callback?: function,
)
किसी सेवा से जुड़ी, खोजी गई सभी GATT विशेषताओं की सूची पाएं.
पैरामीटर
- 
    सेवा आईडीस्ट्रिंग उस GATT सेवा का इंस्टेंस आईडी जिसकी विशेषताएं दी जानी चाहिए. 
- 
    कॉलबैकफ़ंक्शन वैकल्पिक callbackपैरामीटर ऐसा दिखता है:(result: Characteristic[]) => void - 
    नतीजाखास बात[] 
 
- 
    
रिटर्न
- 
            वादा<खास बात[]> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
getDescriptor()
chrome.bluetoothLowEnergy.getDescriptor(
descriptorId: string,
callback?: function,
)
दिए गए इंस्टेंस आईडी के साथ GATT की विशेषता वाला डिस्क्रिप्टर पाएं.
पैरामीटर
- 
    descriptorIdस्ट्रिंग अनुरोध किए गए GATT एट्रिब्यूट के ब्यौरे का इंस्टेंस आईडी. 
- 
    कॉलबैकफ़ंक्शन वैकल्पिक callbackपैरामीटर ऐसा दिखता है:(result: Descriptor) => void - 
    नतीजा
 
- 
    
रिटर्न
- 
            Promise<Descriptor> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
getDescriptors()
chrome.bluetoothLowEnergy.getDescriptors(
characteristicId: string,
callback?: function,
)
किसी विशेषता से जुड़े GATT के खास डिस्क्रिप्टर की सूची पाएं.
पैरामीटर
- 
    characteristicIdस्ट्रिंग GATT विशेषता का इंस्टेंस आईडी, जिसके डिस्क्रिप्टर दिखाए जाने चाहिए. 
- 
    कॉलबैकफ़ंक्शन वैकल्पिक callbackपैरामीटर ऐसा दिखता है:(result: Descriptor[]) => void - 
    नतीजाजानकारी[] 
 
- 
    
रिटर्न
- 
            Promise<Descriptor[]> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
getIncludedServices()
chrome.bluetoothLowEnergy.getIncludedServices(
serviceId: string,
callback?: function,
)
दी गई सेवा में शामिल GATT सेवाओं की सूची पाएं.
पैरामीटर
रिटर्न
- 
            वादा<सेवा[]> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
getService()
chrome.bluetoothLowEnergy.getService(
serviceId: string,
callback?: function,
)
दिए गए इंस्टेंस आईडी के साथ GATT सेवा पाएं.
पैरामीटर
- 
    सेवा आईडीस्ट्रिंग अनुरोध की गई GATT सेवा का इंस्टेंस आईडी. 
- 
    कॉलबैकफ़ंक्शन वैकल्पिक callbackपैरामीटर ऐसा दिखता है:(result: Service) => void - 
    नतीजा
 
- 
    
रिटर्न
- 
            Promise<Service> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
getServices()
chrome.bluetoothLowEnergy.getServices(
deviceAddress: string,
callback?: function,
)
रिमोट डिवाइस पर खोजी गई सभी GATT सेवाएं पाएं. इसके लिए, डिवाइस के दिए गए पते का इस्तेमाल करें.
ध्यान दें: अगर डिवाइस पर सेवा खोजने की प्रोसेस अब तक पूरी नहीं हुई है, तो यह एपीआई, सेवाओं का सबसेट (शायद खाली) दिखाएगा. इसमें, समय के हिसाब से देरी और/या कॉल को बार-बार तब तक शामिल किया जाता है, जब तक डिवाइस की उम्मीद के मुताबिक संख्या नहीं मिल जाती.
पैरामीटर
रिटर्न
- 
            वादा<सेवा[]> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
notifyCharacteristicValueChanged()
chrome.bluetoothLowEnergy.notifyCharacteristicValueChanged(
characteristicId: string,
notification: Notification,
callback?: function,
)
किसी विशेषता के लिए, रिमोट डिवाइस को नई वैल्यू के बारे में सूचना दें. अगर सूचना ऑब्जेक्ट में, देंगेको दिखाने वाली जानकारी फ़्लैग सही है, तो सूचना के बजाय संकेत भेजा जाएगा. ध्यान दें, विशेषता के लिए 'सूचना भेजें' को सही तरीके से सेट करना ज़रूरी है या 'संकेत दें' प्रॉपर्टी को सेट अप करने के दौरान उसका इस्तेमाल किया जा सकता है. यह फ़ंक्शन सिर्फ़ तब उपलब्ध होता है, जब ऐप्लिकेशन में ब्लूटूथ:low_energy और ब्लूटूथ:पेरिफ़रल, दोनों की अनुमतियों को 'सही' पर सेट किया गया हो. ऐसा हो सकता है कि सहायक डिवाइस (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह) से जुड़ी अनुमति सभी ऐप्लिकेशन के लिए उपलब्ध न हो.
पैरामीटर
- 
    characteristicIdस्ट्रिंग यह सूचना भेजने की विशेषता है. 
- 
    सूचना
- 
    कॉलबैकफ़ंक्शन वैकल्पिक callbackपैरामीटर ऐसा दिखता है:() => void 
रिटर्न
- 
            प्रॉमिस<void> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
readCharacteristicValue()
chrome.bluetoothLowEnergy.readCharacteristicValue(
characteristicId: string,
callback?: function,
)
किसी रिमोट सहायक डिवाइस से, किसी खास विशेषता की वैल्यू का पता लगाएं.
पैरामीटर
- 
    characteristicIdस्ट्रिंग GATT विशेषता का वह इंस्टेंस आईडी जिसकी वैल्यू रिमोट डिवाइस से पढ़ी जानी चाहिए. 
- 
    कॉलबैकफ़ंक्शन वैकल्पिक callbackपैरामीटर ऐसा दिखता है:(result: Characteristic) => void - 
    नतीजा
 
- 
    
रिटर्न
- 
            वादा<विशेषता> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
readDescriptorValue()
chrome.bluetoothLowEnergy.readDescriptorValue(
descriptorId: string,
callback?: function,
)
किसी रिमोट सहायक डिवाइस की मदद से, किसी खास विशेषता के बारे में बताने वाले डिस्क्रिप्टर की वैल्यू का पता लगाएं.
पैरामीटर
- 
    descriptorIdस्ट्रिंग GATT के विशेषता वाले डिस्क्रिप्टर का इंस्टेंस आईडी, जिसकी वैल्यू को रिमोट डिवाइस से पढ़ा जाना चाहिए. 
- 
    कॉलबैकफ़ंक्शन वैकल्पिक callbackपैरामीटर ऐसा दिखता है:(result: Descriptor) => void - 
    नतीजा
 
- 
    
रिटर्न
- 
            Promise<Descriptor> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
registerAdvertisement()
chrome.bluetoothLowEnergy.registerAdvertisement(
advertisement: Advertisement,
callback?: function,
)
विज्ञापन बनाएं और उसे विज्ञापन के लिए रजिस्टर करें. इस फ़ंक्शन को कॉल करने के लिए, ऐप्लिकेशन में ब्लूटूथ:low_energy और ब्लूटूथ:पेरिफ़रल की अनुमतियों को 'सही' पर सेट करना ज़रूरी है. इसके अलावा, यह एपीआई सिर्फ़ कीऑस्क मोड में अपने-आप लॉन्च होने वाले ऐप्लिकेशन के लिए या '--enable-ble-advertising-in-apps' को सेट करके उपलब्ध है कमांड लाइन स्विच. ज़्यादा जानकारी के लिए, https://developer.chrome.com/apps/manifest/तकनीक पर जाएं. ध्यान दें: कुछ हार्डवेयर में, सेंट्रल और सहायक डिवाइस (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह) की सुविधा एक साथ काम करती है. हालांकि, ऐसा हार्डवेयर ऐसे हार्डवेयर पर किया जा सकता है जिसमें यह सुविधा काम नहीं करती है. ऐसे में, यह कॉल करने से आपका डिवाइस सहायक डिवाइस (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह) मोड पर स्विच हो जाएगा. अगर कोई हार्डवेयर, सेंट्रल और सहायक डिवाइस, दोनों मोड के साथ काम नहीं करता है, तो डिवाइस को दोनों मोड में इस्तेमाल करने पर, व्यवहार के बारे में जानकारी उपलब्ध नहीं होगी. इसके अलावा, मुख्य भूमिका वाले अन्य ऐप्लिकेशन के सही तरीके से काम करने से रोका जा सकता है. इनमें, ब्लूटूथ स्मार्ट डिवाइसों के खोजने की सुविधा भी शामिल है.
पैरामीटर
- 
    विज्ञापनविज्ञापन देने के लिए विज्ञापन. 
- 
    कॉलबैकफ़ंक्शन वैकल्पिक callbackपैरामीटर ऐसा दिखता है:(advertisementId: number) => void - 
    advertisementIdसंख्या 
 
- 
    
रिटर्न
- 
            Promise<number> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
registerService()
chrome.bluetoothLowEnergy.registerService(
serviceId: string,
callback?: function,
)
दी गई सेवा को स्थानीय GATT सर्वर पर रजिस्टर करें. अगर सेवा आईडी अमान्य है, तो lastError सेट कर दिया जाएगा. यह फ़ंक्शन सिर्फ़ तब उपलब्ध होता है, जब ऐप्लिकेशन में ब्लूटूथ:low_energy और ब्लूटूथ:पेरिफ़रल, दोनों की अनुमतियों को 'सही' पर सेट किया गया हो. ऐसा हो सकता है कि सहायक डिवाइस (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह) से जुड़ी अनुमति सभी ऐप्लिकेशन के लिए उपलब्ध न हो.
पैरामीटर
- 
    सेवा आईडीस्ट्रिंग बनाई गई सेवा का यूनीक आईडी. 
- 
    कॉलबैकफ़ंक्शन वैकल्पिक callbackपैरामीटर ऐसा दिखता है:() => void 
रिटर्न
- 
            प्रॉमिस<void> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
removeService()
chrome.bluetoothLowEnergy.removeService(
serviceId: string,
callback?: function,
)
अगर चुनी गई सेवा का रजिस्ट्रेशन रद्द किया गया था, तो उसे हटाएं. अगर सेवा आईडी अमान्य है, तो lastError सेट कर दिया जाएगा. यह फ़ंक्शन सिर्फ़ तब उपलब्ध होता है, जब ऐप्लिकेशन में ब्लूटूथ:low_energy और ब्लूटूथ:पेरिफ़रल, दोनों की अनुमतियों को 'सही' पर सेट किया गया हो. ऐसा हो सकता है कि सहायक डिवाइसों (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह) से जुड़ी अनुमति सभी ऐप्लिकेशन के लिए उपलब्ध न हो.
पैरामीटर
- 
    सेवा आईडीस्ट्रिंग रजिस्टर की गई मौजूदा सेवा का यूनीक आईडी. 
- 
    कॉलबैकफ़ंक्शन वैकल्पिक callbackपैरामीटर ऐसा दिखता है:() => void 
रिटर्न
- 
            प्रॉमिस<void> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
resetAdvertising()
chrome.bluetoothLowEnergy.resetAdvertising(
callback?: function,
)
मौजूदा डिवाइस पर विज्ञापन रीसेट करता है. इससे, रजिस्ट्रेशन रद्द हो जाएगा और मौजूदा विज्ञापन दिखने बंद हो जाएंगे.
पैरामीटर
- 
    कॉलबैकफ़ंक्शन वैकल्पिक callbackपैरामीटर ऐसा दिखता है:() => void 
रिटर्न
- 
            प्रॉमिस<void> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
sendRequestResponse()
chrome.bluetoothLowEnergy.sendRequestResponse(
response: Response,
)
किसी विशेषता या डिस्क्रिप्टर के पढ़ने/लिखने के अनुरोध पर जवाब भेजता है. यह फ़ंक्शन सिर्फ़ तब उपलब्ध होता है, जब ऐप्लिकेशन में ब्लूटूथ:low_energy और ब्लूटूथ:पेरिफ़रल, दोनों की अनुमतियों को 'सही' पर सेट किया गया हो. ऐसा हो सकता है कि सहायक डिवाइसों (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह) से जुड़ी अनुमति सभी ऐप्लिकेशन के लिए उपलब्ध न हो.
पैरामीटर
- 
    जवाबअनुरोध का जवाब. 
setAdvertisingInterval()
chrome.bluetoothLowEnergy.setAdvertisingInterval(
minInterval: number,
maxInterval: number,
callback?: function,
)
लगातार दो विज्ञापनों के बीच अंतराल सेट करें. ध्यान दें: यह सबसे सही तरीका है. असल इंटरवल, अनुरोध किए गए इंटरवल से अलग हो सकता है. हालांकि, इसमें कुछ अंतर नहीं हो सकता. कुछ हार्डवेयर पर, कम से कम 100 मि॰से॰ का इंटरवल होता है. कम से कम और ज़्यादा से ज़्यादा वैल्यू, ब्लूटूथ 4.2 स्पेसिफ़िकेशन के मुताबिक तय की गई रेंज से ज़्यादा नहीं हो सकती.
पैरामीटर
- 
    minIntervalसंख्या विज्ञापनों के बीच कम से कम इंटरवल (मिलीसेकंड में). यह 20 मि॰से॰ से कम नहीं हो सकता (निर्देशों के हिसाब से). 
- 
    maxIntervalसंख्या विज्ञापनों के बीच ज़्यादा से ज़्यादा इंटरवल (मिलीसेकंड में). यह 10240 मि॰से॰ से ज़्यादा (खास जानकारी के मुताबिक) से ज़्यादा नहीं हो सकता. 
- 
    कॉलबैकफ़ंक्शन वैकल्पिक callbackपैरामीटर ऐसा दिखता है:() => void 
रिटर्न
- 
            प्रॉमिस<void> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
startCharacteristicNotifications()
chrome.bluetoothLowEnergy.startCharacteristicNotifications(
characteristicId: string,
properties?: NotificationProperties,
callback?: function,
)
किसी विशेषता से मिलने वाली वैल्यू की सूचनाएं/सूचनाएं दिखाने की सुविधा चालू करें. चालू होने के बाद, कोई ऐप्लिकेशन onCharacteristicValueChanged इवेंट का इस्तेमाल करके, सूचनाएं सुन सकता है.
पैरामीटर
- 
    characteristicIdस्ट्रिंग GATT विशेषता का इंस्टेंस आईडी, जिस पर सूचनाएं चालू की जानी चाहिए. 
- 
    प्रॉपर्टीNotificationProperties ज़रूरी नहीं है सूचना वाले सेशन की प्रॉपर्टी (ज़रूरी नहीं). 
- 
    कॉलबैकफ़ंक्शन वैकल्पिक callbackपैरामीटर ऐसा दिखता है:() => void 
रिटर्न
- 
            प्रॉमिस<void> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
stopCharacteristicNotifications()
chrome.bluetoothLowEnergy.stopCharacteristicNotifications(
characteristicId: string,
callback?: function,
)
किसी विशेषता से जुड़ी वैल्यू के बारे में सूचनाएं/सूचनाएं दिखाने की सुविधा बंद करें. कॉल सफल होने के बाद, ऐप्लिकेशन को इस विशेषता से सूचनाएं/संकेत मिलना बंद हो जाएंगे.
पैरामीटर
- 
    characteristicIdस्ट्रिंग GATT विशेषता का वह इंस्टेंस आईडी जिस पर इस ऐप्लिकेशन के सूचना सत्र को रोका जाना चाहिए. 
- 
    कॉलबैकफ़ंक्शन वैकल्पिक callbackपैरामीटर ऐसा दिखता है:() => void 
रिटर्न
- 
            प्रॉमिस<void> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
unregisterAdvertisement()
chrome.bluetoothLowEnergy.unregisterAdvertisement(
advertisementId: number,
callback?: function,
)
किसी विज्ञापन का रजिस्ट्रेशन रद्द करता है और उसके विज्ञापन दिखाना बंद करता है. अगर रजिस्ट्रेशन रद्द नहीं होता है, तो विज्ञापन रोकने का सिर्फ़ एक तरीका यह है कि डिवाइस को रीस्टार्ट किया जाए.
पैरामीटर
- 
    advertisementIdसंख्या रजिस्ट्रेशन रद्द करने के लिए विज्ञापन का आईडी. 
- 
    कॉलबैकफ़ंक्शन वैकल्पिक callbackपैरामीटर ऐसा दिखता है:() => void 
रिटर्न
- 
            प्रॉमिस<void> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
unregisterService()
chrome.bluetoothLowEnergy.unregisterService(
serviceId: string,
callback?: function,
)
स्थानीय GATT सर्वर पर दी गई सेवा का रजिस्ट्रेशन रद्द करें. अगर सेवा आईडी अमान्य है, तो lastError सेट कर दिया जाएगा. यह फ़ंक्शन सिर्फ़ तब उपलब्ध होता है, जब ऐप्लिकेशन में ब्लूटूथ:low_energy और ब्लूटूथ:पेरिफ़रल, दोनों की अनुमतियों को 'सही' पर सेट किया गया हो. ऐसा हो सकता है कि सहायक डिवाइसों (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह) से जुड़ी अनुमति सभी ऐप्लिकेशन के लिए उपलब्ध न हो.
पैरामीटर
- 
    सेवा आईडीस्ट्रिंग रजिस्टर की गई मौजूदा सेवा का यूनीक आईडी. 
- 
    कॉलबैकफ़ंक्शन वैकल्पिक callbackपैरामीटर ऐसा दिखता है:() => void 
रिटर्न
- 
            प्रॉमिस<void> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
writeCharacteristicValue()
chrome.bluetoothLowEnergy.writeCharacteristicValue(
characteristicId: string,
value: ArrayBuffer,
callback?: function,
)
किसी रिमोट सहायक डिवाइस (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह) की किसी खास विशेषता की वैल्यू लिखें.
पैरामीटर
- 
    characteristicIdस्ट्रिंग उस GATT विशेषता का इंस्टेंस आईडी, जिसके मान को लिखा जाना चाहिए. 
- 
    valueअरेबफ़र वह वैल्यू जिसे लिखने के अनुरोध के हिस्से के तौर पर, रिमोट एट्रिब्यूट को भेजा जाना चाहिए. 
- 
    कॉलबैकफ़ंक्शन वैकल्पिक callbackपैरामीटर ऐसा दिखता है:() => void 
रिटर्न
- 
            प्रॉमिस<void> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
writeDescriptorValue()
chrome.bluetoothLowEnergy.writeDescriptorValue(
descriptorId: string,
value: ArrayBuffer,
callback?: function,
)
किसी रिमोट सहायक डिवाइस की मदद से, किसी खास कैरेक्टर को एट्रिब्यूट की वैल्यू लिखें.
पैरामीटर
- 
    descriptorIdस्ट्रिंग उस GATT विशेषता वाले डिस्क्रिप्टर का इंस्टेंस आईडी, जिसके मान के लिए वैल्यू लिखी जानी चाहिए. 
- 
    valueअरेबफ़र वह वैल्यू जिसे लिखने के अनुरोध के हिस्से के तौर पर, रिमोट डिस्क्रिप्टर को भेजा जाना चाहिए. 
- 
    कॉलबैकफ़ंक्शन वैकल्पिक callbackपैरामीटर ऐसा दिखता है:() => void 
रिटर्न
- 
            प्रॉमिस<void> Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं. 
इवेंट
onCharacteristicReadRequest
chrome.bluetoothLowEnergy.onCharacteristicReadRequest.addListener(
callback: function,
)
यह तब ट्रिगर होता है, जब कनेक्ट किया गया कोई सेंट्रल डिवाइस, स्थानीय GATT सर्वर पर रजिस्टर की गई किसी विशेषता की वैल्यू पढ़ने का अनुरोध करता है. इस अनुरोध का लंबे समय तक जवाब न देने पर, आपका खाता डिसकनेक्ट हो सकता है. यह इवेंट सिर्फ़ तब उपलब्ध होता है, जब ऐप्लिकेशन में ब्लूटूथ:low_energy और ब्लूटूथ:पेरिफ़रल, दोनों की अनुमतियों को 'सही' पर सेट किया गया हो. ऐसा हो सकता है कि सहायक डिवाइसों (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह) से जुड़ी अनुमति सभी ऐप्लिकेशन के लिए उपलब्ध न हो.
पैरामीटर
- 
    कॉलबैकफ़ंक्शन callbackपैरामीटर ऐसा दिखता है:(request: Request, characteristicId: string) => void - 
    CANNOT TRANSLATE
- 
    characteristicIdस्ट्रिंग 
 
- 
    
onCharacteristicValueChanged
chrome.bluetoothLowEnergy.onCharacteristicValueChanged.addListener(
callback: function,
)
यह इवेंट तब ट्रिगर होता है, जब रिमोट GATT की विशेषता में बदलाव होता है. ऐसा, पढ़ने के अनुरोध या मान में बदलाव की सूचना/इंडिकेशन के बाद होता है. यह इवेंट सिर्फ़ तब भेजा जाता है, जब ऐप्लिकेशन ने startCharacteristicNotifications को कॉल करके सूचनाएं पाने की सुविधा चालू की हो.
पैरामीटर
- 
    कॉलबैकफ़ंक्शन callbackपैरामीटर ऐसा दिखता है:(characteristic: Characteristic) => void - 
    विशेषता
 
- 
    
onCharacteristicWriteRequest
chrome.bluetoothLowEnergy.onCharacteristicWriteRequest.addListener(
callback: function,
)
यह तब ट्रिगर होता है, जब कनेक्ट किया गया कोई सेंट्रल डिवाइस, स्थानीय GATT सर्वर पर रजिस्टर की गई किसी विशेषता की वैल्यू लिखने का अनुरोध करता है. इस अनुरोध का लंबे समय तक जवाब न देने पर, आपका खाता डिसकनेक्ट हो सकता है. यह इवेंट सिर्फ़ तब उपलब्ध होता है, जब ऐप्लिकेशन में ब्लूटूथ:low_energy और ब्लूटूथ:पेरिफ़रल, दोनों की अनुमतियों को 'सही' पर सेट किया गया हो. ऐसा हो सकता है कि सहायक डिवाइसों (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह) से जुड़ी अनुमति सभी ऐप्लिकेशन के लिए उपलब्ध न हो.
पैरामीटर
- 
    कॉलबैकफ़ंक्शन callbackपैरामीटर ऐसा दिखता है:(request: Request, characteristicId: string) => void - 
    CANNOT TRANSLATE
- 
    characteristicIdस्ट्रिंग 
 
- 
    
onDescriptorReadRequest
chrome.bluetoothLowEnergy.onDescriptorReadRequest.addListener(
callback: function,
)
यह तब ट्रिगर होता है, जब कनेक्ट किया गया कोई सेंट्रल डिवाइस, स्थानीय GATT सर्वर पर रजिस्टर किए गए डिस्क्रिप्टर की वैल्यू को पढ़ने का अनुरोध करता है. इस अनुरोध का लंबे समय तक जवाब न देने पर, आपका खाता डिसकनेक्ट हो सकता है. यह इवेंट सिर्फ़ तब उपलब्ध होता है, जब ऐप्लिकेशन में ब्लूटूथ:low_energy और ब्लूटूथ:पेरिफ़रल, दोनों की अनुमतियों को 'सही' पर सेट किया गया हो. ऐसा हो सकता है कि सहायक डिवाइसों (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह) से जुड़ी अनुमति सभी ऐप्लिकेशन के लिए उपलब्ध न हो.
पैरामीटर
- 
    कॉलबैकफ़ंक्शन callbackपैरामीटर ऐसा दिखता है:(request: Request, descriptorId: string) => void - 
    CANNOT TRANSLATE
- 
    descriptorIdस्ट्रिंग 
 
- 
    
onDescriptorValueChanged
chrome.bluetoothLowEnergy.onDescriptorValueChanged.addListener(
callback: function,
)
किसी रिमोट GATT की विशेषता वाले डिस्क्रिप्टर की वैल्यू में बदलाव होने पर सक्रिय होता है. ऐसा आम तौर पर, पढ़ने के अनुरोध की वजह से होता है. यह इवेंट आम तौर पर आपकी सुविधा के लिए होता है और इसे हमेशा readDescriptorValue पर कॉल करने के बाद भेजा जाएगा.
पैरामीटर
- 
    कॉलबैकफ़ंक्शन callbackपैरामीटर ऐसा दिखता है:(descriptor: Descriptor) => void - 
    वर्णनकर्ता
 
- 
    
onDescriptorWriteRequest
chrome.bluetoothLowEnergy.onDescriptorWriteRequest.addListener(
callback: function,
)
यह तब ट्रिगर होता है, जब कनेक्ट किया गया कोई सेंट्रल डिवाइस, स्थानीय GATT सर्वर पर रजिस्टर किए गए डिस्क्रिप्टर की वैल्यू लिखने का अनुरोध करता है. इस अनुरोध का लंबे समय तक जवाब न देने पर, आपका खाता डिसकनेक्ट हो सकता है. यह इवेंट सिर्फ़ तब उपलब्ध होता है, जब ऐप्लिकेशन में ब्लूटूथ:low_energy और ब्लूटूथ:पेरिफ़रल, दोनों की अनुमतियों को 'सही' पर सेट किया गया हो. ऐसा हो सकता है कि सहायक डिवाइस (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह) से जुड़ी अनुमति सभी ऐप्लिकेशन के लिए उपलब्ध न हो.
पैरामीटर
- 
    कॉलबैकफ़ंक्शन callbackपैरामीटर ऐसा दिखता है:(request: Request, descriptorId: string) => void - 
    CANNOT TRANSLATE
- 
    descriptorIdस्ट्रिंग 
 
- 
    
onServiceAdded
chrome.bluetoothLowEnergy.onServiceAdded.addListener(
callback: function,
)
जब रिमोट डिवाइस पर नई GATT सेवा का पता चला है, तब उसे ट्रिगर किया गया.
onServiceChanged
chrome.bluetoothLowEnergy.onServiceChanged.addListener(
callback: function,
)
किसी रिमोट GATT सेवा की स्थिति बदलने पर सक्रिय होता है. इसमें ऐसी विशेषताएं और/या डिस्क्रिप्टर शामिल हैं जिन्हें सेवा में जोड़ा या हटाया जाता है. साथ ही, इसमें "ServiceChanged" भी शामिल किया गया है रिमोट डिवाइस से सूचनाएँ पाएँ.
onServiceRemoved
chrome.bluetoothLowEnergy.onServiceRemoved.addListener(
callback: function,
)
रिमोट डिवाइस पर पहले खोजी गई GATT सेवा को हटाने पर सक्रिय हो गया.