I recently wanted to transfer some data from my smartphone to my laptop via bluetooth. This requires pairing the devices first. In the bluetooth options I could see all the other bluetooth devices in range. I picked the correct one and click initiate pairing. I then get some pin code shown on both devices and if it matches I can confirm the pairing.
What seemed odd (and inconvenient) to me is that I need to initiate the pairing on both devices in parallel. After clicking the button on one device it will try for a few seconds and I need to click initiate pairing on the other device as well within that time slot to get a successful pairing. This is not very user friendly. It would be much easier for me if after trying to initiate a pairing on one device I would get a popup message on the other one saying there is a bluetooth pairing attempt and asking me what to do with it.
Is there any added security benefit from the dual initiation requirement compared to a popup message on one device? The comparision of the pin number would stay the same. I suspect it was designed that way on purpose but I don't see what the advantage is.
I understand that I need to confirm the pairing on both devices. What I don't understand is the double initiation. I tell the smartphone to initiate a pairing with the laptop. The smartphone tries but so far the laptop does nothing and the smartphone will give up after a few seconds. To successfully pair them I need to also tell the laptop to initiate a pairing with the smartphone and do so while the smartphone is still trying. I was hoping the laptop would react to the pairing attempt from the smartphone and ask me what to do with it.