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.

[参考译文] CC2564:SPPDemo 蓝牙仅连接几秒钟(Windows 10)

Guru**** 2577385 points
Other Parts Discussed in Thread: CC2564MODAEM

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/591836/cc2564-sppdemo-bluetooth-only-connects-for-a-few-seconds-windows-10

器件型号:CC2564

具有 CC2564MODAEM 和 SPPdemo 的 STMF3评估板、可作为客户端或服务器进行尝试。  SPPDemo 在 Windows10上显示为准备配对、从主机或目标发起的配对会产生相同的结果-在目标端配对似乎成功、但在主机端连接状态仅持续约5秒、 然后在主机端断开连接、并在目标端保持静音、例如

目标对话框

服务器>查询

服务器>
查询条目:0x001583E59271。

服务器>
查询条目:0x001A7DDA7114。

服务器>
结果:1、0x001583E59271。
结果:2、0x001A7DDA7114。

server>打开1 0
服务器已打开:1.

服务器>
atPINCodeRequest:0x001583E59271
用:PINCodeResponse 进行响应

服务器>PINCodeResponse 1234
GAP_Authentication_Response ()、Pin Code Response Success。

服务器>
atLinkKeyCreation:0x001583E59271
已存储链接密钥。

服务器>

将已发布的 STM32F4端口与_support_CC256XB_PATCH__配合使用

任何指针都非常感谢!

Brian

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的设置中的 Windows10是什么? 您是否曾尝试过蓝牙或类似的蓝牙 SPP 应用程序在电话中? 您可能已经在 processors.wiki.ti.com/.../CC256x_TI_Bluetooth_Stack_SPPDemo_App 上阅读了 SPP 演示说明

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

    带当前更新的64位 Windows10 Pro。 使用 Win10 Home 64位的不同计算机也会产生相同的结果。 已尝试将 CC2564MODAEM (目标)设置为客户端、结果如下:

    客户>查询

    客户端>
    查询条目:0x001583E59271。

    客户端>
    查询条目:0x001A7DDA7114。

    客户端>
    结果:1、0x001583E59271。
    结果:2、0x001A7DDA7114。

    CLIENT>打开110

    SPP_Open_Remote_Port 成功。

    客户端>
    SPP 打开确认、ID:0x0004、状态0x0002。

    CLIENT>写入
    功能错误。

    状态(0x0002)由 SPP_EventCallback 生成、任何非零结果都表示端口未真正打开、这就是写入失败的原因、因为串行端口 ID 已通过回调设置回零。 电话(Android HTC One_M8)对正常、可通过查询查看。 寻求从目标打开对状态为0x0002的 Win10计算机做出相同的响应。 尝试从电话连接到目标(客户端)将显示"无法连接设备"、带有 BlueTerm。 如果之前未配对、则结果相同。 但是、BlueTerm 电话与 Win10 PC 正确连接、并在两个方向上传输数据。

    将目标设置为服务器并尝试从 Win10 PC 进行配对、我们得到了明显良好的配对、但"已连接"蓝色进度条出现几秒钟、然后消失、最终状态会在大约5秒钟后从已连接更改为已配对。

    server>setdiscoverabilitymode 2.
    可发现性:通用。

    server>setconnectabilitymode 1.
    可连接模式:可连接。

    server>setpairabilitymode 2.
    Pairability Mode 更改为 pmPairableMode_EnableSecureSimplePairing。
    I/O 功能:显示是/否、MITM:正确。

    server>changesimplepairingparameters 2.
    I/O 功能:仅键盘、MIPTM:true。

    服务器>查询

    服务器>
    查询条目:0x001583E59271。

    服务器>
    查询条目:0x001A7DDA7114。

    服务器>
    结果:1、0x001583E59271。
    结果:2、0x001A7DDA7114。

    服务器>
    atIOCapabilityResponse:0x001583E59271
    功能:显示是/否、MIPTM

    服务器>
    atIOCapabilityRequest:0x001583E59271

    验证成功。

    服务器>
    atPasskeyRequest:0x001583E59271
    响应方式:PassKeyResponse

    server>passkeyresponse 064752

    密钥响应成功。

    Server>Un-Handled Auth (未处理的身份验证)。 事件:11.

    服务器>
    atLinkKeyCreation:0x001583E59271
    已存储链接密钥。

    server>写入
    功能错误。

    我猜是"未处理的认证。 事件:11'告知我们由于某种原因中断了连接(我添加了事件编号的报告)。 目前完全卡住了,需要紧急越过第一个基地!!

    感谢您的任何指导...

    Brian