博客
关于我
纬图HOLLONG BLE SNIFFER 支持Linux系统
阅读量:230 次
发布时间:2019-02-28

本文共 756 字,大约阅读时间需要 2 分钟。

1。 下载软件:

在Linux下面,下载最新版本:
复制到Linux 系统随便哪个工作目录下面。
在运行以上软件前,必须要有:
* 硬件:可以在淘宝寻找:纬图 低功耗蓝牙4.0/4.1/4.2 BLE协议分析Sniffer
* 软件: Wireshark 
以上准备好后,“ctrl+alt+t” 进入terminal, 先设置好超级用户权限“su " 然后输入超级用户密码,然后输入命令: ./start.sh
启动执行:ble_sniffer
Screenshot from 2018-06-30 13-49-19.png 
2. ble_sniffer 启动后,点击”start" (左上角三角键),此时引导 Wireshark 启动运行,如果提示权限不够, 不用管它,点击 “OK” 即可。 这个时候Wireshark 会正常启动(如下图)
Screenshot from 2018-06-30 13-49-30.png 
3。下图显示本次使用的Wireshark 版本号 (2。4。6)
Screenshot from 2018-06-30 13-49-50.png 
4。BLE SNIFFER 会列举出来扫描到的BLE 设备,选择想要侦听的设备(或者点击 “select" 选择所有设备),此时Wireshark 会开始显示抓取到的广播数据(注意在Wireshark 没有正常工作之前请不要让BLE 主从设备建立连接关系),此时可以操作BLE主设备以建立和从设备的连接关系了。有一点要注意,如果发生丢包或者不易抓取到连接后的数据,请将主从设备之前的距离靠近些(建议小于50CM),并且把SNIFFER 放置在两者之间,这样提升抓取数据的可靠性 ; 
Screenshot from 2018-06-30 13-50-09.png 
5。抓取到的BLE4.2 长数据包,此例子的MTU 是247 字节(在一个PDU里面)(在Wireshark上面输入框中输入"btatt"可以只看协议包,过滤到广播包及空包,方便查看)。
Screenshot from 2018-06-30 13-52-04.png 
Screenshot from 2018-06-30 13-52-28.png 
6。从设备NOTIFICATOIN 包
Screenshot from 2018-06-30 13-53-22.png 
7。MTU 请求包(接跟着的是响应包):MTU = 247 bytes
Screenshot from 2018-06-30 13-53-47.png

转载地址:http://uikp.baihongyu.com/

你可能感兴趣的文章
MySQL中的DB、DBMS、SQL
查看>>
MySQL中的DECIMAL类型:MYSQL_TYPE_DECIMAL与MYSQL_TYPE_NEWDECIMAL详解
查看>>
MySQL中的GROUP_CONCAT()函数详解与实战应用
查看>>
MySQL中的IO问题分析与优化
查看>>
MySQL中的ON DUPLICATE KEY UPDATE详解与应用
查看>>
mysql中的rbs,SharePoint RBS:即使启用了RBS,内容数据库也在不断增长
查看>>
mysql中的undo log、redo log 、binlog大致概要
查看>>
Mysql中的using
查看>>
MySQL中的关键字深入比较:UNION vs UNION ALL
查看>>
mysql中的四大运算符种类汇总20多项,用了三天三夜来整理的,还不赶快收藏
查看>>
mysql中的字段如何选择合适的数据类型呢?
查看>>
MySQL中的字符集陷阱:为何避免使用UTF-8
查看>>
mysql中的数据导入与导出
查看>>
MySQL中的时间函数
查看>>
mysql中的约束
查看>>
MySQL中的表是什么?
查看>>
mysql中穿件函数时候delimiter的用法
查看>>
Mysql中索引的分类、增删改查与存储引擎对应关系
查看>>
Mysql中索引的最左前缀原则图文剖析(全)
查看>>
MySql中给视图添加注释怎么添加_默认不支持_可以这样取巧---MySql工作笔记002
查看>>