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-CC2651R3SIPA:-

Guru**** 2587345 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1170994/lp-cc2651r3sipa--

器件型号:LP-CC2651R3SIPA

大家好、

我正在为 我的项目开发 BLE。 根据我们的要求、我们希望使用应用程序向器件发送长度为15个字符的字符串。 我使用的是一个多角色示例、因为代码已经内置了服务和特征。 但我无法使用该服务发送字符串数据。 该服务将仅支持使用该应用程序的2个特征。 因此、我想添加一个支持我的要求的新服务。 因此、请帮助我添加新服务、该服务支持使用应用程序发送字符串数据的功能。

谢谢、

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

    Mahesh 您好!

    默认 multi_role 工程中 simple_gatt_profile.c 文件的特征5启用由 SIMPLEPROFILE_CHAR5_LEN 定义的5字节有效载荷。 您可以将其用作起点、并调整配置文件以支持15个字符。

    如果您还没有、我一定会查看我们的 SimpleLink Academy 培训模块、其中详细介绍了配置文件配置: dev.ti.com/.../node

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

    尊敬的 Ammar:

    特性5仅启用读取选项。 如果我要启用写入功能、我应该在哪里进行更改?

    谢谢、

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

    嗨、Mahesh、

    添加写入功能不应涉及太多更改。 您可以通过在服务声明中的 Characteristic Property 字段中添加"| GATT_PROP_WRITE"来更改特征属性。 在培训模块的末尾、您将找到一个示例服务生成器、它将帮助您创建新的配置文件。

    为了获得更多指导、我们 SDK 中的 Project Zero 利用了一个 DATA_SERVICE (位于 \source\ti\ble5stack\profiles\project_zero\data_service.c 中)、这是您所需内容的工作示例。 希望这对您有所帮助。