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.

[参考译文] CC2541:CC2541问题

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/868022/cc2541-question-for-cc2541

器件型号:CC2541

大家好、

客户遇到以下问题、需要您的帮助。

静态 uint8 advertData[]=//Advertising Packet

         //标志;这会将设备设置为使用有限的可发现设备
         //模式(一次广播30秒)而不是一般模式
        //可发现模式(无限期广播)
0x02、//此数据的长度
GAP_ADTYPE_FLAGS、//??????????
DEFAULT_DISCOVERABLE_MODE | GAP_ADTYPE_FLAGS_BREDR_NOT_SUPPORTED、

        //服务 UUID,通知中央设备包含哪些服务
        //中
0x03、//此数据的长度
GAP_ADTYPE_16BIT_more、//一些 UUID、但不是全部
LO_UINT16 (SIMPLEPROFILE_SERV_UUID),
hi_uint16 (SIMPLEPROFILE_SERV_UUID),

};

advertData[]没有 MAC 信息。  为什么手机显示从属模块的 Mac 信息?

谢谢,

安妮

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

    我知道、这是在 BLE 堆栈中完成的、应用开发人员无法更改它。

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

    尊敬的 Annie:

    正如 YiKai 所说的、根据蓝牙核心规范广播包必须包含广播器件的蓝牙地址(BDA)。  

    (在较新版本的蓝牙核心规范4.2和更新版本中、您可以使用随机地址作为 BDA 来模糊您的 MAC 地址。 但是、CC2541支持的蓝牙4.0功能集无法实现这一点。)