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.

[参考译文] CC2340R5:主要作用是如何添加客户服务

Guru**** 2589245 points
Other Parts Discussed in Thread: CC2340R5

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1396125/cc2340r5-as-central-role-how-to-add-customer-services

器件型号:CC2340R5

工具与软件:

你(们)好  

我的客户正在开发 CC2340R5作为中央器件。

它们指 basic_ble_GATT_Client_7.40。

ble_examples/examples/rtos/LP_EM_CC2340R5/ble5stack/basic_ble_gatt_client、位于 simplelink_low_power_f3_SDK-7.40 TexasInstruments/ble_examples··GitHub

外围设备正在使用下面的服务和特性。

«Air BLE Service»:0x45、0x4C、0x42、0x61、0x68、 0x6F、0x72、0x69、0x41、0x03、 0xAB、0x2D、0x4D、0x49、0x52、 0x50

UUID 的特征如下。

«Air BLE Rx»:0x45、0x4C、0x42、0x61、0x68、 0x6F、0x72、0x69、0x41、0x32、 0xAB、0x2D、0x52、0x41、0x48、 0x43

μ«Air BLE Tx»:0x45、0x4C、0x42、0x61、0x68、 0x6F、0x72、0x69、0x41、0x31、 0xAB、0x2D、0x52、0x41、0x48、 0x43

他们通过扫描找到了服务、但未找到特性。

如何找到特征?

另外、您能否帮助我创建回调函数、以便在连接后使用该服务传输数据?

谢谢

此致、

 

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

    你好、Robin、

    感谢您的咨询。 请问你们现在是如何把这些新的特点包括在内的? 您如何修改 GATT_TABLE? 如何使用 basic_ble_GATT_Client_7.40 (中央设备)发现新特性?

    我们很快将发布一份关于开发自定义配置文件的培训材料。 同时、我可以与您分享此视频: 低功耗蓝牙定制配置文件、请考虑它与本教程中使用的设备和示例代码不同、但可以用作参考。

    BR、

    David。

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

    您好、David  

    我们在中央设备上找到了 AirBLE 服务、但我们不知道下一步该怎么办。

    请帮助我如何包括定制服务和特征。

    此外、如何在扫描停止后尝试在 Central 上连接?

    您是否可以在 basic_ble_GATT_Client_7.40示例中包含上述服务和特征?

    谢谢

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

    你好、Robin、

    "在 basic_ble_GATT_Client_7.40示例中包含上述服务和特征"是什么意思? 我建议首先使用 SimpleLink Connect 应用(移动应用)连接到外设、并验证是否正确发现 GATT 表(及其特性)。 您能否在连接并显示配置文件后共享屏幕截图?

    关于如何包括服装服务和特征、我建议查看 所提供实验室中服务的任务实施。

    BR、

    David。

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

    您好、David

    我们与其他器件进行通信、因为我们使用 CC2340R5作为核心角色。
    请告诉我如何使用上述其他设备的用户服务进行通信。

    我们找到了用户服务 UUID、但我们不知道下一步。

     

    谢谢

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

    你好、Robin、

    请问您如何继续进行 GATT 发现? 删除代码会很有帮助。

    如果您知道该服务:链接建立后,您可以使用 GATT_DiscPrimaryServiceByUUID() API。 如果找到服务、则 ATT_FIND_BY_TYPE_VALUE_RSP 事件将发布到应用程序中、我们使用 GATT_DiscAllChars()发现所有特征。 如果希望使用 UUID 发现特征,则 应使用 GATT_DiscCharsByUUUID() API ,其使用方式与前面提到的服务 API 非常相似。

    BR、

    David。