gpt4 book ai didi

bluetooth-lowenergy - 蓝牙 4.2 与 4.0 兼容吗?

转载 作者:行者123 更新时间:2023-12-04 08:08:18 25 4
gpt4 key购买 nike

我正在阅读 BT 4.0 和 4.2 之间的兼容性。我在这里和另一个论坛上发现有人说它完全兼容。此外,根据我所读到的内容,主要区别主要在于安全性、速度和物联网方面。因此,如果我运行一个简单的 BT 连接(无 IP)并且不需要最高速度传输,我可以依赖 4.0 和 4.2 兼容的事实吗?

我的 MCU 库堆栈基于 4.2,但我想让产品与 4.0 兼容。有什么我应该注意的吗?我不应该使用的任何其他功能/功能?

最佳答案

4.2 特性由中央和外设协商。如果 4.2 主机尝试与 4.0 协商,协商将失败,因为消息未知。错误必须假定为软故障,这意味着 4.2 主机不支持该功能。例如:

  • 6.B.5.1.9 中的长度扩展:

    If the Link Layer of the master or slave sends the LL_LENGTH_REQ PDU to a device that does not understand that PDU, then the device should expect an LL_UNKNOWN_RSP PDU in response. If the Link Layer receives an LL_UNKNOWN_RSP PDU with the UnknownType field set to LL_LENGTH_REQ, then it shall not transmit another LL_LENGTH_REQ PDU to the peer device.

  • 3.H.3.5.2中的安全连接:

    The SC field is a 1-bit flag that is set to one to request LE Secure Connection pairing, otherwise it shall be set to 0 based on the supported features of the initiator and responder, the possible resulting pairing mechanisms are: if both devices support LE Secure Connections, use LE Secure Connections; otherwise use LE legacy pairing.


  • 所以基本上,是的,它们是完全兼容的。

    旁注:即使在 4.2 规范中,所有"new"功能都是可选的(长度扩展、安全连接等)。所以,只要主机用意思是“我知道他们,但我不支持他们”的消息来回答谈判,它就可以声称与 4.2 兼容,而实际上并没有实现任何花哨的东西!大多数为其当前硬件发布软件升级到 4.2 的 SoC 供应商实际上都这样做了。

    关于bluetooth-lowenergy - 蓝牙 4.2 与 4.0 兼容吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39719474/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com