码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • BLE广播事件包解析&空口事例


    数据包整体结构:

    事件事件代码事件参数
    HCI_LE_Advertising_Report
    0x3E
    Subevent_Code,
    Num_Reports,
    Event_Type[i],
    Address_Type[i],
    Address[i],
    Data_Length[i],
    Data[i],
    RSSI[i]

    HCI_LE_Advertising_Report事件表示一个或多个蓝牙设备已经对主动扫描做出了响应,或有在被动扫描期间接收到的广播广告。控制器可以在这些广告报告中排队,并在一HCI_LE_Advertising_Report事件中从多个设备发送信息。只有在使用HCI_LE_Set_Scan_Enable命令启用了扫描时,才能生成此事件。它只报告使用传统广告PDU的广播事件。

    事件参数解析:

    Subevent_Code:

    参数参数解析
    0x02HCI_LE_Advertising_Report事件的子事件代码

    Num_Reports:

    参数参数解析
    0x01 to 0x19
    事件中的响应数。
    其他预留以备将来使用

    Event_Type[i]: 

    参数参数解析
    0x00可连接和可扫描的无定向广告(ADV_IND)
    0x01
    可连接的定向广告(ADV_DIRECT_IND)
    0x02可扫描无定向广告(ADV_SCAN_IND)
    0x03不可连接的无定向广告(ADV_NONCONN_IND)
    0x04扫描响应(SCAN_RSP)
    其他预留以备将来使用

     Address_Type[i]:

    参数参数解析
    0x00公共设备地址
    0x01
    随机设备地址
    0x02公共身份识别地址(对应于已解决的专用地址)
    0x03随机(静态)身份地址(对应于已解析的专用地址)
    其他预留以备将来使用

    Address[i]: 

    参数参数解析
    0xXXXXXXXXXXXX
    公共设备地址、随机设备地址、公共标识地址或广告设备的随机(静态)标识地址。

    Data_Length[i]: 

    参数参数解析
    0x01 to 0x1F
    响应的设备的数据字段的长度。
    其他预留以备将来使用

    Data[i]: 

    参数参数解析
     广告或扫描响应数据

    RSSI[i]: 

    参数参数解析
    0xXX
    范围:-127至+20单位:dBm
    0x7F
    RSSI不可用

    空口抓取的广播数据:

    e00eccfd45a64b06885db55b5cde0c45.png 

  • 相关阅读:
    CVPR 2022 Oral | MAXIM: Multi-Axis MLP for Image Processing
    基于Prometheus的容器云平台监控架构设计
    Android虚拟机线程启动过程解析, 获取Java线程真实线程Id的方式
    Java如何使用实时流式计算处理?
    Redis3.2.1如何设置远程连接?允许局域网访问
    QT基础之一文介绍文本编辑与排版包含字体相关设置、段落对齐与排序方式
    C++ 取近似值
    FIFO的使用攻略(一看就会)
    uniapp:如何修改路由加载条的样式
    运动装备什么牌子好?运动装备品牌排行榜推荐
  • 原文地址:https://blog.csdn.net/qq_38531460/article/details/126642103
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号