在本文档中,主要介绍了PacketSniffer,一款专门针对射频数据包嗅探和分析的PC应用程序,支持多种射频协议,如IEEE802.15.4/ZigBee(CC2420)和ZigBee/SimpliciTI。文章详细讲解了该软件的菜单与工具栏功能,以及用户界面的各个组成部分。
1. 菜单及工具栏功能:
- "File"菜单:提供清空数据包缓存、打开和保存数据包的功能,其中"Reset..."按钮用于清除数据包缓存和列表,"Open data..."用于导入数据包,"Save data..."用于导出数据包至文件。
- 快捷键:F5用于开始嗅探器(不清除缓存),F6暂停嗅探器,并且能够删除抓捕的数据包。
- 显示窗口底部的标签控制:包括自动滚动的开关,以及字体大小切换。
- 对于ZigBee和SimpliciTI协议,有一个下拉列表供用户选择不同版本,所选版本会保存在进程间。
2. 用户界面:
- 启动窗口:包含基本的软件介绍和启动选项。
- Packetsniffer窗口:显示正在处理的会话数据包。
- 安装:强调PacketSniffer需单独安装,并指定从Texas Instruments网站下载。
- 数据包细节、地址区、显示器、时间轴和无线设置等功能区,分别用于解析和配置数据包的详细属性。
3. 文件格式:
数据包以某种二进制格式保存,适用于CC2510和CC1110嗅探器,且有专门针对CC2420协议的注意事项,因为其数据包仅存储在RAM缓存中。
4. 硬件兼容性:
PacketSniffer支持多个硬件平台,如CC2430DB、SmartRF04EB+系列(包括CC2430EM、CC2530EM、CC1110EM和CC2510EM)以及SmartRF05EB+系列(同样包含以上四种型号)。
5. 版本历史和帮助:
提供关于PSD文件格式的帮助文档、用户手册PDF链接、版本历史记录以及问题解决指南。
6. 其他:
文档还涵盖了文档的历史记录,以及如何在安装时获取支持信号协议的快捷键。
总结来说,PacketSniffer是一个强大的工具,它通过清晰的菜单系统和灵活的工具栏,让用户能够有效地捕捉、分析和管理不同射频协议的数据包,特别适合于ZigBee和SimpliciTI协议的开发者和调试工作。此外,软件的硬件兼容性和详细的用户指南使其适用于广泛的设备和应用场景。