ไม่ พวกเขาจะไม่ถูกค้นพบโดยค่าเริ่มต้น
ข้อมูลจำเพาะ Bluetooth 4.x เล่มที่ 3 กำหนดโหมดที่ค้นพบได้สองโหมด:
- 9.2.3 - โหมดการค้นพบแบบจำกัด
โดยทั่วไปโหมดการค้นพบที่จำกัดจะใช้เมื่อผู้ใช้ดำเนินการบางอย่างเพื่อให้อุปกรณ์ค้นพบได้ในระยะเวลาที่จำกัด
- 9.2.4 - โหมดการค้นพบทั่วไป
โดยทั่วไปแล้วโหมดการค้นพบได้ทั่วไปจะใช้เมื่ออุปกรณ์ตั้งใจให้ค้นพบได้เป็นระยะเวลานาน
การออกแบบ BLE ที่ดีคือการให้อุปกรณ์อยู่เฉยๆ โดยไม่มีกำหนดเพื่อประหยัดพลังงานแบตเตอรี่จนกว่าจะต้องดำเนินการบางอย่าง ขึ้นอยู่กับนักออกแบบว่าจะโฆษณาเมื่อใด นานแค่ไหน และในช่วงเวลาใด คุณสามารถเปิดใช้งานหรือเปิดใช้งานปุ่มได้ทันทีตั้งแต่บูต
อย่างไรก็ตาม หากอุปกรณ์ของคุณไม่มีอินเทอร์เฟซผู้ใช้และไม่มีวิธีเปิดใช้งานด้วยตนเอง (เช่น โหนดเซ็นเซอร์การส่งสัญญาณ) ดูเหมือนว่าคุณไม่มีทางเลือกอื่นนอกจากใช้โหมดค้นพบทั่วไปและโฆษณาอย่างต่อเนื่อง คุณจะต้องเลือกช่วงเวลาโฆษณาซึ่งเป็นการประนีประนอมที่ดีที่สุดระหว่างการประหยัดพลังงานและการค้นพบได้
นอกจากนี้ยังเป็นไปได้ที่จะมีหน้าต่างที่เกิดซ้ำของโหมดจำกัดการค้นพบได้
โมดูล Laird ที่ฉันใช้มีสิ่งนี้อยู่ใน หมายเหตุของแอป:
เนื่องจาก BLE ได้รับการออกแบบมาเพื่อประหยัดพลังงาน อุปกรณ์จึงมักไม่มีการใช้งานจนกว่าจะต้องมีการดำเนินการ
ฉันยังพบ คำพูดนี้:
ผลิตภัณฑ์ BLE จำนวนมากนอนหลับเกือบตลอดเวลา โดยตื่นขึ้นมาเพื่อโฆษณาและเชื่อมต่อเมื่อจำเป็นเท่านั้น ซึ่งหมายความว่าโฆษณามีผลกระทบอย่างมากต่อการใช้พลังงาน
และเพื่อตอบคำถามส่วนที่ 2 หากอุปกรณ์ไม่ได้โฆษณา เป็นไปไม่ได้ที่ Central จะสามารถเชื่อมต่อกับอุปกรณ์นั้นได้
ตอนนี้ทั้งหมดที่กล่าวมา อุปกรณ์จำนวนมาก โฆษณาตลอดเวลา นับตั้งแต่วินาทีที่ติดตั้งแบตเตอรี่ ตามตัวอย่าง อุปกรณ์ที่เข้ากันได้กับ Apple iBeacon จะโฆษณาอย่างต่อเนื่องในช่วงเวลา 100ms จนกว่าแบตเตอรี่จะหมด ข้อมูลเบื้องต้นที่น่าสนใจเกี่ยวกับหัวข้อช่วงเวลาการโฆษณาเทียบกับอายุการใช้งานแบตเตอรี่ มีให้ไว้ที่นี่.
person
Mark Ch
schedule
29.12.2015