BLE IRK

前言:

提供BLE IRK获取方法。

操作方法:

需要先绑定后再进行获取,可以抓包验证是否正确(配置为No in put no out put模式)

uint8_t BLE_IRK[16]={0};
uint8 ret = 0;
ret = tmos_snv_read(BLE_NVID_IRK,16,BLE_IRK);//获取设备的IRK
PRINT("SNV read ret:%x\n", ret);
PRINT("Device: ");
for(uint8 i = 0; i< 16;i++){
    PRINT("%02x ",BLE_IRK[i]);
}PRINT("\n");

tmos_memset(BLE_IRK,0,16);
ret = tmos_snv_read(devIRKNvID(0),16,BLE_IRK);//获取主机的IRK
PRINT("SNV read ret:%x\n", ret);
PRINT("Host: ");
for(uint8 i = 0; i< 16;i++){
    PRINT("%02x ",BLE_IRK[i]);
}PRINT("\n");

 

posted @ 2025-05-28 17:14  SweetTea_lllpc  阅读(85)  评论(0)    收藏  举报