在蓝牙扫描到后进行连接,连接成功后30s内再次扫描该设备,会获取到该设备广播数据,然后使用拿到的PIN码在PIN码输入框,取消输入PIN码需要提示用户,点击取消输入后,等待十几秒后才会触发取消的监听。
蓝牙connection中PIN码配对状态可以通过connection.on('bondStateChange')监听,点击取消之后会将拒绝配对的消息发给对端,收到对端回复后才能认为这次bond的流程结束,等待回调的过程中会有一定的时间差,具体回调的状态可以参考文档配对失败原因。