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.

[参考译文] CC2650STK:只需进行配对+数据加密

Guru**** 2540720 points
Other Parts Discussed in Thread: CC2650STK

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/565082/cc2650stk-just-works-pairing-data-encryption

器件型号:CC2650STK

您好、社区

我了解了配对、绑定和数据加密方面的问题。

我们使用 CC2650stk SensorTag 并希望传输到中央器件的数据(例如传感器数据)经过加密。 由于 SensorTag 没有 IO 功能、因此我们只能使用仅进行配对、而中间没有人保护。 这意味着链路已加密但未进行身份验证、因此 GATT_Permit_AUTHN_Read 不起作用。 到目前为止,我很清楚;如果我错了,请纠正我的问题。

我不确定链接加密和数据加密之间是否存在差异。

在我们的案例中、这是否意味着在器件绑定时所有数据都被加密传输?

器件连接但未绑定时、数据是否未加密?

有人能澄清吗?

TIA

Steffen

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我不确定数据加密是什么意思。 我的理解是、数据加密是您在应用层所做的操作、与 BLE 堆栈协议无关。 这就是您自定义自己数据的方式。

    当器件绑定成功时、整个链路将使用绑定器件后保存的 LTK 进行加密。

    如果没有绑定、则没有链接加密。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    通过数据加密、我指的是传输的传感器数据、例如温度。
    如果链路经过加密、则传感器数据在无线传输时是否也会进行加密?
    或者换句话说:传感器数据在从 SensorTag 发送到中央器件时是否可以由第三个器件读取?
    此致
    Steffen
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、如果不解密链接、第三方就无法理解数据。 您可以尝试使用 TI 数据包监听器(无法解密链接)来跟踪加密链接、您将看到加密完成后、您将无法了解日志中的数据。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    完美! 这就是我需要知道的!
    谢谢 Christin