制造商数据中的不正确宣传公司标识符亚博全网

了解更多常见问题解答教程

6个帖子/ 0新
最后一篇
Ivaylo Tsanov.
离线
最后一次露面:6天21小时前
加入:2019-04-22 13:18
制造商数据中的不正确宣传公司标识符亚博全网

在Perximity Reporter项目中,user_config.h扫描响应数据配置如

///扫描响应数据#define user_advertise_scan_response_data“\ xtype_manufacture _specific_data \ adv_dialog_manufactureer_code \”dlg-ble“

Adv_dialog_manufactureR_Code在app_add_data中定义

#define adv_dialog_manufacture _code“\ x00 \ xd2”

这导致具有PDU的数据包

0x0aff00D2444C472D424C45

其中0x0a是广告结构长度,
0xFF是广告结构类型(制造商特定数据),
0x00d2是公司标亚博全网识符和
0x444C472D424C45是“DLG-BLE”

我错了或公司标识符应该读为0xd20亚博全网0吗?

关键词:
设备:
PM_DIALOG.
离线
最后一次露面:16分30秒前
职员
加入:2018-02-08 11:03
嗨Ivaylo Tsanov,

嗨Ivaylo Tsanov,

谢谢你的问题。你正在得到预期的结果!

  • 0x0A是长度:FF 00 D2 44 4C 47 2D 42 4C 45(10字节)
  • 0xFF = ADV_TYPE_MANUFAFFER_SPECIFID_DATA.
  • 0x00D2 = ADV_DIALOG_MANUFAFFER_CODE。这不应该倒置(0xD200)
  • 0x444c472d424c45 =“dlg-ble”

请看看BLE广告教程(HTML)还有!

谢谢,PM_DIALOG.

Ivaylo Tsanov.
离线
最后一次露面:6天21小时前
加入:2019-04-22 13:18
谢谢您的回答!

谢谢您的回答!
但我发现它不完整。
请指出,指定公司标识符不应倒置的文档。亚博全网

根据补充蓝牙核心规范|CSS V9,A部分,1个数据类型定义和格式

与以下数据类型关联的所有数值多字节实体和值应使用小端口字节顺序。

PM_DIALOG.
离线
最后一次露面:16分30秒前
职员
加入:2018-02-08 11:03
嗨Ivaylo Tsanov,

嗨Ivaylo Tsanov,

多字节在SDK中处理并以空气传输为小endian。但是,用户将把它们读为Big-Endian。

谢谢,PM_DIALOG.

Ivaylo Tsanov.
离线
最后一次露面:6天21小时前
加入:2019-04-22 13:18
你好,

你好,

我在我的第一篇文章中提供的数据转储已从HCIDump中获取,并在Wireshark和少数Android Bluettoh监视器应用中验证。亚博国际官网平台网址您可以加载Proximity报告的演示项目并验证。

最好的祝福,
Ivaylo Tsanov.

PM_DIALOG.
离线
最后一次露面:16分30秒前
职员
加入:2018-02-08 11:03
嗨Ivaylo Tsanov,

嗨Ivaylo Tsanov,

是的,你可以看到的是绝对的预期。请也用广告9。

谢谢,PM_DIALOG.