How does Windows connect two boards with peripheral_server_hid at the same time

Hello ,

How can I modify peripheral_server_hid so that Windows can connect two development boards simultaneously?

M}BSOWV6Z9{TELR3DO(O8

Thanks!

@lianmj

It depends on the PC Bluetooth side (Central Role).

Master (or “central”) devices scan for other devices. Usually, the master is the smartphone/tablet/PC.

Slave (or “peripheral”) devices advertise and wait for connections. Our RSL10 just do peripheral role.

Peripheral role device can’t control how many devices can be connected with PC (central side).

Thank you for using our community forum.

@martin.bela Thanks for your reply!
We connected the first device, and then when we went to connect the second device, it was connected and immediately disconnected.I think it is some Bluetooth properties that make it unable to connect, because we have tried some other chips can do it.Here is the second device’s event log
GAPC_CONNECTION_REQ_IND
GAPC_CMP_EVT
GAPC_CMP_EVT
GAPC_LE_PKT_SIZE_IND
GAPC_BOND_REQ_IND
GAPC_PARAM_UPDATED_IND
GAPC_BOND_IND
GAPC_BOND_REQ_IND
GAPC_GET_DEV_INFO_REQ_IND
GAPC_BOND_IND
GAPC_GET_DEV_INFO_REQ_IND
GAPC_DISCONNECT_IND

@lianmj

We can confirm that PC can connect to two RSL10 HID devices.
One uses default setting and another uses different BLE address.
Here is screen pictures which shows both can connect successfully.

Thank you for using our community forum!