配置AeroScout Tag的WLAN定位功能
前置任务
在配置Tag定位功能之前,需完成以下任务:
前置任务名称 |
说明 |
|
---|---|---|
创建AP组 |
每个AP都会加入并且只能加入到一个AP组中,AP组通常用于多个AP的通用配置。缺省情况下,系统上存在名为default的AP组。如果用户需要创建新的AP组,可执行此任务。具体请参见创建AP组。 |
|
配置AP上线 |
配置DHCP服务器 |
AP和STA获取到各自的IP地址,是AP和STA正常上线的前提条件之一。如果采用DHCP服务器为AP和STA分配IP地址,则可以用AC设备作为DHCP服务器,也可以用独立的DHCP服务器。具体请参见配置DHCP服务器。 |
配置网络互通 |
配置网络中各网元设备的互通,为AP和STA获取IP地址,AP找到AC并在AC中上线,STA能够访问网络资源做好前提准备。具体请参见配置网络互通。 |
|
配置国家码 |
通过配置国家码,使AC下关联的AP的信道和功率等射频参数符合当地的法律法规。具体请参见配置国家码。 |
|
配置源接口或源地址 |
每台AC都必须唯一指定一个源接口或源地址,使AP与AC建立CAPWAP隧道。具体请参见配置源接口。 |
|
添加AP设备 |
添加AP有三种方式:离线导入AP、自动发现AP以及手工确认未认证列表中的AP。如果已知AP的MAC或SN地址,建议采用离线导入AP方式。具体请参见添加AP设备。 |
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令wlan,进入WLAN视图。
- 执行命令air-scan-profile name profile-name,创建空口扫描模板并进入空口扫描模板视图。
缺省情况下,系统已经存在名为“default”的缺省空口扫描模板。
- 执行命令undo scan-disable,开启空口扫描功能。
缺省情况下,空口扫描功能处于开启状态。
- 执行命令scan-channel-set { country-channel | dca-channel | work-channel },配置空口扫描信道集合。
缺省情况下,空口扫描信道集合为AP对应国家码支持的所有信道。
- 执行命令quit,返回WLAN视图。
- 执行命令radio-2g-profile name profile-name或radio-5g-profile name profile-name,进入指定AP的射频模板视图。
缺省情况下,系统上存在名为“default”的2G射频模板和5G射频模板。
- 执行命令air-scan-profile profile-name,引用空口扫描模板。
缺省情况下,射频模板引用的是缺省空口扫描模板“default”。
- 执行命令quit,返回WLAN视图。
- 执行命令vap-profile name profile-name,创建VAP模板,并进入模板视图。
缺省情况下,系统上存在名为default的VAP模板。
若系统中已经配置了VAP模板,可以使用已经存在的VAP模板,也可以按照上述步骤新建VAP模板。
- 执行命令quit,返回WLAN视图。
- 根据需要部署定位功能的射频段,将VAP模板绑定到指定AP组或指定AP的对应射频,使射频正常工作。具体步骤参见引用VAP模板。
- 执行命令quit,返回WLAN视图。
- 执行命令location-profile name profile-name,创建定位模板并进入定位模板视图。
缺省情况下,系统没有创建定位模板。
- 执行命令aeroscout tag-enable,使能AeroScout Tag的WLAN定位功能。
缺省情况下,AeroScout Tag的WLAN定位功能处于未使能状态。
- 执行命令aeroscout server port port-num [ via-ac ac-port ac-port-num ],配置AP上报AeroScout Tag定位报文的端口号。
缺省情况下,未配置AP上报AeroScout Tag定位报文的端口号。
AeroScout定位服务器主动与AP建立连接。需要在AeroScout服务器上手动添加AP并配置AP的MAC地址、端口号和IP地址等(如果是通过AC上报则配置AC的IP地址)。无需在AC上配置AeroScout服务器的IP地址。
- (可选)执行命令 source ip-address ip-address,配置AC向定位服务器发送报文的源IP地址。
缺省情况下,未配置AC向定位服务器发送报文的源IP地址。
配置了通过AC向定位服务器发送定位信息时,必须执行该命令。AP直接上报无需执行该命令。
- Tag发射信号的信道必须在组网AP工作或扫描信道的覆盖范围内。
- 配置AP上报Tag信息的目的地为AC时,
- 必须配置AC与AeroScout定位服务器通信的端口号。
- AeroScout定位服务器上配置的端口号要与AC和AeroScout定位服务器之间通信使用的端口号一致。
- 配置AP上报Tag信息的目的地为定位服务器时,AP上报Tag信息的端口号要与AeroScout定位服务器上配置的端口号一致。
- AP上报Tag信息的端口号不能与AC与定位服务器通信使用的端口号一致。
- 当定位服务器为Linux系统并且使能了路由反向检查功能时,AC向定位服务器发送报文的源IP地址必须能够被服务器Ping通。
- (可选)执行命令aeroscout local ip-address ip-address,配置AC从定位服务器接收报文的本地IP地址。
缺省情况下,未配置AC从定位服务器接收报文的本地IP地址。
配置了通过AC向定位服务器发送定位信息时,必须执行该命令。AP直接上报无需执行该命令。
- (可选)执行命令aeroscout compound-time time-value,在AC上配置AeroScout Tag报文聚合的时长。
缺省情况下,AC上配置的AeroScout Tag报文聚合的时长为6553.5秒。
AeroScout Tag服务器和AC都可以向AP下发Tag报文聚合时长的配置,但在AP上取两者之间较小的时间值生效。例如:在AeroScout Tag服务器上配置了Tag报文聚合时长为3600秒,在AC上配置了Tag报文聚合时长为4800秒,那么实际在AP上生效的Tag报文聚合时长取小的时间值,即在AP上生效的Tag报文聚合时长是3600秒。
- 执行命令quit,返回WLAN视图。
- 进入AP视图或AP组视图。
- 执行命令ap-group name group-name,进入AP组视图。
- 执行命令ap-id ap-id、ap-mac ap-mac或ap-name ap-name,进入AP视图。
- 执行命令radio-2g-profile profile-name { radio { radio-id | all } }或radio-5g-profile profile-name { radio { radio-id | all } },在AP组或AP中引用射频模板。
- 缺省情况下,AP组中引用名为“default”的2G射频模板,AP中未引用2G射频模板。
- 缺省情况下,AP组中引用名为“default”的5G射频模板,AP中未引用5G射频模板。
- 执行命令location-profile profile-name radio { radio-id | all },在AP设备的指定射频上引用定位模板。
缺省情况下,AP射频上没有引用定位模板。
- 执行命令quit,返回WLAN视图。
- (可选)执行命令location source ip-address ip-address,配置全局的AC向定位服务器发送报文的源IP地址。
缺省情况下,未配置全局的AC向定位服务器发送报文的源IP地址。
在有主备AC设备的场景下,备AC设备使用location source命令配置源IP地址,备AC设备不会同步在主AC设备上通过source配置的源IP地址,从而实现与主AC设备源IP地址的差异化配置。在AC设备上通过location source和source配置了源IP地址,source配置生效。
检查配置结果
执行命令display location-profile name profile-name,查看定位模板的配置信息。
执行命令display references location-profile name profile-name,查看定位模板的配置信息。
执行命令display wlan location config-info aeroscout { ap-id ap-id | ap-name ap-name },查看Tag定位基础访问LBS(Location Based Services)的配置信息。
执行命令display wlan location statistics aeroscout,查看AeroScout Tag定位和MU定位的统计信息。
配置AeroScout定位功能时,如果配置AP上接收的定位报文直接上报给AeroScout定位服务器,不经过AC,则display wlan location statistics aeroscout命令无法对定位信息进行统计,显示结果全为0。