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.

[参考译文] CC2640R2F:如何设置通告信道

Guru**** 2582405 points
Other Parts Discussed in Thread: LAUNCHXL-CC2640R2, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1082932/cc2640r2f-how-to-setting-advertise-channel

部件号:CC2640R2F
Thread:LAUNCHLL-CC2640R2,sysconfig中讨论的其它部件

TI支持您好

我对蓝牙的名称有疑问

1.如何在蓝牙初始完成后设置蓝牙名称?

PS: 我需要在蓝牙正常运行期间更改蓝牙名称(不是初始)

现在我使用"scanRspData"中的更改名称

2.这个问题是关于广告. 如果我需要在广告数据或扫描响应数据中添加数据以显示MOBIE上的数据,它可以在连接请求之前查看数据。  是否可以做到?

如果能够做到,应该如何做到?

我使用软件项目简单串行套接字服务器

版权所有(c) 2020,Texas Instruments Incorporated

SDK:3.30 .00.20

代码编辑器工作室版本:10.1 .1.0.0004万

这是   TI SimpleLink CC2640R2 SDK 3.30 .00.20 的HitHub链接  

https://github.com/ti-simplelink/ble_examples/tree/simplelink_cc2640r2_sdk-3.30

这是 LAUNCHXL-CC2640R2 LaunchPad Board链路

https://www.ti.com/tool/LAUNCHXL-CC2640R2

谢谢!

Vasu Khwanyuen

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

    您好,

    我已请工程师发表评论。

    请确保将您的其他线程标记为已解决或告诉我们如何提供帮助。

    此致,

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

    您好,

     我认为 您应该同时更改广告数据和扫描响应数据的内容。 这可以通过HCI命令完成,也可以修改默认广告数据。

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

    您好,

    广告数据。 我从代码中看到可以设置广告数据最大大小=31字节。

    问题, 我是否可以添加超过31字节的通告数据?

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

    您好,

    如果您尝试使用正常广告类型并尝试发送超过32字节的内容,我们无法评论具体的情况,只是因为BLE规范没有定义它,TI也没有对此进行描述,所以它不起作用。 您发送更多字节广告数据的唯一方法是在bl5中使用广告扩展。请在  蓝牙低能耗扫描和广告中查看广告数据包

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

    谢谢Simon Huo,

    我看到广告数据类型。 如果我添加新类型,我是否可以从“定义”中添加更多新类型 @defgroup gap_adTypes Gap Advertisement数据类型?

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

    当然您可以尝试~

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

    从问题广告数据类型,我尝试它。

    然后,

    广告数据都是标准数据?

    我们不能在通告数据中发送服务UUID吗?  

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

    您好,

     UUID划分的GATT发现特性。 请问您为什么要隐藏这些信息?

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

    您好,

    我们希望存储其他数据/应用程序数据。客户端已经知道哪些UUID支持。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    UINT8_t advData1.
    advSet1.advData1.numOfUUIDs16More  
    我想这些是你需要看到的参数
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    因此我们必须在广告数据上添加UUID?无法删除权限? 它是蓝牙SIG的标准吗?

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

    哦,我的意思是,您需要修改这些参数以禁用广告数据中的所有UUID。 我以前没有尝试过。 但您可以在相关文档中找到修改。

    顺便提一下,您可以打开一个2642项目并打开sysconfig文件,您可以在其中将UUID设置为0。 然后,您可以看到生成代码,以了解在2640项目中需要更改和修改的位置。 它不会完全一样,但它可以提供更好的外观。