मुख्य अवधारणाएँ
डिवाइस या AI सुविधाएँ लागू करने से पहले SDK के मुख्य कार्य सिद्धांत समझें।
आवश्यक अवधारणाएँ
- पहले खोजें, फिर डिवाइस बनाएँ
स्कैन से खोजे गए डिवाइस का handle मिलता है। सहेजने या कनेक्ट करने से पहले उसे स्टोर किए जा सकने वाले डिवाइस में बदलें।
- डिवाइस के तैयार होने तक प्रतीक्षा करें
केवल Bluetooth कनेक्शन बनना अंतिम ready स्थिति नहीं है। SDK और डिवाइस का handshake पूरा होने के बाद कमांड भेजें।
- सुविधा प्रोटोकॉल जाँचें
कनेक्टेड डिवाइस केवल अपने मॉडल और firmware से समर्थित सुविधा प्रोटोकॉल देता है। सुविधा कॉल करने से पहले आवश्यक प्रोटोकॉल में cast करें।
- SDK और डिवाइस इवेंट अलग रखें
SDKDelegateपूरे SDK के इवेंट देता है, जबकिDeviceDelegateकिसी एक डिवाइस से जुड़े इवेंट देता है।- केवल उपयोग किए जाने वाले मॉड्यूल इंस्टॉल करें
मुख्य कार्यक्षमता, डिवाइस संचार, AI सेवाएँ, लॉगिंग, मीडिया और डायग्नोस्टिक्स अलग CocoaPods subspec या All-in-One के रूप में उपलब्ध हैं।
- प्लगइन को इंटीग्रेशन सीमा मानें
Provider और bridge प्लगइन वैकल्पिक सेवा कार्यान्वयन को मुख्य SDK से जोड़ते हैं, इसलिए हर इंटीग्रेशन को अनिवार्य रूप से शामिल नहीं करना पड़ता।
आगे पढ़ें
- Bluetooth, डिवाइस, ऑडियो, AI, मीडिया, OTA और आर्किटेक्चर शब्दों के लिए SDK शब्दावली देखें।
- मॉड्यूल संबंध, प्लगइन सीमाएँ और डिवाइस लाइफ़साइकल के लिए आर्किटेक्चर देखें।
- डिवाइस सुविधाएँ लागू करने के लिए मुख्य सुविधाएँ पर जाएँ।