Two centers, one peripheral

Is it possible for the BTLE peripheral (4.0) to remain an ad after the center is connected, and can another center then connect at the same time?

I cannot find anything, considering this clearly, although it is clear that the central one can connect to n-many peripheral devices at once.

+4
source share
2 answers

The Bluetooth Core Version 4 specification states this on page 200:

"The primary role is optimized for devices that support a single connection and less complex than central devices. Devices that support a peripheral role only need controllers that support the role of a slave controller. The central role supports multiple connections and is the initiator for all connections with devices in the peripheral role Devices that support a central role require a controller that supports the central role of Controllers and typically supports more complex functions. compared to other LE GAP roles. "

It looks like no to me, but it’s not quite as you could have hoped.

You can find a list of accepted Bluetooth specifications from bluetooth.com (formerly bluetooth.org) at this link:

https://www.bluetooth.com/specifications/adopted-specifications

The quote above refers to Core Version 4.0 page 200 and is also available in Core version 4.2 on page 98.

+5
source

The Bluetooth Specification Version 4.2 [Volume 3, Part C] identifies the following aspects:

• Page 231: 2.2.2.3 Peripheral role "Any device that accepts the establishment of a physical LE connection using any of the connection setup procedures defined in clause 9 is treated as a peripheral device."

• From section 9 in the section "Restricted access mode" on page 351: 9.2.3.2 Conditions "Although the device is in the peripheral role, the device can support the limited detection mode. While the device is in the translator, observer, or the central role of the device, it must not support the limited discovery mode. " ... "In the limited detection mode, the device must send the promotion types with advertising data, including the AD Flags type, as defined in [Core Appendix Specifications], Part A, Section 1.3, which indicates all of the following flags: described" "The device must "stay in restricted detection mode until the connection is established or the host ends the mode."

• From section 9 in the section “Shared Access” on page 352: 9.2.4.2 Conditions “Although the device is in the peripheral role, the device can support the general detection mode. While the device is in the translator, observer, or the central role of the device, it must not support the common discovery mode. " ... "Although in general detection mode, the device should send promotional events with advertising data, including the Flags AD data type, as defined in [Core Appendix Specifications], Part A, Section 1.3, which lists all of the following flags: described" .. . "The device must remain in general discovery mode until the connection is established or the Host completes the mode."

The standard is persistent, you should stop advertising when the connection is established.

+2
source

All Articles