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.

[参考译文] CC2564MODN:SPPLEDemo 与 CC2564MODN 之间的连接、积分的工作原理是什么?

Guru**** 2582405 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/690079/cc2564modn-sppledemo-connection-between-to-cc2564modn-how-credits-works

器件型号:CC2564MODN

大家好、我正在开发一个应用、它必须从某些 FSR 传感器和 IMU 中获取数据、将数据封装在缓冲器上、并通过 BLE 将数据传输到服务器。

我正在使用 SPPLE bluetopia 提供的服务、因此我尝试将 SPPLEDemo 编码为一个 STM32Discovery 不断传输数据至另一个 STM32Discovery、在建立所有连接后、一个电路板充当从器件、另一个电路板充当主器件。

从属方:

Registerspple -->添加1

主器件:

Connectle [从器件 ADDR]-->发现式 [从器件 ADDR] -->配置式[从器件 ADDR]

MTU = 131。

我只能发送131个字节、其中包含 lesend [BD_ADDR][要发送的字节]、如果我要发送更多数据、它不会让我发送数据、不能发送数据、不能发送信用。

如果我仅发送131个字节或更多字节、则接收到的数据包如下所示:

SPP+LE>
数据指示事件、连接 ID 1、接收到128字节。

SPP+LE>
数据指示事件、连接 ID 1、接收到3个字节。

因此、我不知道我是出于我的目的使用确切的函数、还是可以持续刷新传输积分以持续发送数据

请帮帮我。

谢谢、致以诚挚的问候

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

    您可以让客户端在每次从服务器接收到一些数据时发送点数。 请检查 SPPLEDemo.c 中的代码"SPPLESendCredes"

    另外,请注意 SPPLE 演示基于信用协议,如维基网页中所述:

    processors.wiki.ti.com/.../CC256x_TI_Bluetooth_Stack_SPPLEDemo_App

    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、感谢您的快速响应。
    因此、对于像我这样的项目、我必须始终通过 BLE 连接发送数据、我应该创建一个服务来通过 SPPLE 端口发送和接收数据? 例如,直接调用 API 的 GATT_Write_Withning_Response_Request 或 GATT_Write_Request 以发送?
    很抱歉、我的问题很愚蠢、但我对所有这些函数、API 和蓝牙堆栈都有点失落、我不知道如何获得我确切需要的内容。
    我从器件中获取所有数据、将其存储在缓冲器中、我只想建立连接、并不断将我通过 BLE 收集的数据发送到另一个器件、以便开始使用另一个发现板。 然后转到应用程序。 我不知道这是怎么做的更好方法。 如果有人能帮我、我会非常感激。
    真的很感谢,最棒的问候!!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、感谢您的快速响应。
    因此、对于像我这样的项目、我必须始终通过 BLE 连接发送数据、我应该创建一个服务来通过 SPPLE 端口发送和接收数据? 例如,直接调用 API 的 GATT_Write_Withning_Response_Request 或 GATT_Write_Request 以发送?
    很抱歉、我的问题很愚蠢、但我对所有这些函数、API 和蓝牙堆栈都有点失落、我不知道如何获得我确切需要的内容。
    我从器件中获取所有数据、将其存储在缓冲器中、我只想建立连接、并不断将我通过 BLE 收集的数据发送到另一个器件、以便开始使用另一个发现板。 然后转到应用程序。 我不知道这是怎么做的更好方法。 如果有人能帮我、我会非常感激。
    真的很感谢,最棒的问候!!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    SPPLE 演示基于基于点数的数据传输、以确保数据不会丢失。 您可以免费使用信用额度来实施自己的服务。 请参阅公开提供的 BLE GATT 文档以实现定制服务/特征。

    谢谢