We just got the BCM9WCD1BRIDGE_1 last week. And YES! we also need the capability to support SmartBridge in peripheral mode.
Our use case is one where the peripheral, although BLE, is actually part of an appliance with a screen, and WiFi. We are using BLE here for proximity detection, and also for ease of sending notifications from a smartphone to the screen on this appliance. The appliance has to be a peripheral as there may be several such appliances in the vicinity and the BLE central on a smartphone app must have the ability to scan and connect to the most appropriate appliance (based on RSSI, say).
What is the expected timeframe for this capability?
The idea of this SmartBridge is to use it as a gateway for PAN to connect to WAN. In this case, A star topography might be good enough. The difference of central and peripheral is mainly on who initiate the connection. However, there're several use cases that the connection should be initiated by the remote device:
1. Low energy, the connection doesn't need to be maintained all the time. Once there's state changes, the device could request a re-connect to the gateway. In most cases, the gateway is resource and power rich, so a peripheral role makes more sense.
2. Practically, Android, who has the largest market share on handset market, could only support central as of now. To enable the appcessories,(with Android), the SmartBridge has to play the peripheral role.
With these said, the support for peripheral role is a critical factor in some project. Plus the investment on (adding this role to)the stack is not that significant.
I was told there should be a beta SDK release in mid-July allowing the 43341 to support central and peripheral capability.