主要内容

pcapWriter

协议数据包的PCAP文件写入器

    描述

    pcapWriter对象将生成的和恢复的协议数据包写入数据包捕获(PCAP)文件(.pcap).

    你可以把这些数据包类型写到PCAP文件中:

    • 生成和恢复WLAN协议报文

    • 生成和恢复5G NR协议包(需要5G工具箱™)

    • 生成和恢复蓝牙®低能量(BLE)链路层(LL)数据包(需要用于蓝牙协议的通信工具箱™库

    创建

    描述

    pcapObj= pcapWriter创建一个默认的PCAP文件写入器对象。

    例子

    pcapObj= pcapWriter (名称,值使用一个或多个名称-值对参数设置属性。将每个属性名称用引号括起来。例如,“ByteOrder”、“大端法”指定字节顺序为大端序。

    属性

    全部展开

    请注意

    pcapWriter对象不会覆盖现有的PCAP文件。在每次调用这个对象时,指定一个唯一的PCAP文件名。

    PCAP文件的名称,指定为字符行向量或字符串标量。

    数据类型:字符|字符串

    字节顺序,指定为“低位优先”“大端法”

    数据类型:字符|字符串

    对象的功能

    全部展开

    将协议包数据写入PCAP或PCAPNG文件
    writeGlobalHeader 将全局头文件写入PCAP文件

    例子

    全部折叠

    创建一个PCAP文件写入器对象,指定PCAP文件的名称。配置WLAN报文的链路类型。

    pcapObj = pcapWriter (“文件名”“writeWLANpacketdata2”);wlanLinkType = 105;

    向PCAP文件写入一个全局头文件。

    writeGlobalHeader (pcapObj wlanLinkType);

    指定WLAN报文。

    mpdu =“B4000000FFFFFFFFFFFF00123456789BA79A5B28”

    将WLAN包写入PCAP文件。

    时间戳= 124800;%微秒数写(pcapObj mpdu、时间戳);

    参考文献

    [1]“Radiotap -介绍。”2020年5月20日通过。https://www.radiotap.org/

    [2]集团Tcpdump。“Tcpdump / Libpcap公共库。”2020年5月20日通过。https://www.tcpdump.org

    [3]开发/LibpcapFileFormat - Wireshark Wiki。2020年5月20日通过。https://www.wireshark.org/

    扩展功能

    C / c++代码生成
    使用MATLAB®Coder™生成C和c++代码。

    另请参阅

    对象

    介绍了R2020b