ZHCACY9 August 2023 CC2564C
PassKeyResponse 命令负责发出 GAP 身份验证响应,通过输入参数指定其通行密钥值。此函数在成功执行时返回零,而在出现任何错误时返回负值。必须存在蓝牙协议栈 ID,才能尝试调用此函数。该设备还必须正在进行由本地设备或远程设备启动的配对操作。
PassKeyResponse 命令需要一个参数,即用于对连接进行身份验证的通行密钥。这是一个字符串值,最长可达 6 位数字(值介于 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)
提供此函数是为了能够让本地设备响应 GAP 身份验证事件。此函数用于为指定的蓝牙设备指定身份验证信息。该函数将以下内容作为输入:已请求身份验证操作的蓝牙设备的蓝牙协议栈 ID 以及身份验证响应信息(由调用方指定)。