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.

CC2642R: 主从连接后,主机无法收到从机的数据

Part Number: CC2642R


尊敬的TI工程师你好:

我使用的是两个CC2642,一个配置为主机,一个配置为从机,我想让主从设备自动连接,然后主机打开从机的通知开关,从机发送数据。我现在已经实现主从连接,主机已成功打开从机的通知开关,但是主机收不到从机发的数据。

然后我使用抓包工具,可以抓到主从连接的过程,但是抓不到数据从机发出的数据包。请问您有什么解决办法吗?

  • 发生此错误的原因是:加密数据包解密失败。

    “bad MIC”意味着消息与代码不匹配,因此主设备已拒绝该数据包,因为该数据包可能包含错误;

    建议您尝试在没有密钥输入的情况下再次嗅探。

  • 你好!我在找错误的时候也觉得是密码错误,然后我一直在找哪里可以不设置密钥,cc2642是必须使用密钥吗?

    我在syscfg里尝试取消,但是不太会设置。

    请问是设置这里吗?

  • CC2642是一款蓝牙芯片,使用密钥通常是必需的,以确保通信的安全性。

    参考此链接:file:///C:/ti/simplelink_cc13xx_cc26xx_sdk_7_10_01_24/docs/ble5stack/ble_user_guide/html/ble-stack-5.x/gapbondmngr-cc13xx_cc26xx.html#selection-of-pairing-method

    在SimpleLink 的syscfg工具中取消密钥通常需要通过更改协议栈配置来实现,参考下图:

  • 您好 上边的文件打不开,可以重新发我一个链接吗

  • file:///C:/ti/simplelink_cc13xx_cc26xx_sdk_7_10_01_24/docs/ble5stack/ble_user_guide/html/ble-stack-5.x/gapbondmngr-cc13xx_cc26xx.html#gapbondmgr-example-with-bonding-enabled  

    这是本地SDK里的文件,如果您没有下载SDK是看不到的,这个文件在您本地的SDK中的BLE User's Guide.里可以找到。