在制造商数据中错误地广告公司标识符雷电竞下载app

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
6个职位/ 0个新职位
最后发表
Ivaylo Tsanov
离线
最后看到:1个月前3个星期前
加入:2019-04-22 13:18
在制造商数据中错误地广告公司标识符雷电竞下载app

在邻近报告器项目中user_config.h扫描响应数据配置类似

///扫描响应数据#define USER_ADVERTISE_SCAN_RESPONSE_DATA "\x0a"\ ADV_TYPE_MANUFACTURER_SPECIFIC_DATA\ ADV_DIALOG_MANUFACTURER_CODE\ "DLG-BLE"

adv_dialog_manufacer_code是在app_adv_data.h中定义的

#定义ADV_DIALOG_MANUFACTURER_CODE \ x00 \ xD2”

这导致数据包与PDU类似

0 x0aff00d2444c472d424c45

其中0x0A为AD结构长度,
0xFF是AD结构类型(制造商特定数据),
0x00D2是公司标雷电竞下载app识符和
0 x444c472d424c45“DLG-BLE”

是我错了,还是公司标识符应该读取为0雷电竞下载appxD200?

关键词:
设备:
PM_Dialog
离线
最后看到:2天8小时前
工作人员
加入:2018-02-08 11:03
嗨Ivaylo Tsanov,

嗨Ivaylo Tsanov,

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

  • 0x0A是长度:FF 00 D2 44 4C 47 2D 42 4C 45(10字节)
  • 0 xff = ADV_TYPE_MANUFACTURER_SPECIFIC_DATA
  • 0 x00d2 = ADV_DIALOG_MANUFACTURER_CODE。不应该颠倒(0xD200)
  • 0 x444c472d424c45 = " DLG-BLE "

请您看一下BLE广告教程(HTML)!

谢谢,PM_Dialog

Ivaylo Tsanov
离线
最后看到:1个月前3个星期前
加入:2019-04-22 13:18
谢谢你的回答!

谢谢你的回答!
但我发现它不完整。
请指明公司标识不应倒置的文件。雷电竞下载app

根据蓝牙核心规范的补充| CSS v9, Part A, 1数据类型定义和格式

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

PM_Dialog
离线
最后看到:2天8小时前
工作人员
加入:2018-02-08 11:03
嗨Ivaylo Tsanov,

嗨Ivaylo Tsanov,

多字节在SDK中处理,并作为小端字节通过空中传输。但是,用户将其读取为大端。

谢谢,PM_Dialog

Ivaylo Tsanov
离线
最后看到:1个月前3个星期前
加入:2019-04-22 13:18
你好,

你好,

我在我的第一篇文章中提供的数据转储已经从hcidump中提取,并在Wireshark和少数Android蓝牙监控应用程序中进行了验证。雷竞技安卓下载您可以加载接近报告的演示项目并验证它。

最好的问候,
Ivaylo Tsanov

PM_Dialog
离线
最后看到:2天8小时前
工作人员
加入:2018-02-08 11:03
嗨Ivaylo Tsanov,

嗨Ivaylo Tsanov,

是的,你看到的绝对是意料之中的。请把这个和adtks9ng数据核对一下。

谢谢,PM_Dialog