与非网论坛

标题: 【Silicon Labs xG24-EK2703A 套件】-3-Network Analyzer [打印本页]

作者: SensorYoung    时间: 2023-6-10 14:45
标题: 【Silicon Labs xG24-EK2703A 套件】-3-Network Analyzer
本帖最后由 SensorYoung 于 2023-6-10 16:16 编辑

上篇文章介绍了蓝牙低功耗的基本知识,本文将给大家介绍一种SSV5内置的网.络分析仪。在之前Silicon Labs举办的一系列研讨会上,原厂的无线工程专家也演示过如何操作SiliconLabs的专利开发工具( Network Analyzer)来进一步了解蓝牙network的实时流量及封包状态。因此本文主要面向对这块工具还没来得及了解的朋友。
Network Analyzer 可以从连接的适配器捕获数据,并⽀持实时或离线分析显示所抓取的⽹络通讯数据。下面将演示如何抓取蓝⽛数据包。
以下过程描述了如何在设备上启动⽹络分析仪来捕获数据:
1. 在 Preferences > Simplicity Studio > SDKs 中选择所需的 SDK。
2. 在 Preferences > Network Analyzer > Decoding > Stack Version 中,确保在解码⾸选项中添加了“Bluetooth Low Energy”。你也可以选择“auto-detecting decoder stack”,⽹络分析仪将⾃动捕获和解码不同协议栈的数据。
(, 下载次数: 44)


3. 打开Debug Adapters界面,如果没有该界面,可以按照下图高亮的步骤来打开Debug Adapters界面。
(, 下载次数: 37) 也可以按照下面的方式打开Network Analyzers
(, 下载次数: 38)


4. 连接到适配器。
(, 下载次数: 40)


5. 再次右键,选择“start capture”开始捕获BLE数据


6. BLE数据会进行实时显示。 (, 下载次数: 49)


总结:
Silicon Labs ⽹络分析仪是⼀种免费的数据包捕获和调试⼯具,可⽤于调试各种短距离⽆线协议,如低功耗蓝⽛、Zigbee、Proprietary等。有了它,⽤户可以通过被称为数据包跟踪接⼝ (PTI) 的专⽤串⾏硬件接⼝来访问⽆线电收发器的数据缓冲区。PTI 是⼀个接⼝,可以直接访问⽆线电发射器/接收器帧控制器的串⾏数据,然后可以通过 USB 或以太⽹将 PTI 数据传输到运⾏ Simplicity Studio 的计算机。最后,⽹络分析仪可以结合时间戳信息对⽹络数据进⾏分析和显示。

更具体的使用可以参考官方技术文档:AN1317: Using Network Analyzer with Bluetooth® Low Energy and Mesh










欢迎光临 与非网论坛 (https://www.eefocus.com/forum/) Powered by Discuz! X3.5