ZHCACY9 August 2023 CC2564C
PassKeyResponse 命令負(fù)責(zé)發(fā)出 GAP 身份驗(yàn)證響應(yīng),通過(guò)輸入?yún)?shù)指定其通行密鑰值。此函數(shù)在成功執(zhí)行時(shí)返回零,而在出現(xiàn)任何錯(cuò)誤時(shí)返回負(fù)值。必須存在藍(lán)牙協(xié)議棧 ID,才能?chē)L試調(diào)用此函數(shù)。該設(shè)備還必須正在進(jìn)行由本地設(shè)備或遠(yuǎn)程設(shè)備啟動(dòng)的配對(duì)操作。
PassKeyResponse 命令需要一個(gè)參數(shù),即用于對(duì)連接進(jìn)行身份驗(yàn)證的通行密鑰。這是一個(gè)字符串值,最長(zhǎng)可達(dá) 6 位數(shù)字(值介于 0 和 999999 之間)。
GAP_Authentication_Response(BluetoothStackID, CurrentRemoteBD_ADDR, &GAP_Authentication_Information)
int BTPSAPI GAP_Authentication_Response(unsigned int BluetoothStackID, BD_ADDR_t BD_ADDR, GAP_Authentication_Information_t *GAP_Authentication_Information)
提供此函數(shù)是為了能夠讓本地設(shè)備響應(yīng) GAP 身份驗(yàn)證事件。此函數(shù)用于為指定的藍(lán)牙設(shè)備指定身份驗(yàn)證信息。該函數(shù)將以下內(nèi)容作為輸入:已請(qǐng)求身份驗(yàn)證操作的藍(lán)牙設(shè)備的藍(lán)牙協(xié)議棧 ID 以及身份驗(yàn)證響應(yīng)信息(由調(diào)用方指定)。