TI中文支持网
TI专业的中文技术问题搜集分享网站

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

Part Number:CC2642R

尊敬的TI工程师你好:

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

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

Yolande Wang:

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

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

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

,

?? ?:

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

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

请问是设置这里吗?

,

Yolande Wang:

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工具中取消密钥通常需要通过更改协议栈配置来实现,参考下图:

,

?? ?:

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

,

Yolande Wang:

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.里可以找到。

赞(0)
未经允许不得转载:TI中文支持网 » CC2642R: 主从连接后,主机无法收到从机的数据
分享到: 更多 (0)