跳到主要内容

扫描响应数据的广告

DA14585.

5个月前

扫描响应数据的广告

张贴了moguilevski.60分 4回复
0旋转

亲爱的对话团队,

我要使用Advice使用Adv_scan_ind数据包使用Adarbone示例。但是,当我用数据(<31字节)填充user_advertise_scan_response_data时,就像在剪切中显示

///扫描响应数据#define user_advertise_scan_response_data“\ x64 \ x75 \ x6d \ x6d \ x79 \ x20 \ x64 \ x61 \ x74 \ x61”

代码执行在广告启动时断。除大小限制外,还有其他有关有效载荷的规则吗?正确使用此广告类型需要其他哪些步骤?在这种情况下是否允许连接?

接受答案!

5个月前

PM_DIALOG.

嗨moguilevski,

广告字符串和扫描响应数据应遵循特定格式。制造商特定数据是开发人员可以包含自己的数据并在设备广告时填充它们的标志。要将自定义数据添加到广告字符串中,格式应该像

以下是一个例子:

#define man_data“\ x64 \ x75 \ x6d \ x6d \ x79 \ x20 \ x64 \ x61 \ x74 \ x61”#define man_data_len“#define man_data_len”\ x0b“#define user_advertise_scan_response_data man_data_len \ adv_type_manufacturer_specific_data \ man_data

请更多详细信息BLE广告教程(HTML)

谢谢,PM_DIALOG.

接受答案!

5个月前

moguilevski. 60分

你好pm_dialog,

非常感谢你的答案。Futhermore,我想问你另一个相关问题:

是否有任何可能将自定义数据字段放入广告或扫描PEPONCE负载中,这些字段不包含在一般蓝牙规范中(广告类型列表:0x01 - 0x2D,0x3D,0xFF)?

接受答案!

5个月前

PM_DIALOG.

嗨moguilevski,

如果您想将自定义数据存储到广告或扫描响应数据中,您应该按照我以前的回复并使用制造商特定数据。

谢谢,PM_DIALOG.

接受答案!

5个月前

moguilevski. 60分

谢谢你。