के साथ डेटा प्रेषण मैं एक साथ ब्लूटूथ LE परिधीय के साथ एक आईओएस ऐप विकसित कर रहा हूं। एक कदम जो मैं हल करने में सक्षम नहीं हूं, यह है कि वास्तव में मेरे ऐप से डेटा को परिधीय या इसके विपरीत कैसे प्रसारित करना है।CoreBluetooth
जो मैंने अभी तक बनाया है वह एक परीक्षण ऐप है जो मेरे नमूना ब्लूटूथ परिधीय से कनेक्ट हो सकता है, और इसकी सभी सेवाओं/विशेषताओं/वर्णनकर्ताओं को पढ़ सकता है। यह किसी विशेष विशेषता के लिए नोटिफिकेशन टॉगल कर सकता है, और दिए गए विशेषताओं को लिख सकता है। यह केवल अंतिम चरण है "परिधीय को एन बाइट्स ट्रांसमिट करें, और परिधीय से एम बाइट प्राप्त करें" जो मुझे पता लगाना प्रतीत नहीं होता है।
बाहरी एक्सेसरी फ्रेमवर्क को देखकर (यदि मैं वास्तव में इस परियोजना के लिए मुझे एमएफआई अनुमोदन देता हूं तो मैं क्या उपयोग करूंगा), वे आपको एक्सेसरी के साथ संवाद करने के लिए किसी दिए गए सत्र में इनपुट और आउटपुट स्ट्रीम देते हैं, लेकिन ऐसी कोई वस्तु मौजूद नहीं है CoreBluetooth के लिए।
क्या यह कोरब्लूटूथ की कार्यक्षमता पर ऐप्पल के हिस्से पर बस एक निरीक्षण है? या क्या मुझे बस परिधीय से डेटा के प्रवाह/बहिर्वाह को संभालने के लिए अपनी खुद की ब्लूटूथ सेवा प्रोफ़ाइल विकसित करने की आवश्यकता है?
आपको बीएलई अनुप्रयोगों को विकसित करने के लिए एमएफआई अनुमोदन की आवश्यकता नहीं है – chwi