nrf51822 --- 设置mac地址

1.目的

    防止别的设备连上自己的蓝牙设备,可以使用配对

2.分析

   在实际应用中,经常用到配对,使指定设备连接

3.平台:

协议栈版本:SDK10.0.0

编译软件:keil 5.12

硬件平台:nrf51822最小系统

例子:E:\SDK10.0\examples\ble_peripheral\ble_app_hrs\pca10028\s110\arm4   //心率

4.步骤

    err_code = dfu_ble_peer_data_get(&m_ble_peer_data);

    if (err_code == NRF_SUCCESS)
    {
        m_ble_peer_data_valid = true;
    }
    else
    {
        ble_gap_addr_t addr;


        err_code = sd_ble_gap_address_get(&addr);
        APP_ERROR_CHECK(err_code);


        // Increase the BLE address by one when advertising openly.
        addr.addr[0] += 1;


        err_code = sd_ble_gap_address_set(BLE_GAP_ADDR_CYCLE_MODE_NONE, &addr);
        APP_ERROR_CHECK(err_code);
    }
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页