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.

[参考译文] CC2540:在用作中央设备时是否可以设置设备的本地名称?

Guru**** 2589275 points
Other Parts Discussed in Thread: CC2540, BLE-STACK

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/602138/cc2540-is-it-possible-to-set-the-local-name-of-the-device-when-acting-as-central

器件型号:CC2540
Thread 中讨论的其他器件: BLE-STACK

我想知道、当使用加密狗和 CC2540芯片的器件充当中央设备时、是否可以设置器件名称。 目前、外设设备(Android 手机)上的设备名称始终为空。

我尝试根据 BLE 规范(第2卷、E 部分、7.3.11)设置本地名称。 因此、我从 BTool 发送 MISC_GenericCommand、如"01 13 0C 0A 46 52 41 4E 4B 53 2D 4E 42 00"(根据规范、OGF 应为3、OCF 应为13)。 但我得到以下答案:

[20]: 01:32:18.811
类型:0x04 (事件)
-EventCode:0x000E (事件)
数据长度:0x04 (4)字节
数据包:0x01 (1)
操作码:0x0C13 (未知操作码)
状态:0x01 (1)(失败)

CC2540是否不支持此功能?

此致、

弗兰克

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

    在 host_test 示例中、有两种修改 GSS 的方法。

    GSS 可在代码中进行修改- TI BLE-Stack 将自动消耗这些事件并响应请求、这可能是最简单的。 这将要求您重新刷新 host_test 应用程序。

    您还可以使用环回句柄来修改 GSS 中的属性、环回句柄为0xFFFE -如果允许、允许主机写入 GSS。

    您参考的部件适用于 BDR/ER 控制器-不适用于 BLE 控制器!

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

    你好,Rebel,

    遗憾的是、闪存对于我正在处理的项目而言不是选项。 我想使用 HCI 命令执行此操作。 我尝试了您对环回句柄的建议、但它不起作用、我获得 了器件名称的 WRITE_NOT _LEVEND_RELEVLED。 是否有可能通过 HCI 更改特性的权限?

    很抱歉混用 BDR/ER 和 BLE、我刚刚在将近3000页的规格中迷路了。 ;-)

    此致、

    弗兰克