溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

nRF51822中如何使用passkey

發(fā)布時間:2021-08-12 17:10:23 來源:億速云 閱讀:198 作者:Leah 欄目:互聯(lián)網(wǎng)科技

nRF51822中如何使用passkey,針對這個問題,這篇文章詳細介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

nRF51822使用passkey

Bonding with passkey is shown in ble_app_gls in the SDK, so it might be useful to take a look on it. 


To modify an example not using passkey to do so, you have to change 3 things: 

  1.  Set MITM in ble_gap_sec_params_t to 1. 

  2.  Set IO capabilities in ble_gap_sec_params_t to something with either display or keyboard. Refer to table 2.4 in the Core Specification, Volume 3, Part H, section 2.3.5.1 for your possibilities. 

  3.  Depending on your choice in 2, either, a) if you have a keyboard: Reply to a BLE_GAP_EVT_AUTH_KEY_REQUEST with a call to sd_ble_gap_auth_key_reply(), supplying the key your user entered. b) if you have a display: Show the key contained in the BLE_GAP_EVT_PASSKEY_DISPLAY on your display, so that the user can enter this key on the Central device.

關(guān)于nRF51822中如何使用passkey問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI