GSOC - BLE PROJECT N2

hi ,

do we have to develop a single mode BLE or dual mode BLE device ?

if single mode then is this basic architecture fine :

This is the basic architecture layer which I have found out :

Host side we have : GAP and GATT protocol interact with the Security manager (SM) and the attribute protocol (ATT) Which interacts with the L2CAP protocol to send the data to the controller .

Controller side we have the following : HCI protocol which forms the interface with the link layerand the host layers

Is this architecture fine to proceed ? Also what is the next step I need to do to refine this ?

please help

thank you