Other Parts Discussed in Thread: CC256XM4BTBLESW, CC2564
主题中讨论的其他器件: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.
Other Parts Discussed in Thread: CC256XM4BTBLESW, CC2564
您好!
我的客户正在使用 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