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

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
6个员额/ 0个新员额
最后发表
Ivaylo Tsanov
离线
最后看到:1个月1个星期前
加入: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_MANUFACTURER_CODE在app_adv_data.h中定义

#定义ADV_DIALOG_MANUFACTURER_CODE \ x00 \ xD2”

这将导致报文与PDU类似

0 x0aff00d2444c472d424c45

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

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

关键词:
设备:
PM_Dialog
离线
最后看到:1天18小时前
工作人员
加入: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个月1个星期前
加入:2019-04-22 13:18
谢谢你的回答!

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

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

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

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

嗨Ivaylo Tsanov,

多字节在SDK中处理,并以小端字节的形式在空中传输。然而,用户将以大端顺序读取它们。

谢谢,PM_Dialog

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

你好,

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

最好的问候,
Ivaylo Tsanov

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

嗨Ivaylo Tsanov,

是的,你所看到的绝对是期待的。请把这个和advertks9ng数据一起检查。

谢谢,PM_Dialog