嗨对话会员,
我正在使用无附件v5.380.5.4.0。在第一个电源启动期间,不会出现宣传数据详细信息。只出现设备名称。
我正在使用NRF Connect进行评估。我在函数user_app_on_init中定义了通告数据。
制造商特定数据未出现。你能告诉我为什么这种情况发生了吗?
嗨Nabilahderes,
广告字符串必须具有根据规格的特定格式。制造商特定数据是开发人员可以包含自己的数据并在设备广告时填充它们的标志。为了将广告数据添加到广告字符串中,格式应该像 <标签> 。不确定如何定义user_app_on_init()中的广告数据,因此请让我为您提供如何使用adv_type_manufacture_specific_data(0xff)标记的简短示例。假设您希望将BD地址追加到广告数据中。例如让我们说你的mac地址是:x00 x01 x02 x03 x04 x05所以你的广告数据将如下:
#define ble_addr“\ x00 \ x01 \ x02 \ x03 \ x04 \ x05”#define ble_addr_len“\ x07”#define user_advertise_data ble_addr_len \ adv_type_manufactureer_specific_data \ ble_addr
user_advertise_data宏在user_config_580.h中文件。请尝试并让我知道。
谢谢,PM_DIALOG.
嗨Nabilahderes,
广告字符串必须具有根据规格的特定格式。制造商特定数据是开发人员可以包含自己的数据并在设备广告时填充它们的标志。为了将广告数据添加到广告字符串中,格式应该像 <标签> 。不确定如何定义user_app_on_init()中的广告数据,因此请让我为您提供如何使用adv_type_manufacture_specific_data(0xff)标记的简短示例。假设您希望将BD地址追加到广告数据中。例如让我们说你的mac地址是:x00 x01 x02 x03 x04 x05所以你的广告数据将如下:
user_advertise_data宏在user_config_580.h中文件。请尝试并让我知道。
谢谢,PM_DIALOG.