主题中讨论的其他器件:CC256XM4BTBLESW、 CC2564
您好!
我的客户正在使用 Tiva (CC256XM4BTBLESW)评估 SPPLE 演示。
根据客户、SPPLE 演示中禁用了配对功能。
客户希望使用配对并尝试使用 SetPairabilityMode 命令、但似乎没有任何更改。
您能告诉我们如何启用配对功能吗?
谢谢、此致、
田志郎一郎
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我的客户正在使用 Tiva (CC256XM4BTBLESW)评估 SPPLE 演示。
根据客户、SPPLE 演示中禁用了配对功能。
客户希望使用配对并尝试使用 SetPairabilityMode 命令、但似乎没有任何更改。
您能告诉我们如何启用配对功能吗?
谢谢、此致、
田志郎一郎
您好、Jesu、
客户想要做的是保护 LE 连接。
LE 中似乎有四种安全级别。
LE 安全模式1:
级别1:无安全性
级别2:未经身份验证的加密配对
级别3:带加密的身份验证配对
4级:经过身份验证的 LE 安全连接与加密配对(我认为 CC2564不支持此功能)
客户希望使用 SPPLE 的2级或3级。
您提到过、SPPLE 默认配置为可配对。
这是2级还是3级?
谢谢、此致、
田志郎一郎
您好、Jesu、
感谢您的回复。
客户了解使用 LickDisplayOnly 用于3级连接。
是这样吗?
如果是、哪一个将用于 LEVEL2?
typedef 枚举 { licDisplayOnly、 licDisplayYesNo、 licKeyboardOnly、 licNoInputNoOutput、 licKeyboardDisplay }GAP_LE_IO_Capability;
谢谢、此致、
田志郎一郎
您好、Koichiro、
客户了解使用 LickDisplayOnly 用于3级连接。 是这样吗?
我假设客户使用智能手机连接到 CC2564。 如果我的假设是正确的、那么单击 DisplayOnly 应该为客户提供3级连接。 为了给您提供一些背景信息、它通常取决于发起方(发起连接的器件)和响应方的 IO 能力。 由于智能手机具有键盘和显示屏、因此其 IO 功能是键盘显示。 因此、安全连接的级别通常取决于响应者。 有关更多详细信息、请参阅此表。 此表显示了配对的密钥生成方法、但通常您可以假设两个设备是否配对、连接至少为2级。
这将引导我进入下一个要点... 假设主器件正在发送配对请求、default_LE_IO_capability (即 licenselNoInputNoOutput)的默认设置实际上会为您提供2级连接。 请忽略我以前的评论:
默认情况下、它设置为 licNoInputNoOutput、这将是一个1级连接。
当时我不知道配对用于安全性。 我可以说、默认情况下、连接是1级、但这只是因为这就是它们的启动方式。 它与所选的 IO 功能无关。
换言之、如果使用智能手机连接 CC2564、则可以假设 licensuNoInputNoOutput 将为您提供级别2连接、 而 licDisplayOnly 将为您提供级别3连接。 如果不是、则取决于启动器的 IO 功能、您可以在表中看到、我链接了它是如何更改的。
我希望现在清楚、如果有任何事情没有意义、请告诉我。 很抱歉、我可能会造成任何延迟或混淆。
Jesu