2009-03-18 18 views
16

क्या किसी को पता है कि आईफोन ब्लूटूथ से आप किस प्रकार की रेंज प्राप्त कर सकते हैं? साथ ही, कनेक्शन सख्ती से एक से होगा? मुझे पता है कि कनेक्ट करने के लिए कई सहकर्मियों से चुन सकते हैं लेकिन कनेक्शन स्थापित होने के बाद, ऐसा लगता है कि आप केवल एक सहकर्मी के बीच डेटा स्थानांतरित कर सकते हैं? तो मूल रूप से, क्या किसी प्रकार का "मल्टीप्लेयर" अनुभव बनाना संभव है?ब्लूटूथ की सीमा क्या है और क्या यह कड़ाई से 1: 1 है?

+1

यदि आप रिलीज से पहले जवाब चाहते हैं तो गोपनीय अनुभाग में अपना प्रश्न @ http://devforums.apple.com पोस्ट करें। –

उत्तर

1

आईफोन में ब्लूटूथ कक्षा -2 है, लगभग 10 मीटर की रेंज के साथ।

दुर्भाग्य से मैं आपके प्रश्न के अन्य भागों का उत्तर नहीं दे सकता।

8

कनेक्शन एक-से-एक है, लेकिन आप मास्टर/समन्वयक के रूप में कार्यरत फ़ोनों में से एक के साथ एक विज्ञापन नेटवर्क बना सकते हैं। अन्य फोन मास्टर/समन्वयक के माध्यम से अपने सभी संचार मार्ग जाएगा।

+0

प्रश्न आईफोन के बारे में था। अगर मैं पूछ सकता हूं: क्या एक आईफोन मुझे इस प्रकार के विज्ञापन-ब्लूटूथ नेटवर्क बनाने देता है? – unforgettableid

3

ऐप्पल आईफोन 3 जी में कक्षा 2 ब्लूटूथ मॉड्यूल है। कक्षा 2 ब्लूटूथ उपकरणों में 10 मीटर की संचार रेंज है।

किसी दिए गए उदाहरण पर एक डिवाइस केवल एक डिवाइस से कनेक्ट हो सकता है क्योंकि यह मास्टर/गुलाम संचार मॉडल का पालन करता है। लेकिन फिर भी हम एक मल्टीप्लेक्सिंग कर सकते हैं। तो हम वर्चुअल रूप से 1 से अधिक डिवाइस से कनेक्ट हो सकते हैं और कनेक्टेड डिवाइस को तेज़ी से बदल सकते हैं।

मुझे एक अच्छा लेख here मिला। यह ब्लूटूथ बहुत अच्छी तरह से बताता है।

मेरे ज्ञान के अनुसार, ब्लूटूथ के साथ मल्टीकास्टिंग असंभव नहीं है। तो एक मल्टीप्लेयर अनुभव प्राप्त करना असंभव नहीं है।

0

एक डिवाइस को 8 अन्य लोगों से जोड़ा जा सकता है। यह सब आईफोन ब्लूटूथ एपीआई (जो मुझे कुछ भी नहीं पता) पर निर्भर करता है, लेकिन ब्लूटूथ के साथ ही आप कई डिवाइसों पर डेटा भेज सकते हैं।

39

बस अपने प्रश्न की सीमा भाग का जवाब दे ...

वर्ग 2 उपकरणों (जिनमें से iPhone एक उदाहरण है) के लिए 10 मीटर आंकड़ा बहुत ज्यादा एक दिशानिर्देश है।

ब्लूटूथ डिवाइस की सीमा कई वास्तविक दुनिया कारकों द्वारा सीमित है। ब्लूटूथ द्वारा उपयोग की जाने वाली 2.4 गीगाहर्ट्ज रेडियो फ्रीक्वेंसी पानी द्वारा दृढ़ता से अवशोषित होती है। उदाहरण के लिए, एक ब्लूटूथ मोनो हेडसेट से जुड़े एक आईफोन पर विचार करें। यदि हेडसेट एक कान में है और आईफोन आपके शरीर के विपरीत तरफ आपके पतलून जेब में है, तो दो उपकरणों के बीच बहुत सारे पानी हैं। यह अक्सर अभ्यास में पैकेट हानि की एक बड़ी मात्रा का कारण बनता है (आप इसे ऑडियो में ले जा सकते हैं)। तो, इस मामले में, सीमा लगभग एक मीटर है।

विपरीत चरम पर, दो वर्ग 2 डिवाइस स्पष्ट हवा से अधिक कुछ भी नहीं अलग कर सकते हैं सैकड़ों मीटर की दूरी प्राप्त कर सकते हैं।

अन्य कारकों है कि चीजों को प्रभावित कर रहे हैं:

  1. हस्तक्षेप - चीजें बहुत से 2.4 GHz का उपयोग करें। वाईफाई, उदाहरण के लिए समस्याएं पैदा कर सकता है।
  2. एंटीना डिज़ाइन - अंतरिक्ष और लागत की बाधाओं का अक्सर अर्थ यह होता है कि एंटीना डिज़ाइन उप-इष्टतम है। मुझे नहीं पता कि आईफोन इस संबंध में कितना अच्छा है।
  3. दीवारें - आम तौर पर दीवारें ब्लूटूथ सिग्नल को क्षीण करती हैं। हालांकि, कभी-कभी वे उपयोगी परावर्तक होते हैं।
  4. हार्डवेयर की गुणवत्ता - कुछ चिप्स दूसरों की तुलना में बेहतर काम करते हैं। एक ही चिप के अलग-अलग फर्मवेयर संशोधन भी अलग-अलग प्रदर्शन कर सकते हैं। आईफोन के विभिन्न संस्करणों में शायद उनके पास अलग-अलग चिप्स (या होंगे) होंगे।
  5. प्रोटोकॉल - त्रुटि सुधार और पुन: ट्रांसमिशन के साथ खराब सिग्नल गुणवत्ता के आसपास काम करना संभव है। यहां तक ​​कि अगर आईफोन एसडीके आपको एक विशेष प्रोटोकॉल का उपयोग करने के लिए मजबूर करता है, तो आपके आवेदन की सावधानीपूर्वक डिज़ाइन एक अंतर डाल सकता है।

तो, संक्षेप में, आपको शायद कुछ वास्तविक विश्व परीक्षण करना चाहिए।

4

एक डिवाइस सैद्धांतिक रूप से 7 उपकरणों से कनेक्ट कर सकता है। मास्टर-गुलाम भूमिका के अनुसार, डिवाइस उनमें से प्रत्येक के बीच मल्टीप्लेक्स कर सकता है जिससे उपयोगकर्ता को एक इंप्रेशन दिया जा सके कि आप उन सभी से एक साथ जुड़े हुए हैं। ब्लूटूथ विनिर्देश आपको ऐसा करने से नहीं रोकता है। यह सिद्धांत है।

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

4

रेंज अनिवार्य रूप से सामान्य आकार के कमरे को कवर करने के लिए पर्याप्त होने जा रहा है। यह पर्यावरणीय परिस्थितियों के आधार पर लंबा या छोटा हो सकता है, लेकिन याद रखें कि शॉर्ट रेंज कनेक्शन को लागू करने के लिए ब्लूटूथ बनाया गया था।

एक ब्लूटूथ डिवाइस आठ उपकरणों, एक मास्टर और सात गुलामों के एक पिकोनेट का हिस्सा हो सकता है। दास एक दूसरे के साथ संवाद नहीं कर सकते हैं, उन्हें मास्टर के माध्यम से बात करनी चाहिए, केंद्र में मास्टर के साथ एक स्टार टोपोलॉजी के बारे में सोचें। आईफोन एसडीके में गेमकिट फ्रेमवर्क है जिसका उपयोग मल्टीप्लेयर गेम के लिए नेटवर्क बनाने के लिए किया जा सकता है। GKTank और GKRocket नमूना कोड को देखने के लिए developer.apple.com पर जाएं यह देखने के लिए कि इसका उपयोग कैसे किया जाता है। ये गेम केवल दो खिलाड़ियों का समर्थन करते हैं, लेकिन गेमकिट फ्रेमवर्क अधिक समर्थन करता है। ऐप स्टोर को देखें और आप उन गेम देखेंगे जिनमें चार या अधिक खिलाड़ी हैं।

उम्मीद है कि यह शुरू करने में मदद करता है।

0

मैं अपने लैपटॉप को अपने लैपटॉप पर हर दिन ब्लूटूथ पर टेदर करता हूं, और मुझे लगता है कि ब्लूटूथ हेडसेट का उपयोग करने के साथ ही ऐसा करने के लिए मुझे लगता है। YMMV।

-2

यह ब्लूटूथ का नवीनतम अवतार है, वायरलेस डिवाइस-टू-डिवाइस तकनीक जो आपके फोन को राउटर या साझा वायरलेस नेटवर्क की आवश्यकता के बिना सीधे हेडसेट, कार स्टीरियो, कीबोर्ड और अन्य डिवाइस से बात करने की अनुमति देती है।

+6

यह प्रश्न के किसी भी हिस्से का उत्तर कैसे देता है? –

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