查看: 1174|回复: 0

【Silicon Labs xG24-EK2703A 套件】-3-Network Analyzer

[复制链接]
  • TA的每日心情
    奋斗
    2024-6-21 17:19
  • 签到天数: 358 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2023-6-10 14:45:15 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 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”,⽹络分析仪将⾃动捕获和解码不同协议栈的数据。
    Snipaste_2023-06-10_14-51-30.jpg


    3. 打开Debug Adapters界面,如果没有该界面,可以按照下图高亮的步骤来打开Debug Adapters界面。
    Snipaste_2023-06-10_14-50-35.jpg 也可以按照下面的方式打开Network Analyzers
    Snipaste_2023-06-10_16-13-50.jpg


    4. 连接到适配器。
    Snipaste_2023-06-10_14-53-03.jpg


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


    6. BLE数据会进行实时显示。 Snipaste_2023-06-10_14-46-23.jpg


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

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





    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 08:52 , Processed in 0.210899 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.