【技术专栏】蓝牙抓包工具Ellisys(下)——异常处理与好用的其他功能

来源:泰凌微 #泰凌微#
4.1w

上一篇介绍了蓝牙抓包工具Ellisys的基本使用方法和原理,这一篇我们将讲解常见的异常问题和对应的处理方法,以及Ellisys提供的其他的好用工具。

本篇以Ellisys的Vanguard型号抓包器和Tracker型号抓包器为例,抓取B85m BLE 多连接SDK建立的连接。SDK可通过泰凌官网(https://www.telink-semi.com/)下载,下载链接:http://wiki.telink-semi.cn/tools_and_sdk/BLE/B85M_BLE_SDK.zip。编译两个8278_demo工程,分别烧录到两个开发板上,一个开发板通过按按键SW4,即可与另一个开发板建立连接。整个过程可以通过抓包器抓到。

异常处理

·指示灯

对于异常,最直观的信号,就是抓包器上的指示灯,可以参考指示灯状态进行对应的调整。

对于Vanguard型号:接通电源后,将TypeC-USB数据线接到电脑上就可以抓包了,在软件上点击Record开始抓包后,会有一个初始化的时间,左下角显示Initiating,等一会儿就能看到开始抓包了。对于指示灯的工作状态可以参考以下说明。

- Power 灯

- Operating 灯

对于Tracker型号:通过Micro-USB接到电脑上,在软件上点Record即可工作。电源线并非必要,但有时可以通过接电源线解决抓包器的异常。需要注意Tracker上的Micro USB接口防呆做的不是很好,可以通过观察金手指方向确认Micro USB 插头方向。上电之后,可以通过指示灯判断工作状态或异常原因(补充蓝灯,电源接通但未工作)。

- Activity 灯

调整抓包效果

在使用过程中有时遇到抓包器抓包效果不好,根据实际使用经验,建议按照常见性,从以下几方面考虑:

1、RF Gain调整,调整到Average/High/Very High 较好;

2、抓包器摆放位置,最好摆放在通讯的设备中间;

3、电脑屏幕具有一定的信号屏蔽作用,不要将其放在抓包器和被测设备之间;

4、硬件频偏;

5、Telink Dongle的天线和市面上绝大多数Dongle的天线设计为竖着使用,效果更好;

6、BLE加密后的包没有解析:抓包要抓pairing阶段,才能解析其中的加密信息。如果使用Telink SDK,可以通过Flash获取LTK,在回连的时候输入,可以对加密的包进行解析。

另外,Vanguard 的天线可以引出,放在被测设备旁边,这样扩大了抓包空间范围,也增强了被测信号接受强度。

附加工具

A. 跳频序列计算器Hopping Sequence Calculator可以用来计算跳频序列。之后可与实际的抓包序列相比较:

B. 逻辑分析仪:Ellisys 带有逻辑分析仪的功能,在Vanguard上连接好Logic的跳线后,在软件界面上如下选择即可开启:

C. Ellisys可以导出消息序列图,File->Export->MSC:

效果如下

本篇介绍结束,欢迎大家关注泰凌公众号,更多干货等着您!

TLSR8278 相关硬件购买链接:

https://shop321349797.taobao.com/search.htm?spm=a1z10.1-c.w5002-24452846213.1.4b444a1cdxhEb8&search=y)。

关于泰凌

泰凌微电子致力于为客户提供一站式的低功耗高性能无线连接SoC芯片解决方案,包括经典蓝牙,蓝牙低功耗,蓝牙Mesh,Zigbee,Thread,Matter,Apple HomeKit,Apple“查找(Find My)”,和私有协议等低功耗2.4GHz多协议无线连接系统级芯片和丰富的固件协议栈。公司产品广泛应用于智能照明,智能家居/楼宇,智能遥控,无线外设,智能零售,穿戴设备,无线音频,智能玩具,物流追踪,智慧城市等各类消费和商业应用场景中。

责编: 爱集微
来源:泰凌微 #泰凌微#
THE END
关闭
加载

PDF 加载中...