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.

[参考译文] CC2755R10:使用"服务更改"

Guru**** 2420530 points
Other Parts Discussed in Thread: CC2755R10

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1536192/cc2755r10-use-of-service-changed

器件型号:CC2755R10


工具/软件:

您好、专家:

1、CC2755R10 是否支持“服务更改“?

  我们的客户希望更改 GATT 服务和特性。

2.如有可能, 是否需要断开 BLE 连接才能使用“服务已更改“?

此致、

A. Fujinaka

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

    您好!

    F3 SDK API 不提供任何允许添加单个特性的函数。 但是、它允许添加和删除整个服务、方法是使用函数 GATTServo App_RegisterGATTServo App_Deregister。这些功能不需要用户断开 BLE 连接、但它确实需要一种方法来通知中心端服务已更改。

    这可以通过使用 服务更改特性来实现。 外设会使用上述 API 函数更改其 GATT 服务、然后向服务更改特性发送指示以通知中央器件。 然后、中央器件需要重新发现 GATT 表、就像当前在客户固件中一样。

    此致、
    Maxence

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

    您好、Maxence、

    我知道 F3 SDK API 不公开任何允许添加单个特性的函数

    因此、 如果我们要更改特性的配置、 我们需要执行以下步骤、这是否正确?

    1.删除由 GATTServo App_Deregister 服务提供的服务

    2.更改特征配置并重新注册由 GATTServe App_Register 服务提供的服务

    此致、

    A. Fujinaka

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

    您好、

    是、这是正确的。

    此致、
    Maxence