मैं बहुत अच्छी तरह से iBeacons के साथ सटीकता / rssi / निकटता के मामले की जांच कर रहा हूं और मुझे वास्तव में लगता है कि इंटरनेट के सभी संसाधन (ब्लॉग, StackOverflow में पोस्ट) गलत हैं।
davidgyoung (स्वीकृत उत्तर,> 100 अपवोट्स) कहते हैं:
ध्यान दें कि यहां "सटीकता" शब्द मीटर में दूरी के लिए आईओएस बोलता है।
दरअसल, ज्यादातर लोग ऐसा कहते हैं लेकिन मुझे पता नहीं क्यों! प्रलेखन यह बहुत स्पष्ट करता है कि CLBeacon.pro निकटता:
मीटर में एक सिग्मा क्षैतिज सटीकता का संकेत देता है।एक ही निकटता के मूल्य के साथ बीकन के बीच अंतर करने के लिए इस संपत्ति का उपयोग करें। बीकन के लिए एक सटीक स्थान की पहचान करने के लिए इसका उपयोग न करें। आरएफ हस्तक्षेप के कारण सटीकता मूल्यों में उतार-चढ़ाव हो सकता है।
मुझे दोहराने दो: मीटर में एक सिग्मा सटीकता । इस विषय पर Google के सभी 10 शीर्ष पृष्ठों में केवल डॉक्स से उद्धरण में "एक सिग्मा" शब्द है, लेकिन उनमें से कोई भी शब्द का विश्लेषण नहीं करता है, जो इसे समझने के लिए महत्वपूर्ण है।
बहुत महत्वपूर्ण है यह स्पष्ट करना कि वास्तव में एक सिग्मा सटीकता क्या है । इसके बाद शुरू होने वाले URL: http://en.wikipedia.org/wiki/Standard_error , http://en.wikipedia.org/wiki/Unearchty
भौतिक दुनिया में, जब आप कुछ माप करते हैं, तो आपको हमेशा अलग-अलग परिणाम मिलते हैं (क्योंकि शोर, विरूपण, आदि) और बहुत बार परिणाम गौसियन वितरण बनाते हैं। गाऊसी वक्र का वर्णन करने वाले दो मुख्य पैरामीटर हैं:
- माध्य (जो समझना आसान है, यह उस मूल्य का है जिसके लिए वक्र का शिखर होता है)।
- मानक विचलन, जो कहता है कि वक्र कितना चौड़ा या संकीर्ण है। संकरा वक्र, बेहतर सटीकता, क्योंकि सभी परिणाम एक-दूसरे के करीब हैं। यदि वक्र चौड़ा है और खड़ी नहीं है, तो इसका मतलब है कि एक ही घटना के माप एक दूसरे से बहुत भिन्न होते हैं, इसलिए माप में एक खराब गुणवत्ता होती है।
एक सिग्मा यह बताने का एक और तरीका है कि गाढ़ा / चौड़ा गॉसियन वक्र कितना संकीर्ण है।
यह केवल यह कहता है कि यदि माप का मतलब X है, और एक सिग्मा then है, तो 68% सभी मापों के बीच होगा X - σ
औरX + σ
।
उदाहरण। हम दूरी को मापते हैं और परिणामस्वरूप एक गौसियन वितरण प्राप्त करते हैं। मतलब 10 मी। यदि If 4m है, तो इसका मतलब है कि 68% माप 6m और 14m के बीच थे।
जब हम बीकन के साथ दूरी को मापते हैं, तो हमें आरएसएसआई और 1-मीटर अंशांकन मूल्य मिलता है, जो हमें मीटरों में दूरी मापने की अनुमति देता है। लेकिन हर माप अलग-अलग मान देता है, जो गाऊसी वक्र बनाते हैं। और एक सिग्मा (और सटीकता) माप की सटीकता है, दूरी नहीं!
यह भ्रामक हो सकता है, क्योंकि जब हम बीकन को और दूर ले जाते हैं, तो एक सिग्मा वास्तव में बढ़ता है क्योंकि सिग्नल खराब होता है। लेकिन विभिन्न बीकन शक्ति-स्तरों के साथ हम वास्तव में बदलती दूरी के बिना पूरी तरह से अलग सटीकता मूल्य प्राप्त कर सकते हैं। उच्च शक्ति, कम त्रुटि।
एक ब्लॉग पोस्ट है जो इस मामले का पूरी तरह से विश्लेषण करता है: http://blog.shinetech.com/2014/02/17/the-beacon-experiments-low-energy-bluaxy-devices-in-action/
लेखक की एक परिकल्पना है कि सटीकता वास्तव में दूरी है। उनका दावा है कि Kontakt.io से बीकन दोषपूर्ण बीक्युस हैं जब उन्होंने अधिकतम मूल्य तक शक्ति बढ़ा दी, सटीकता मूल्य 1, 5 और यहां तक कि 15 मीटर के लिए बहुत छोटा था। शक्ति बढ़ाने से पहले, सटीकता दूरी के मूल्यों के काफी करीब थी। मैं व्यक्तिगत रूप से सोचता हूं कि यह सही है, क्योंकि उच्च शक्ति का स्तर, हस्तक्षेप का कम प्रभाव। और यह अजीब है कि एस्टिमोट बीकन इस तरह से व्यवहार क्यों नहीं करते हैं।
मैं यह नहीं कह रहा कि मैं 100% सही हूं, लेकिन iOS डेवलपर होने के अलावा मेरे पास वायरलेस इलेक्ट्रॉनिक्स में डिग्री है और मुझे लगता है कि हमें डॉक्स से "एक सिग्मा" शब्द को नजरअंदाज नहीं करना चाहिए और मैं इसके बारे में चर्चा शुरू करना चाहूंगा।
यह संभव हो सकता है कि सटीकता के लिए ऐप्पल का एल्गोरिदम सिर्फ हालिया माप एकत्र करता है और उनमें से गॉसियन वितरण का विश्लेषण करता है। और इस तरह यह सटीकता निर्धारित करता है। मैं इस संभावना को बाहर नहीं करूंगा कि वे पिछले वितरण दूरी मानों को रीसेट करने के लिए यह जानने के लिए कि क्या उपयोगकर्ता चल रहा है (और कितनी तेजी से) जानकारी प्रपत्र एक्सेलेरोमीटर का उपयोग करता है क्योंकि वे निश्चित रूप से बदल गए हैं।