दिलचस्प पोस्ट
Android पर क्रोम में भौतिक स्क्रीन आयाम / डीपीआई / पिक्सेल घनत्व प्राप्त करना एनजी मॉडेल फ़ॉर्मेटर्स और पार्सर समझ की गुंजाइश के बाद भी अजगर सूची की समझ में रिबिंड नाम। क्या यह सही है? तत्व को jQuery स्क्रॉल करें JQuery .each () पीछे की ओर एक TabHost गतिविधि से एक परिणाम (startActivityForResult) वापस कैसे करें? टेक्स्टरिए में कर्सर स्थिति (वर्ण सूचकांक, x / y निर्देशांक नहीं) इकाई फ़्रेमवर्क: एक डाटाबेस, एकाधिक डीबीसीटीएक्सट्स क्या यह एक बुरा विचार है? क्या ऐंजरीआरजेएस को आंशिक रूप से शुरू करने के लिए कोई रास्ता नहीं है और जब आवश्यक हो? UIButton को छुआ नहीं जा सकता जबकि एनिमेटेड UIView एनाइटमथडिअरीशन के साथ WPF में एमवीवीएम के साथ कैनवास में एन आयत जोड़ें पायथन में `==` और` “ के बीच क्या कोई फर्क है? PHP: कैसे एक तत्व से विशिष्ट तत्व को हटाने के लिए? पायथन – आयातित मॉड्यूल में वैश्विक चर की दृश्यता स्पार्क का उपयोग करने वाले मध्य और मात्रा का पता कैसे करें

क्या यह 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 उस पर छड़ी करते हैं।