美文网首页
nrf52832 ble无法多次与手机配对问题

nrf52832 ble无法多次与手机配对问题

作者: 昨天剩下的一杯冷茶 | 来源:发表于2020-04-13 15:15 被阅读0次

————————————————
版权声明:本文为CSDN博主「Spectre_Mercury」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_39945910/article/details/104070331

在sdk15.3.0的一个ble的demo里,与手机配对,然后手机取消与设备配对,然后再连接设备居然连接不上,看了下代码在配对的handler里没看到PM_EVT_CONN_SEC_CONFIG_REQ这个事件,于是自己加了一个就可以了。用SDK12的时候在nordic官方论坛也看到过这个问题 代码如下:

static void pm_evt_handler(pm_evt_t const * p_evt)
{
 
    switch (p_evt->evt_id)
    {
        case PM_EVT_CONN_SEC_CONFIG_REQ://重新连接
        {
            // Reject pairing request from an already bonded peer.
            pm_conn_sec_config_t conn_sec_config = {.allow_repairing = true};  
            //允许再次配对
            pm_conn_sec_config_reply(p_evt->conn_handle, &conn_sec_config);
        }
        break;
        
        default:
            break;
    }
}

相关文章

  • nrf52832 ble无法多次与手机配对问题

    ————————————————版权声明:本文为CSDN博主「Spectre_Mercury」的原创文章,遵循 C...

  • BLE 开发爬坑

    记录一个ble连接断开连接断开多次会导致写入多次的问题, mBluetoothGatt.close(); //Bl...

  • 蓝牙4.0BLE中协议栈详解

    蓝牙4.0BLE协议栈介绍 问题:什么是BLE协议栈?BLE协议栈与BLE协议的关系? 顾名思义,人类之间需要一种...

  • 蓝牙ble

    绑定、配对、连接蓝牙4.0BLE介绍_casuallystone_新浪博客 Android_低功耗 Android...

  • 【BLE】蓝牙配对绑定

    蓝牙的配对(Pairing)和绑定(Bonding)其实是两个流程,这两个流程并不是一块的,只是我们Pairing...

  • nRF52832资源整理

    nRF52832 nRF52832官方介绍 nRF52832在线文档 nRF52832离线文档下载 nRF Con...

  • Android Wear调试过程

    设备:Moto 360 Sports 如果手表之前和其他手机配对使用过,需要在设置中取消与手机配对,从而恢复出厂设...

  • 蓝牙(BLE)实现自动配对

    最近项目需求要做蓝牙自动配对,也就是在首次配对的时候跳过用户输入PIN码。网上有很多分享的如何实现自动配对。非常感...

  • 蓝牙(BLE)配对、发现服务

    作为菜鸟,记录下今年蓝牙入坑1年的一些问题,方便回顾; 蓝牙的相应api就不贴了;要实现自动配对先注册广播:/**...

  • android ble开发--手机与ble终端通信

    1. Android手机与BLE终端设备通信结果都是以回调的形式返回: 2. 连接蓝牙BLE终端设备两种方式: ...

网友评论

      本文标题:nrf52832 ble无法多次与手机配对问题

      本文链接:https://www.haomeiwen.com/subject/jjagmhtx.html