Issue with peripheral hids keyboard and iOS

Hello,

I am testing the "peripheral_hids_keyboard" sample from the Nordic Connect SDK v2.9.0 using the corresponding toolchain version. When connecting the device to an iPhone running the latest iOS version, I noticed that the Bluetooth settings only provide the option to "Forget This Device", but not a "Disconnect" button.

This behavior is different from other Bluetooth accessories, which typically allow the user to disconnect without unpairing. I would like to confirm if this is expected behavior for HID BLE devices on iOS or if there is a configuration in the SDK that might enable the disconnect option.
Could you please clarify if there is a way to modify this behavior, or if it is a known limitation with iOS and HID BLE devices?

Parents Reply
  • Hello, and thanks for your time.

    We have this exact same issue, on windows and mac. Im sure the operating system designers have a great reason, but we also would like to be able to disconnect without unpairing, yet neither windows 10 nor mac give us that option. Either we unpair or nothing.

    Is there some lateral thinking hack we can do, can we add another characteristic or change appearances or something to trick windows into showing the disconnect option?

Children
Related