BLE中的Access Address是个4字节的地址,用于区分设备并使得设备可以进行通信。在BLE中,每个设备都有一个Access Address,可以设置为静态地址或使用随机地址。使用随机地址可以增加设备的安全性。以下是在nRF5 SDK中使用随机Address的示例代码:
uint8_t bd_address[6]; // address buffer
memset(bd_address, 0, 6);
// generate a random static Bluetooth address
ret_code_t err_code = sd_ble_gap_address_set(BLE_GAP_ADDR_TYPE_RANDOM_STATIC, bd_address);
APP_ERROR_CHECK(err_code);
// get address .....
ble_gap_addr_t baddr;
err_code = sd_ble_gap_addr_get(&baddr);
APP_ERROR_CHECK(err_code);
上一篇:BLE中央ArrayBuffer
下一篇:BLE主要和次要值没有更新