2013-05-10 4 views
8

मैं ऐसे विचार पर काम कर रहा हूं जिसके लिए मेरे मैक को अपने आईओएस डिवाइस पर कुछ डेटा भेजने की आवश्यकता है। मुझे पता है कि कोर ब्लूटूथ फ्रेमवर्क मैक ओएस के लिए नहीं है और केवल आईओएस के लिए है, तो क्या कोई तरीका है कि मैं अपने मैक को परिधीय बनाने के लिए प्राप्त कर सकता हूं?क्या मैं अपना मैक ब्लूटूथ पेरिफेरल के रूप में कर सकता हूं?

मेरे द्वारा की गई कुछ चारों ओर Googling -।।। एक सीधा जवाब :(

उत्तर

9

CoreBluetooth.Framework OSX के लिए है नहीं मिला है यह IOBluetooth.framework के अंदर एम्बेडेड है Apple Dev Site से डाउनलोड करें नमूना मैक क्षुधा एक अंतर यह है कि CoreBluetooth.Framework की OSX संस्करण CBPeripheralManager वर्ग शामिल नहीं करता है। तुम बस परिधीय और केंद्रीय के रूप में मैक के रूप में अपने iOS डिवाइस कार्य होना चाहिए। iOS डिवाइस एक ही समय में दोनों के रूप में कार्य कर सकते हैं और डेटा भेजा जा सकता है दोनों तरीकों से।

+2

नोट: //developer.apple.com/library/mac/documentation/CoreBluetooth/Reference/CBPeripheralManager_Class/))। – KevinH

3

आप जावास्क्रिप्ट लेखन के साथ सहज हैं, तो आप उपयोग कर सकते हैं bleno। यह बीएलई (ब्लूटूथ लो एनर्जी) परिधीय कार्यान्वयन के लिए एक node.js मॉड्यूल है, और यह मैक ओएस एक्स 10.9 या बाद में, लिनक्स और विंडोज का समर्थन करता है।

आप अपने GitHub भंडार में परिधीय मोड में एक बैटरी सेवा को लागू करने के लिए एक उदाहरण देख सकते हैं: कि `CBPeripheralManager` ओएस एक्स 10.9 और बाद में ([कड़ी] (https में उपलब्ध है

https://github.com/sandeepmistry/bleno/tree/master/examples/battery-service

संबंधित मुद्दे

 संबंधित मुद्दे