20231225使用亿佰特的蓝牙模块dongle协议分析仪E104-2G4U04A抓取BLE广播数据

20231225使用亿佰特的蓝牙模块dongle协议分析仪E104-2G4U04A抓取BLE广播数据


结论:硬件蓝牙分析仪 不一定比 手机端的APK的效果好!
亿佰特E104-2G4U04A需要3片【单通道】,电脑端的UI为全英文的。
BLE-AnalyzerPro WCH升级版BLE-PRO蓝牙分析仪【UI做得不好】

使用的APK工具:
BLE调试助手【各大手机厂的 应用商店很容易找到!】
nRFconnect


https://detail.tmall.com/item.htm?_u=pju3ku1bf7&id=602108277074&spm=a1z09.2.0.0.33db2e8d7dYsl2
亿佰特蓝牙模块BLE4.0无线CC2540单片机USB接口dongle协议分析仪
已售 100+
¥45
颜色分类:E104-2G4U04A

https://www.ebyte.com/product-view-news.html?id=508
E104-2G4U04A CC2540芯片蓝牙模块
芯片方案:CC2540
工作频率:2.402~2.480GHz
支持协议:BLE 4.0
通信距离:60m
接口类型:USB
产品简介:E104-2G4U04A 是成都亿佰特设计生产的一款体积极小的蓝牙无线模块,USB 型(引脚间距 1.27mm);模块自带高性能 PCB 板载天线,采用蓝牙低能耗 (BLE) 的 SOC 方案。


https://www.ebyte.com/downpdf.aspx?id=508
技术手册

https://www.ebyte.com/pdf-down.aspx?id=1150
驱动程序

【抓包文件】Packet Sniffer 2.13.2
5.2. TI Packet Sniffer 
出厂固件支持 TI Packet Sniffer 抓包软件 到手即可进行抓包测试,使用 Packet Sniffer 可以快速进行协议
分析。可点击此链接进行下载测试:
http://www.ebyte.com/pdf-down.aspx?id=1093


【抓包文件】Packet Sniffer 2.13.2 在WIN10上工作正常,在WIN11上安装出现警告信息,不一定能够正常工作!

Texas Instruments Packet Sniffer (2.13.2)
TEXASINSTRUMENTS
Welcome to the Texas Instruments PacketSniffer (2.13.2) Installer
The Installshield(R) Wizard will install Packet Sniffer (2.13.2) onyour computer. To continue, click Next.
< Back
Next >
Cancel

Texas Instruments Packet Sniffer (2.13.2)
Destination Folder
Click Next to install to this folder, or click Change to install to a different folder
Install Packet Sniffer (2.13.2) to:
C:\Program Files (x86)Texas Instruments(Packet Sniffer)
Change...
Installshield
Backg
Next >
Cancel

Texas Instruments Packet Sniffer (2.13.2)
Setup Type
Choose the setup type that best suits your needs.
Please select a setup type.
Complete
All program features will be installed. (Requires the most disk space.)
Custom
Choose which program features you want installed and where they willbe installed. Recommended for advanced users.
Installshield
Back
Next >
Cancel

Texas Instruments Packet Sniffer (2.13.2)
Custom Setup
Select the program features you want installed.
Click on an icon in the list below to change how a feature is installed.
SmartRF Packet Sniffer
Feature Description
SmartRF04EB and SmartRF05EB Drivers
CC2420 IEEE 802.15.4 Packet Sniffer
CC2420 Drivers
Plugin CC2511 App. Ex. sniffer
Plugin SimpliciTI
Plugin IEEE802 15 4 and ZigBee
Plugin Generic
This feature requires 2882KB onyour hard drive.
Install to:
Packet Sniffer Firmware
Documentation
olain 0C0C
C: Program Files (x86 Texas Instruments Packet Sniffer)
Change...
Installshield
Help
Space
Back
Next >
Cancel

Texas Instruments Packet Sniffer (2.13.2)
Ready to Install the programThe wizard is ready to begin installation.
Click Install to begin the installation.
If you want to review or change any of your installation settings, click Back. Click Cancel to exitthe wizard.
Installshield
Backg
Install
Cancel

Texas Instruments Packet Sniffer (2.13.2)
Installing Packet Sniffer (2.13.2)The program features you selected are being installed.
Please wait while the Installshield Wizard installs Packet Sniffer (2.13.2). Thismay take several minutes.
Status:
Publishing product information
Installshield
< Back
Next >
Cancel

Texas Instruments Packet Sniffer (2.13.2)
Installing Packet Sniffer (2.13.2)The program features you selected are being installed.
Please wait while the InstallShield Wizard installs Packet Sniffer (2.13.2). Thismay take several minutes.
Packet Sniffer (2.13.2) - InstallShield Wizard
Not able to install driver for C:\Program Files (x86)\TexasInstruments\Extras Drivers cc1111dongle.inf
确定
Installshield
< Back
Next >
Cancel

Texas Instruments Packet Sniffer (2.13.2)
Installing Packet Sniffer (2.13.2)The program features you selected are being installed.
Please wait while the InstallShield Wizard installs Packet Sniffer (2.13.2). Thismay take several minutes.
Packet Sniffer (2.13.2) - InstallShield Wizard
Not able to install driver for C:\Program Files (x86)\TexasInstruments\Extras Drivers cc2430dbinf
确定
Installshield
< Back
Next >
Cancel

Texas Instruments Packet Sniffer (2.13.2)
Installing Packet Sniffer (2.13.2)The program features you selected are being installed.
Please wait while the InstallShield Wizard installs Packet Sniffer (2.13.2). Thismay take several minutes.
Packet Sniffer (2.13.2) - InstallShield Wizard
Not able to install driver for C:\Program Files (x86)\TexasInstruments\Extras Drivers cc2511dongle.inf
确定
Installshield
< Back
Next >
Cancel

Texas Instruments Packet Sniffer (2.13.2)
Installing Packet Sniffer (2.13.2)The program features you selected are being installed.
Please wait while the Installshield Wizard installs Packet Sniffer (2.13.2). Thismay take several minutes.
Packet Sniffer (2.13.2) - InstallShield Wizard
Not able to install driver for C:\Program Files (x86)\TexasInstruments\Extras Drivers cc2531dongle.inf
确定
Installshield
< Back
Next >
Cancel

Texas Instruments Packet Sniffer (2.13.2)
Installing Packet Sniffer (2.13.2)The program features you selected are being installed.
Please wait while the Installshield Wizard installs Packet Sniffer (2.13.2). Thismay take several minutes.
Packet Sniffer (2.13.2) - InstallShield Wizard
Not able to install driver for C:\Program Files (x86)\TexasInstruments\Extras\Drivers\cc2540dongleps.inf
确定
Installshield
< Back
Next >
Cancel

Texas Instruments Packet Sniffer (2.13.2)
Installing Packet Sniffer (2.13.2)The program features you selected are being installed.
Please wait while the InstallShield Wizard installs Packet Sniffer (2.13.2). Thismay take several minutes.
Packet Sniffer (2.13.2) - InstallShield Wizard
Not able to install driver for C:\Program Files (x86)\TexasInstruments\Extras\Drivers ccdebugger.inf
确定
Installshield
< Back
Next >
Cancel

Texas Instruments Packet Sniffer (2.13.2)
Installing Packet Sniffer (2.13.2)The program features you selected are being installed.
Please wait while the Installshield Wizard installs Packet Sniffer (2.13.2). Thismay take several minutes.
Packet Sniffer (2.13.2) - InstallShield Wizard
Not able to install driver for C:\Program Files (x86)\TexasInstruments\Extras Drivers srf04ebinf
确定
Installshield
< Back
Next >
Cancel

Texas Instruments Packet Sniffer (2.13.2)
Installing Packet Sniffer (213.2)
The program features you selected are being installed.
Please wait while the Installshield Wizard installs Packet Sniffer (2.13.2). Thismay take several minutes.
Packet Sniffer(2.13.2) - InstallShield Wizard
Not able to install driver for C: Program Files (x86) TexasInstruments\Extras Drivers srf05eb.inf
确定
Installshield
< Back
Next >
Cance

Texas Instruments Packet Sniffer (2.13.2)
TEXASINSTRUMENTS
Installshield Wizard Completed
The InstallShield Wizard has successfully installed Packet Sniffer2.13.2). Click Finish to exit the wizard.
Place shortcut on the desktop
< Back
Finish
Cancel

AdvA 0x489A5B45564F
AdvData 020106020AEC0303D0FD12FF016648554E7470437A0000000000000000

AdvA 0x489A5B45564F
AdvData 12094950432D56453038393439343245525854

广播包:
0x020106020AEC0303D0FD12FF016648554E7470437A000000000000000012094950432D56453038393439343245525854

Assigned Numbers | Bluetooth® Technology Website
https://www.bluetooth.com/specifications/assigned-numbers/generic-access-profile/

Len    Type    Data
02        01        06
02        0A        EC
03        03        D0FD
12        FF        016648554E7470437A0000000000000000
12        09        4950432D56453038393439343245525854

 BLE调试工具:

Texas Instruments SmartRF Packet Sniffer Bluetooth Low Energy
File Settings Help
古I安f
Time (us)+84374=112018715
06
Channe
454
0x25
Time (us)+280058
P.nbr
Channel
455
=112298773
0x25
Time (us)+466788
P.br
Channel
456
=112765561
0x25
Time (us+366993=113132554
Pnbr457
Channel
0x25
Time (us+465692=113598246
mbr458
Channel
0x25
Time (us+89433=113687679
e.nbr459
Channel
0x25
Time (us)+413
Pnbr
Channel
460 =113688092
0x25
Time (us)+180216=113868308
Pnbr.
Channel
461
0x25
Time (us)+99435=113967743
e.nbr462
Channel
0x25
Time (us)+449437=114417180
P.nbr
Channe
463
0x25
Time (us)+278810=114695990
P.nbr
Channe
464
0x25
Time (us+94429=114790419
Pnbr
Channel
465
0x25
Time (us)+733948=115524367
060
Channel
466
0x25
Trea doos
Access Address0x8E89BED6
Access Address
0x8E89BED6
Access Address
0r8E89BED6
Access Address
0x8E89BED6
Access Address
0x8E89BED6
Access Address
0x8E89BED6
Access Address
0x8E89BED6
Access Address
0X8E89BED6
Access Address
0r8E89BED6
Access Address
0x8E89BED6
Access Address
0x8E89BED6
Access Address
0x8E89BED6
Access Address
0x8E89BED6
Ady pou HeaderType TxAdd Rxadd pDu-Length
data02 01 1A 02 04 05 0 EF 4C
sS(dBm
Ady Pou TypeADV IND
AdvA
CRC
0x739B94AE40BD 00 10 05 4D 1C FF 7A EE
0xB031A6
-70
23
Ady pou HeaderTxAdd RxAdd PDU-Length23
dwData02 01 1A 02 0A 05 0 FF 4C00 10 25 4D 1C EE 7A EE
RSSIdEm)-70
Adv Pou TypeADV IND
CRC0xB031A6
AdvA
Type
0x739B94AE40BD
Ady POU HeaderType TxAdd RxAdd PDU-Length24
AdwDataOE 01 1A 82 0 00 0B EF 4C
RSSI(dm)-700r33EA58
Adv PDU Type
AdvA
CRC
ADV IND
0K6135A8BEE548 00 10 06 69 1E E9 CE D6 A9
Ady pou HeaderType Txadd RxAdd PDU-Length23
dwata02 01 1 02 0 05 0A EE 4C0C 10 05 4D 1C FF 7A EE
RSSICRC(dBm)0xB031N6-70
Ady Pou Type
AdvA
ADV IND
0739B94AE40BD
Ady pou HeaderType TxAdd RxAdd PDu-Length24
dwData02 01 1A 02 0 0C OB EE 4C
RssI(dBm)
Adv PDU Type
AdwA
CRC
ADV IND
-690x33EA58
0x6135A8BEE548 08 18 06 69 1E E9 CE D6 A9
Adv PDU HeaderType TxAdd RxAdd pDu-Length23
AdvData02 01 1 12 8A 04 08 FF4C
Rss(dBm)-69
Adv PDU Type
AdvA
CRC
ADV IND
0xB031A6
0x739B94AE40BD 00 10 05 4D 1C FE 7A EE
Ady PoU HeaderType TxAdd RxAdd PDu-Length
RssIFCS(dBmOK-62
Adv Pou Type
ScanA
Adya
CR
0x76D9020F6008 0r739B94AE40BD0x6E7499
ADV SCAN REQ
Adv PoU Type
ADV IND
Ady Pou Type
ADV IND
Ady POU Type
ADV IND
Ady PoU Type
ADV IND
Adv PDU Type
ADV IND
Ady PoU Type
ADV IND
Ady poU HeaderType TxAdd RxAdd PDU-Length24
AdvA
0x6135A8BDE548
AdyData42 01 1A 03 0A 0C OB EE 4C00 26 06 69 1E E9 CE D4 A9
RSIdEm0x73EA58-69
CRC
Ady poW HeaderType TxAdd RxAdd PDu-Length23
Ady pou HeaderType TxAdd RxAdd pou-Length24
Ady pou HeaderType TxAdd RxAdd PDU-Length
24
Ady pou HeaderType TxAdd RxAdd pou-Length23
Ady POU HeaderType TxAdd RxAdd PDU-Length
24
AdwData0A 01 1 02 0 05 0A EE40
AdyA
0x739B94AE40BD 00 10 05 4D 1C EF 7A EE
RSSI(dBm)0xB03126-70
CRC
RSsI(dBm)
AdyData02 01 1 CA OB OC 8B E3 4C
AdvA
CRC
-72
0x6335A8BEB248 00 10 06 69 1E E8 C3 D6 C1
0x37EB58
RsSI(dBm)-70
AdvData02 01 1A 02 0A 0C OB EF 4400 10 06 69 1E E9 CE D6 A9
AdvA
CRC
0K6137A8BEE548
0x33EA58
dwData02 01 1 02 0 05 0 EE4000 10 05 4D 1C EE 7A EE
AdwA
0x739B94AE40BD
RSSI(dBm
CRC
0xB03126
-70
data02 01 1A 02 0 OC OB EE 4C
RsSl(dBm)I71
AdvA
CRC
0r33EA58
0K012DA8BEE548 00 10 06 69 1E E9 CE D6 A9
mec-
09
oK
FCs
ERROR
FCs
ERRoR
Fcs
ERRoR
FCS
ERRoR
FCs
ERRor
FCs
ERROR
FCs
ERROR
FCs
ERROR
FCs
ERROR
FCS
OK
Fcs
ERROR
Capturing device Radio Configuration Select fields Packet details Address book  Display filter Time line
Advertising Channel:
37 (2402 Hz)
Connect to Initistor Adc
Packet count: 479
Error count: 178
(hex
Filter Off


 

2023-11-16 18:08:41
请问有技术支持吗?
已读

亿佰特旗舰店:阿诺
2023-11-16 18:08:50
亲亲,现在是值班客服,您的专属客服都下班了哦,麻烦您工作日9:00-18:00联系下我们哦~

亿佰特旗舰店:阿诺
2023-11-16 18:08:56
https://www.ebyte.com/product-view-news.html?id=508这是产品的详细信息您可以参考下哦


2023-11-16 18:08:56
1、蓝牙从机在广播的时候,广播的通道是可以指定的,广播信道分别是37、38、39,可以指定在任意个通道上广播或三个通道同时广播,更改广播通道参考链接http://blog.csdn.net/feilusia/article/details/48781611;
已读

wb4916
2023-11-16 18:09:19
因为广播信道有三个 37 38 39,请问我是需要一次性购买三个吗、
已读

亿佰特旗舰店:阿诺
2023-11-16 18:09:25
稍等亲帮您看下


2023-11-16 18:09:32
我想 调试 手机 和 BT模块(肯定非TI的)之间的 BLE广播。请问 本款工具合适吗?
已读

亿佰特旗舰店:阿诺
2023-11-16 18:10:44
可以参考下技术手册哦

亿佰特旗舰店:阿诺
2023-11-16 18:11:58
亲亲,您可以留一下您的公司信息和联系方式哦,我们可以安排专人对接您遇到的各种产品问题呢,比您线上咨询效率更高哦~~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/269987.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

DRF视图组件

【1】两个视图基类 APIView APIView是 Django REST Framework 提供的一个基类&#xff0c;用于创建基于函数或基于类的视图。使用 APIView 可以根据需求自定义请求处理逻辑&#xff0c;对于简单的接口逻辑&#xff0c;可以直接继承APIView类。 GenericAPIView GenericAPIVi…

如何使用 YOLOv8 做对象检测

介绍 对象检测是一项计算机视觉任务&#xff0c;涉及识别和定位图像或视频中的对象。它是许多应用的重要组成部分&#xff0c;例如自动驾驶汽车、机器人和视频监控。 多年来&#xff0c;已经开发了许多方法和算法来查找图像中的对象及其位置。卷积神经网络对于此类任务有着非…

Dbeaver如何连接Oceanbase?

Dbeaver & Oceanbase 一、新增驱动二、连接数据库 一、新增驱动 1、新建驱动 点击数据库 -> 驱动管理器 -> 新建 2、设置驱动 驱动名称可随意填写注意驱动类型要是Generichost:port填写实际的host和port 库中新增下载的oceanbase驱动jar包 二、连接数据库 1、找…

linux 系统重启 Redis 服务

先 打开服务器 执行 sudo systemctl stop redis暂停Redis服务 然后 执行 sudo systemctl start redis启动 redis 服务 然后可以执行 sudo systemctl status redis查看 redis 状态

PyAV 使用浅谈

背景&#xff1a; PyAV是一个用于音频和视频处理的Python库&#xff0c;它提供了一个简单而强大的接口&#xff0c;用于解码、编码、处理和分析各种音频和视频格式。PyAV基于FFmpeg多媒体框架&#xff0c;它本质上是FFmpeg 的Python绑定&#xff0c;因此可以利用FFmpeg的功能来…

移动Web

文章目录 移动 Web一、平面转换1. 平移2. 旋转3. 渐变 二、空间转换1. 平移2. 旋转3. 动画 三、移动适配1. 谷歌模拟器2. rem3. less4. vw 四、响应式布局1. 媒体查询2. Bootstrap 移动 Web 一、平面转换 作用&#xff1a;为元素添加动态效果&#xff0c;一般与过渡配合使用 …

如何使用PatchaPalooza对微软每月的安全更新进行全面深入的分析

关于PatchaPalooza PatchaPalooza是一款针对微软每月安全更新的强大分析工具&#xff0c;广大研究人员可以直接使用该工具来对微软每月定期推送的安全更新代码进行详细、全面且深入的安全分析。 PatchaPalooza使用了微软MSRC CVRF API的强大功能来获取、存储和分析安全更新数…

MongoDB数据库本地部署并结合内网穿透实现navicat公网访问

文章目录 前言1. 安装数据库2. 内网穿透2.1 安装cpolar内网穿透2.2 创建隧道映射2.3 测试随机公网地址远程连接 3. 配置固定TCP端口地址3.1 保留一个固定的公网TCP端口地址3.2 配置固定公网TCP端口地址3.3 测试固定地址公网远程访问 前言 MongoDB是一个基于分布式文件存储的数…

.net6使用Sejil可视化日志

&#xff08;关注博主后&#xff0c;在“粉丝专栏”&#xff0c;可免费阅读此文&#xff09; 之前介绍了这篇.net 5使用LogDashboard_.net 5logdashboard rootpath-CSDN博客 这篇文章将会更加的简单&#xff0c;最终的效果都是可视化日志。 在程序非常庞大的时候&…

虚继承解决菱形继承的原理

菱形继承的问题&#xff0c;是由多重继承的父类祖先是同一个父类导致的。如下面的情况&#xff1a; 菱形继承&#xff0c;会导致同名成员的二义性问题和数据冗余问题&#xff0c;用下面的代码来测试&#xff1a; class A { public:int _a; }; // class B : public A class B :…

IP代理科普| 共享IP还是独享IP?两者的区别与优势

通俗地讲&#xff0c;共享IP就像乘坐公共汽车一样&#xff0c;您可以到达目的地&#xff0c;但将与其他乘客共享旅程&#xff0c;座位很可能是没有的。独享IP就像坐出租车一样&#xff0c;您可以更快到达目的地&#xff0c;由于车上只有您一个人&#xff0c;座位是您一个人专用…

我的NPI项目之Android电源系列(四) -- 关于剩余充满时间的问题的代码跟踪-max1720x_battery.c qpnp-smb2.c

从我的NPI项目之Android电源系列(三)&#xff0c; 能够看出&#xff0c;healthd是通过读取/sys/class/power_supply/battery/time_to_full_now而进行充满剩余时间的。 在/sys/class/power_supply/battery/...目录下有很多文件&#xff0c;具体内容如下&#xff1a; /sys/class…

一篇了解什么是Token、什么是Jwt

目录 Token什么是TokenToken实现认证流程优缺点 JWT什么是JWTJWT组成JWT加密流程优缺点 Token与JWT的区别常见的加密算法 Token 什么是Token Token: Token是访问资源接口&#xff08;API&#xff09;时所需要的资源凭证&#xff0c;也成为令牌 传统的Token 传统的Token&am…

立创EDA与设计技巧

绘制PCB流程&#xff1a; 绘制原理图 ——> PCB布线 ——> 铺铜 器件&#xff1a; 器件就是一个个不同的元件&#xff0c;每个元件不同的引脚有不同的功能&#xff0c;但有可能封装是一样的&#xff0c;所以将器件和封装练习起来&#xff0c;才能将原理图和PCB联系…

Postman创建及删除workspace工作空间

文章目录 一、Postman创建workspace工作空间二、Postman删除workspace工作空间 一、Postman创建workspace工作空间 打开Postman 点击 Workspaces → Create Workspaces 如图所示操作 工作空间创建完成 二、Postman删除workspace工作空间 点击 Workspaces → 选择要删除…

C++ 比 C语言增加的新特性 3 之 命名空间namespace

1. 命名空间 1.1 命名空间 又称为“名字空间”&#xff0c;在内存&#xff08;全局&#xff09;中取一块区域并对其进行命名 实际例子&#xff1a; 同一个班级&#xff0c;两个同姓的人&#xff0c;例如&#xff1a;张三和张三&#xff0c;其中一个张三座位是在讲台右边&am…

VTK+QT配置(VS)

先根据vtk配置这个博客配置基本环境 然后把这个dll文件从VTK的designer目录复制到qt的对应目录里 记得这里是debug版本&#xff0c;你也可以配置release都一样的步骤&#xff0c;然后建立一个qt项目&#xff0c;接着配置包含目录&#xff0c;库目录&#xff0c;链接输入&…

Spring之国际化:i18n

学习的最大理由是想摆脱平庸&#xff0c;早一天就多一份人生的精彩&#xff1b;迟一天就多一天平庸的困扰。各位小伙伴&#xff0c;如果您&#xff1a; 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持&#xff0c;想组团高效学习… 想写博客但无从下手&#xff0c;急需…

第 377 场周赛虚拟参赛记录及补题

最小数字游戏 3 题目 - 思路 模拟代码 class Solution { public:vector<int> numberGame(vector<int>& nums) {sort(nums.begin(),nums.end());vector<int> ans;for (int i 0;i < nums.size();i ) if (i&1)ans.push_back(nums[i-1]);else ans.…

优维产品最佳实践第20期:控制台全链路监控

之前我们会觉得cmdb自动发现没有上报很难排查&#xff0c;弄不清楚数据的上报链路&#xff1b;监控指标的数据断点很难定位&#xff0c;flink对现场来说是一个黑盒子&#xff1b;apm数据更新不及时到底是上报异常还是入库失败呢&#xff1f; 现在控制台集成了对数据链路的监控…