Is it possible for a BTLE (4.0) peripheral to remain advertising after a central has connected, and could another central then also connect simultaneously?
I can find nothing addressing this clearly, while it is clear that a central can connect to n-many peripherals at once.
The Bluetooth Core Specification Version 4 says this on page 200:
“The Periph- eral role is optimized for devices that support a single connection and are less complex than central devices. Devices supporting the peripheral role only require Controllers that support the Controller’s slave role. The Central role supports multiple connections and is the initiator for all connections with devices in the peripheral role. Devices supporting the central role require a Controller that support the Controller’s master role and generally supports more complex functions compared to the other LE GAP roles.”
Which looks like a no to me, but it’s not quite as specific as you might have hoped.
You can find a list of the adopted Bluetooth specifications from bluetooth.com (formerly bluetooth.org) at this link:
The quote above comes from Core Version 4.0 page 200 and is also available in the Core Version 4.2 on page 98.