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.

[参考译文] LP-CC2652RB:使用 BLE 将文件数据传输到启用 Android 的智能手机

Guru**** 2553450 points
Other Parts Discussed in Thread: CC2652RB

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/974071/lp-cc2652rb-transmitting-file-data-to-the-android-enabled-smartphone-using-ble

器件型号:LP-CC2652RB
主题中讨论的其他器件:CC2652RB

大家好、

美好的一天! 我代表客户发布此查询。  

我将 TI CC2652RB LP 用于我的开发。 我们需要创建自定义 BLE 配置文件、以便使用 BLE 将文件数据传输到启用 Android 的智能手机。 它可以是完整的文件传输、也可以是通过字符读取文件并传输文件。 到目前为止、我已经通过简单链接教程中的项目0成功测试了特征读取和写入。

如何在 GATT 客户端上连续写入特征而不从客户端读取?

提前非常感谢您的支持。  

此致、

Jonathan

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

    Jonathan、

    我认为最好的起点是 SimpleLink Academy 的自定义配置文件模块。 它包含一个创建自定义客户机配置文件的分步方法。

    https://dev.ti.com/tirex/explore/node?node=AETVcTRqok2cbWCjbdtG5w__pTTHBmu__LATEST

    希望这对您有所帮助、

    拉斐尔

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

    您好、Rafael、

    感谢您的回答。 客户有后续问题。  客户已按照您建议的链接操作

    dev.ti.com/.../node

    请在下面查看客户的询问:

    我已经完成了任务4,但无法完成任务5,您能否向我建议我在 projectzero.c 或 sunlightservice.c.中需要进行更改的确切位置 请参阅所附图片,其中我需要完成步骤1、2和3。 在这里、我可以找到代码示例更新和通知以及解释。 您能否附上一个屏幕截图、说明我需要在步骤2中更改的位置。

    我们期待您的回应。 谢谢你。  

    此致、

    Jonathan

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

    Jonathan、

    该解决方案显示在名为"Expand (展开)"的蓝色条中、以在任务1的开头查看解决方案文件。 它们包含自定义配置文件的整个代码。

    希望这对您有所帮助、

    拉斐尔

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

    您好 、Rafael、

    请再次查看我们客户的以下问题。  

    蓝色栏中的代码用于自定义配置文件、直到自定义配置文件教程中的任务4、而不是任务4。 请附上任务5步骤2和3的图像,其中我应该向 GATTServApp_ProcessCharCfg (..)添加一个调用 和 SetParameter 函数。  

    我已在蓝色条中添加了您所说的代码、但该值未更新、它仍然停留在我写入的初始值。 请告诉我需要做哪些更改才能更新它。

    期待您的回应。 谢谢你。

    此致、

    Jonathan

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

    Jonathan、

    [引用 user="Jonathan Navor"]我已在蓝色条中添加了您要告知的代码、但该值未更新、它仍停留在我写入的初始值。 请告诉我需要做哪些更改才能更新它。

    我只想给大家一个机会、我将在下星期一再次检查这个问题。

    此致、

    拉斐尔

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

    Jonathan、

    我做了一些调查、有一些细节可以帮助客户向前发展。

    根据描述、客户能够完成任务4步骤4

    在任务5的步骤2中、查看蓝色条(文件)中的代码 GATTServApp_ProcessCharCfg()的语法显示在文件注释“//尝试发送通知”的正下方

    2.在任务5的步骤3中、蓝色条(文件 )显示了文件顶部附近的全局变量 myVar 的定义(绿色)。

    3.在上述同一文件中向下移动,您将到达函数 ProjectZero_handleButtonPress()内 SunlightService_SetParameter 的调用,以及变量中的增量。

    蓝色栏中的解决方案文件包含其他任务的其余代码。

    希望这对您有所帮助、

    拉斐尔