device manager - 2????


默認 :#define DEVICE_MANAGER_MAX_BONDS         7



實驗分析,方便看數據 :#define DEVICE_MANAGER_MAX_BONDS         1

無綁定情況,復位藍牙,看初始化打印信息


使用lightblue連接綁定


綁定一個設備的情況,復位藍牙,再次看初始化打印信息

1、手機MAC地址





2、迴應已存的密鑰信息


密鑰信息調試打印內容,和 儲存在FLASH中的內容 




加密結構體的大小 DM_LOG("[DM]:sizeofinfo %02X\r\n",sizeof(ble_gap_enc_info_t)); 

使用了位結構知識,所以大小爲16+1=17字節。



lesc 佔字節的位0,auth 佔字節的位1,ltk_len 佔字節的位2~8. 所以0x40表示lesc =0,auth =0,ltk_len =0x10.






基於串口程序修改實現:

C:\Users\Administrator\Desktop\nRF5_SDK_11.0.0_89a8197\examples\ble_peripheral\ble_app_uart\pca10040\s132\arm4

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章