厂家自定义字段:WIFI套装AP/STA端设置与获取技术详解

需积分: 0 0 下载量 94 浏览量 更新于2024-08-03 收藏 339KB PDF 举报
本文档主要介绍了如何在WIFI套装中实现AP端与STA端之间厂家自定义字段(221字段)的功能设置和交互。以下是详细的操作步骤: 1. **AP端设置厂家自定义字段(221字段)** 使用hostapd软件的`hostapd_cli`工具,可以通过`set_hik_vendor`命令来设置AP端的厂家字段值。这个值是以16进制表示的,例如11223344。需要注意的是,设置的值必须是偶数,否则可能导致设置失败。通过监控`beacon`帧可以观察设置的效果。 2. **STA端获取厂家自定义字段值** STA(Station)端,即客户端设备,使用wpa_supplicant工具,通过`get_hik_vendor`命令来获取AP端设置的221字段值。如果AP端的字段值发生改变,可能需要先执行`scan`命令刷新内容,确保获取到最新的值。 3. **STA端在proberequest广播帧中添加210211字段** 在STA端,配置文件中包含`hik_wifi_ssid`和`hik_wifi_password`字段,用于设置`210`和`211`这两个自定义字段的内容。这些值同样需要以16进制形式输入。在wpa_cli命令行中,分别使用`set_hik_wifi_ssid`和`set_hik_wifi_password`命令进行设置。初次设置时,或者当SSID和密码有变动时,需要执行相应的命令。 4. **proberequest抓包验证** 抓包结果显示,设置过程中,如若不满足偶数的要求,设置操作将失败。因此,在实际操作中务必确保提供的值符合规定,以保证通信的正常进行。 总结来说,本文提供了WIFI套装中AP和STA端关于厂家自定义字段的设置和读取方法,包括如何在各自的控制台上使用特定命令进行操作,以及在设置过程中需要注意的细节,如数据格式和奇偶性检查。这对于开发和管理WIFI网络的人员来说,是一份实用的技术指南。