工具与软件:
尊敬的 TI:
我正在使用"Passcode entry"身份验证类型将 CC2642 (外设)与智能手机配对。
我注意到 GAPBondMgr 和 BLE Stack 具有一些限制。
"GAPB004" Mgr_Passcode 函数不考虑"密码"变量中的数字数。
例如、如果密码是整数1234、则实际由 GAPBondMgr 和 BLE Stack 发送并进行比较的值将为"001234"。
在智能手机上、无法使用"1234"完成配对、只能使用"001234"。
或者、Mgr_Passcode 我使用"GAP_B3072PRRSP"进行了测试、而不是使用"GAP_PasskeyUpdate"、实际上允许以字符串格式发送、
但是、如果 PASSKEY 为"1234"、则在实践中由 GAPBondMgr 和要进行比较的 BLE Stack 发送的值仍将为"001234"。
在智能手机上、只能使用"001234"进行配对。
使用固定数字数的此功能在实践中很糟糕、因为通常、产品的最终用户和客户在首次配对时输入标准的4位密码(如"0000"或"1234")、同时智能手机的操作系统弹出窗口也 建议使用此通行证选项。
截至本文发布时可用的 SDK 具有该特性、 TI 是否正在开展任何活动或打算改进该特性?
谢谢你。