अवलोकन
nsd_android पैकेज एंड्रॉइड के लिए फ्लटर प्लगइन सबमॉड्यूल है जो नेटवर्क सर्विस डिस्कवरी (NSD) को सक्षम करता है, जिससे ऐप्स स्थानीय नेटवर्क सर्विसेज जैसे प्रिंटर, मीडिया डिवाइस या कस्टम सर्वर को खोज और कनेक्ट कर सकते हैं। यह एंड्रॉइड के अंतर्निर्मित NSD फ्रेमवर्क के साथ एकीकृत है ताकि समान नेटवर्क पर सर्विसेज को ब्रॉडकास्ट और खोजा जा सके। यह प्लगइन अपने मुख्य पैकेज के साथ उपयोग करने के लिए डिज़ाइन किया गया है, जो एंड्रॉइड डिवाइस के लिए प्लेटफॉर्म-विशिष्ट कार्यक्षमता प्रदान करता है। यह स्थानीय वातावरण में जीरो-कॉन्फ़िगरेशन नेटवर्किंग का समर्थन करता है।
उपयोग
- स्थानीय नेटवर्क उपकरणों का पता लगाना
- एक ही नेटवर्क पर आईओटी डिवाइस से कनेक्ट करना
- लैन में पीयर-टू-पीयर संचार सक्षम करें
- स्थानीय नेटवर्क पर एप्लिकेशन सेवाओं का प्रसारण करना
- स्मार्ट होम डिवाइस एकीकरण का समर्थन करना
मुख्य विशेषताएँ
- एंड्रॉइड-विशिष्ट एनएसडी कार्यान्वयन
- Android के मूल एनएसडी एपीआई के साथ एकीकरण
- शून्य-कॉन्फ़िगरेशन नेटवर्किंग
- सेवा प्रसारण और खोज
- हल्का और मॉड्यूलर डिज़ाइन
इनके लिए उपयुक्त
- लैन-आधारित एप्लिकेशन बनाने वाले डेवलपर्स
- आईओटी एप्लिकेशन डेवलपर्स
- स्थानीय उपकरण खोज की आवश्यकता वाले ऐप
- Android के लिए केवल Flutter ऐप्स
- नेटवर्क उपकरण और उपयोगी उपकरण
विचार योग्य बातें
- केवल एंड्रॉइड प्लेटफॉर्म की आवश्यकता होती है
- मुख्य निर्देशिका पैकेज पर निर्भर करता है
- स्थानीय नेटवर्क सीमा तक सीमित
- iOS का समर्थन नहीं है
- नेटवर्क एक्सेस के लिए आवश्यक अनुमतियाँ