I want to make my linux board working ble central and peripheral at the same time. I test it below step. In bluetoothctl, I type the command "discoverable on". Next, I type "advertise on". Next, I connect that board using btgatt-client. After connect, I try to scan ble RCU(HOGP). I can find the RCU. But I can't connect the RCU whenever it connected btgatt-client.
My bluetooth chip support bluetooth version 4.1. It means “LE Link Layer Topology” support. So, I think I can connect ble RCU(HOGP) and btgatt-client at the same time. My bluez version is 5.50 and linux kernel is 4.9.
Is this impossible? Any body know the reason?