दिलचस्प पोस्ट
मैं पायथन में सेट्स का सेट कैसे बना सकता हूं? SQL सर्वर में datetime का समय हिस्सा निकालने के लिए सबसे अच्छा तरीका पूर्वप्रक्रमक मैक्रोज़ की अनुपस्थिति में, Xcode प्रोजेक्ट में प्रोजेक्ट स्तर पर व्यावहारिक योजना विशिष्ट झंडे को परिभाषित करने का एक तरीका है 6 जीटग्नॉर फाइल में Xcode को क्या शामिल करना चाहिए? स्तंभ द्वारा NumPy में क्रमबद्ध सरणियाँ jQuery: स्थिति () और ऑफसेट () के बीच का अंतर Javafx टेबलव्यूले सभी कॉलम में डेटा नहीं दिखा रहा है मैं कैसे दो divs की स्क्रॉल स्थिति सिंक्रनाइज़ कर सकता हूँ? wpf में फ़ाइल पथ की सूची से ट्रीदृश्य को पॉप्युलेट करें नोड्स के बीच की पथ की लंबाई की गणना करें? एक सी # आवेदन में कभी भी व्यावहारिक SecureString है? तुलना () और तुलना () के बीच अंतर क्या है? त्रुटि – आईआईएस मेटाबेस तक पहुंचने में असमर्थ सी # में स्ट्रिंग एक संदर्भ प्रकार है जो मूल्य प्रकार की तरह व्यवहार करता है? मैक ओएस 10.11 पर आर एक्सएलएसएस पैकेज लोड नहीं किया जा सकता

क्या यह AltBeacon के Android Beacon पुस्तकालय के साथ iBeacons का पता लगाने के लिए सही लेआउट है?

मैंने निम्नलिखित बीकन लेआउट का उपयोग करते हुए एंड्रॉइड बीकॉन लाइब्रेरी के संदर्भ कार्यान्वयन ऐप को सफलतापूर्वक संशोधित किया है, ताकि यह मेरे हाथ में एक iBeacon डिवाइस का पता लगा सके:

public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); BeaconManager beaconManager = BeaconManager.getInstanceForApplication(this); beaconManager.getBeaconParsers().add(new BeaconParser(). setBeaconLayout("m:0-3=4c000215,i:4-19,i:20-21,i:22-23,p:24-24")); beaconManager.bind(this); } } 

BLE पैकेट के आंतरिकों के लिए नया होने के नाते, मुझे यकीन नहीं है कि यह प्रयोग करने के लिए सही लेआउट है। लाइब्रेरी ने AltBeacon मानक का समर्थन किया है और इसकी प्रलेखन में यह उल्लेख नहीं है कि iBeacon उपकरणों का कैसे पता लगाया जाए।

  • क्या यह कोड सभी iBeacon उपकरणों का पता लगाएगा? यानी m: उपसर्ग बहुत प्रतिबंधक है या क्या यह सही बाइट अनुक्रम है जो iBeacon युक्ति से मेल खाता है?
  • इसी तरह, क्या शेष लेआउट बिल्कुल iBeacon युक्ति से मेल खाता है?

संदर्भ:

  • एक iBeacon पैकेट का उदाहरण SO पर देखा गया

वेब के समाधान से एकत्रित समाधान "क्या यह AltBeacon के Android Beacon पुस्तकालय के साथ iBeacons का पता लगाने के लिए सही लेआउट है?"

यह मेरे लिए भी काम किया!

मुझे नहीं लगता कि आपको 4c00 भाग से मिलान करने की आवश्यकता है क्योंकि वह निर्माता आईडी है, इसलिए आप संभवत: इसे छोड़ सकते हैं और मी के साथ शुरू कर सकते हैं: 2-3 = 0215 बाकी सब कुछ ठीक दिखता है, और यह काम करने लगता है

आप iBeacon spec डाउनलोड कर सकते हैं ("कलाकृति और विशिष्टताओं को डाउनलोड करें" पर क्लिक करें)

वर्तमान संस्करण में कंपनी आईडी 0x4C00 होना चाहिए, और बीकन प्रकार 0x0215 होना चाहिए। अन्य सभी फ़ील्ड आवश्यक हैं, और जैसा कि आपने निर्दिष्ट किया है।

तो हां, आप बिल्कुल सही हैं और यह सभी अनुरूप iBeacons का पता लगाएगा।

ओटी: यह भी निर्दिष्ट करता है कि विज्ञापन अंतराल 100 एमएमएस होना चाहिए, लेकिन मुझे गंभीरता से संदेह है कि सभी iBeacons उस पर छड़ी करते हैं।