दिलचस्प पोस्ट
Tensorflow लेबल के साथ चित्र पढ़ा वर्तमान कर्सर स्थिति प्राप्त करें जब छोटी हो तो UIScrollView की केंद्र सामग्री ओवरराइडिंग सार प्रकार के साथ केक पैटर्न ऊपरी टाइप बाउंड्स के साथ काम नहीं करते हैं Mojarra और MyFaces के बीच का अंतर छवि उदाहरण के साथ SpannableString जावा का उपयोग करते हुए समान नेटवर्क (सबनेट) से जुड़े आईपी की सूची कैसे प्राप्त करें I नोडजे में कॉलबैक नरक? सबलेट फिल्टर का उपयोग करके प्रतिक्रिया में सामग्री डालने के लिए एक उदाहरण की तलाश में क्लासिक ADO.Net के साथ ASP.Net MVC का उपयोग करना कांगड़ा 2 में बहुत लंबे रिश्तेदार पथ के साथ आयात कैसे से बचें? सी ++ फ़ंक्टर्स – और उनका उपयोग स्थानीय स्टॉरेज स्थान का उपयोग की गणना एंड्रॉइड: रिवर्स जीओकोडिंग – फिक्स्ड लॉकेशन सेट क्यों करता है JCheckBox पर चयन प्रभाव को खो?

क्या यह 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 पर देखा गया

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

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

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

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

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

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

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