13-WLAN定位配置
本章节下载: 13-WLAN定位配置 (454.18 KB)
WLAN定位技术是通过监听支持802.11技术的设备发送的无线报文,实现定位、追踪和监测目标,可以应用于医疗监护、资产管理、物流等方面,协助用户高效地完成物资管理和监控。
如图1-1所示,WLAN定位系统分为三个部分:定位设备、定位信息接收设备和定位服务器。
· 定位设备:需要定位的设备,即支持802.11,可以向周围发送无线报文的设备。其中,支持802.11技术的设备分为Tag(周期性发送802.11报文的小型无线设备)和MU(除Tag外的其他符合802.11技术的设备)两类设备。
· 定位信息接收设备:支持802.11的AP。
· 定位服务器:运行定位软件的服务器。
图1-1 WLAN定位系统
WLAN定位的工作过程为:
(1) 定位设备发送无线报文
定位设备发送符合802.11的无线报文。
(2) AP收集定位信息
AP在收到定位设备发送的无线报文后,会将收集到的定位信息封装为定位报文后发送给定位服务器。AP收集的定位信息包括报文的RSSI(Received Signal Strength Indicator,接收信号强度指示)、时间戳等。
(3) 定位服务器进行定位计算
定位服务器收到定位报文后,通过其携带的定位信息按照定位算法进行计算,得到被定位设备的位置信息。至少需要三个AP报告同一个设备的消息,定位服务器才能够计算出定位设备的位置。
H3C WLAN设备支持的定位方式有AeroScout定位、指纹定位和CUPID定位。其中,AeroScout定位、指纹定位用于定位MU设备和Tag设备,CUPID定位用于定位MU设备。
AeroScout定位是AeroScout公司推出的定位系统,采用基于信号强度的三角定位算法。三角定位算法需要先确定AP的位置,由至少三个AP将收集到的客户端信号强度发送给定位服务器,再由定位服务器计算出客户端距每个AP的距离,从而得出客户端的具体位置。
指纹定位是根据不同位置接收到的信号强度值建立位置指纹数据库,通过将实时采集的信号强度与数据库中存储的信号强度进行算法匹配实现定位。指纹定位一般分为采样阶段和定位阶段:
· 采样阶段的主要目的是建立位置指纹数据库,本文不做说明。
· 定位阶段是AP将客户端的定位信息封装为定位报文后发送给定位服务器,由定位服务器根据定位算法计算出客户端的位置。
本文主要介绍AP收集客户端信息并封装为定位报文后发送给定位服务器的相关配置。
CUPID定位是H3C私有的WLAN定位系统,采用RTT(Round-Trip Time,往返时间)定位方式,即由AP向被定位设备发送测量报文,并在接收到回应报文后,将计算得出的报文发送时间、报文接收时间等数据封装为定位报文发送给定位服务器,由定位服务器计算出客户端的位置。相比依赖RSSI值的定位方式,CUPID定位受障碍物、多径效应、部署密度和环境改变的影响更小,定位精度更高。
CUPID定位用于定位MU设备,包括无线环境中已关联到AP的客户端和未关联到AP的客户端:
· 对于已关联到AP的客户端,由定位服务器依据AP上报的关联客户端列表来为每个客户端选择一组合适的测量AP,并向每个测量AP发送测量请求(测量请求中携带该AP需要测量的客户端列表)后,AP开始对客户端进行定位测量。
· 对于未关联到AP的客户端,需要开启AP的未关联客户端定位测量功能,由AP主动对未关联客户端进行定位测量
在对AP进行配置时,可以采用如下方式:
· 针对单台AP,在AP视图下进行配置。
· 针对同一个AP组内的AP,在AP组视图下针对AP组进行配置。
· 在全局配置视图下针对所有AP进行全局配置。
对于一台AP,这些配置的生效优先级从高到低为:针对AP的配置、AP组中的配置、全局配置。
请根据实际使用的定位系统,查看对应的配置任务简介进行配置。
AeroScout配置任务如下:
(1) 开启AeroScout定位功能
(2) 开启Radio定位功能
(3) 配置AeroScout定位方式
(4) 配置AeroScout定位服务器的IPv4地址和端口号
(5) 配置AP需要监听的端口号
(6) 配置Tag设备的组播MAC地址
(7) 配置待定位客户端类型
(8) (可选)配置为MU客户端报文封装的时间戳类型
(9) (可选)配置MU定位组装报文的上报时间间隔
(10) (可选)配置定位报文上报模式
(11) (可选)配置WLAN定位公共属性
¡ 配置报文稀释功能
指纹定位配置任务如下:
(1) 开启指纹定位功能
(2) 开启Radio定位功能
(4) 配置AP需要监听的端口号
(5) 配置Tag设备的组播MAC地址
(6) 配置待定位客户端类型
(7) (可选)配置定位报文携带原始报文功能
(8) (可选)配置定位报文携带MU信息功能
(9) (可选)配置定位报文上报格式
(10) (可选)配置定位报文上报模式
(11) (可选)配置WLAN定位公共属性
¡ 配置报文稀释功能
¡ 配置定位保活功能
CUPID定位配置任务如下:
(1) 开启CUPID定位功能
(2) 指定CUPID定位服务器
(3) 配置AP需要监听的端口号
(5) (可选)配置非关联客户端信息上报功能
(6) (可选)配置非关联客户端定位测量功能
(7) (可选)配置定位报文上报格式
(8) (可选)配置定位报文上报模式
(9) (可选)配置WLAN定位公共属性
¡ 配置报文稀释功能
¡ 配置定位保活功能
开启AeroScout无线定位功能将触发AP对所有支持的信道进行扫描,并将捕获到的无线报文封装成定位报文发送给AeroScout定位服务器。如果无需定位所有信道上的设备,且不影响其它业务的情况下,可以配置信道扫描黑名单或信道扫描白名单让AP仅对特定信道进行扫描。有关信道扫描黑白名单的详细介绍请参见“WLAN配置指导”中的“信道扫描”。
只有同时开启了AeroScout定位功能和Radio定位功能后,AP才会将Radio接口收到的定位信息发送给定位服务器。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 开启AeroScout定位功能。
rfid-tracking aeroscout enable
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:AeroScout定位功能处于关闭状态。
只有同时开启了AeroScout定位功能和Radio定位功能后,AP才会将Radio接口收到的定位信息发送给定位服务器。
(1) 进入系统视图。
system-view
(2) 进入AP视图或AP组ap-model视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 请依次执行以下命令进入AP组ap-model视图。
wlan ap-group group-name
ap-model ap-model
(3) 进入Radio视图。
radio radio-id
(4) 开启Radio定位功能。
rfid-tracking radio enable
缺省情况下:
¡ Radio视图:继承AP组Radio配置。
¡ AP组Radio视图:Radio定位功能处于关闭状态。
AeroScout定位分为动态定位和静态定位,需要根据使用的AeroScout定位服务器是否支持向AP发起动态协商来选择定位方式。
· 动态定位:该方式下,AP支持与AeroScout定位服务器进行动态协商,定位服务器在协商过程中会获取AP的AeroScout定位版本、设备和状态信息;AP也将从定位服务器获取定位参数,包括Tag设备发送报文的目的MAC地址、报文稀释参数、定位服务器的IP地址和端口号。完成上述协商过程后,定位服务器会向AP发送定位信息收集通知,AP收到通知后才会将收集的定位信息发送给定位服务器。
· 静态定位:当使用的定位服务器不支持与AP进行动态协商时,需要选择该方式。该方式下,AP仅接收来自AC的定位参数,因此需要在AC上配置AP进行定位所需的相关参数。静态定位方式下,只要AP获取到定位服务器的IP地址和端口号,就可以向定位服务器发送定位报文。当使用的定位服务器不支持与AP进行动态协商时,需要选择定位方式为静态定位。
AeroScout动态定位方式下,当AP收到来自定位服务器的配置信息,会将定位服务器的IP地址及端口号保存到Flash中,用于AP在更换IP地址或重启后主动通知定位服务器,以便定位服务器快速获知并响应AP的变化。当AP收到定位服务器发送的配置消息时,AP将等待10分钟后再更新Flash。如果在这10分钟内收到新的配置消息,AP只会刷新缓存,并继续等待剩余的时间之后,再将缓存中的信息保存到Flash中。因此,如果AP在收到首个配置消息后的10分钟内发生IP地址变更或重启,将无法通知定位服务器。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 配置AeroScout定位方式。
rfid-tracking aeroscout engine-detection { dynamic | static }
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:AeroScout定位方式为动态方式。
在AeroScout定位方式为静态定位时,需要配置AeroScout定位服务器的IPv4地址和端口号。在AeroScout定位方式为动态定位时,此配置不生效。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 配置AeroScout定位服务器的IPv4地址和端口号。
rfid-tracking aeroscout engine-address engine-address engine-port engine-port
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:未配置AeroScout定位服务器的IPv4地址和端口号。
定位服务器与AP进行报文交互的过程中,向AP的某个端口号发送报文,AP需要监听该端口号,才能进行响应。
在AeroScout定位方式为静态定位时,AP不对监听端口收到的报文进行响应。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 配置AP需要监听的端口号。
rfid-tracking aeroscout vendor-port vendor-port-number
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:AP需要监听的端口号为1144。
Tag设备和MU设备都发送802.11报文,其中Tag设备发送报文的目的MAC地址为设备厂家指定的组播MAC地址,将其配置并下发给AP后,AP才能识别报文来自Tag设备或MU设备,并将报文中的定位信息封装为指定设备类型的定位报文后发送给定位服务器。
在AeroScout定位方式为静态定位时,需要配置Tag设备的组播MAC地址。在AeroScout定位方式为动态定位时,此配置不生效。
如果未配置Tag设备的组播MAC地址,AP会认为所接收的802.11报文全部来自MU设备。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 配置Tag设备的组播MAC地址。
rfid-tracking aeroscout tag-multicast-address mac-address
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:未配置Tag设备的组播MAC地址。
配置待定位客户端类型后,AP仅将该类型客户端的定位信息发送给定位服务器。AP支持同时定位两种类型的客户端。
(1) 进入系统视图。
system-view
(2) 进入AP视图或AP组ap-model视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 请依次执行以下命令进入AP组ap-model视图。
wlan ap-group group-name
ap-model ap-model
(3) 进入Radio视图。
radio radio-id
(4) 配置待定位客户端类型。
rfid-tracking mode { mu | tag }
缺省情况下:
¡ Radio视图:继承AP组Radio配置。
¡ AP组Radio视图:未配置待定位客户端类型。
通过重复配置本命令指定不同参数,可配置不同类型的待定位客户端。
使用AeroScout定位时,AP可以为报文封装两种时间戳:
· 绝对时间:自1970年以来到接收报文的时间。
· 相对时间:自AP系统启动以来到接收报文的时间。
Tag设备发送的报文只能封装相对时间戳。MU设备发送的报文,对于某特定厂商的定位服务器只能封装绝对时间戳,否则只能封装相对时间戳。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 配置为MU客户端报文封装的时间戳类型。
rfid-tracking aeroscout timestamp { absolute | relative }
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:为MU客户端报文封装的时间戳类型为相对时间。
AP每收到一个MU定位报文都会立即上报给AeroScout定位服务器,导致占用过多的网络资源。配置本功能后,当AP收到MU定位报文时,会对MU定位报文进行组装。当组装的定位报文长度达到1400字节或者到达配置的时间间隔时,AP就会将组装的MU定位报文发送给AeroScout定位服务器,从而有效地节约网络资源。
在AeroScout定位方式为静态定位时,可以配置MU定位组装报文的上报时间间隔。在AeroScout定位方式为动态定位时,此配置不生效。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 配置MU定位组装报文的上报时间间隔。
rfid-tracking aeroscout aggregate-report interval interval
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:未配置MU定位组装报文的上报时间间隔,AP直接上报MU定位报文,不进行MU报文定位组装。
AP上报定位报文的模式分为本地上报模式和集中上报模式:
· 本地上报模式:AP将定位信息封装为定位报文后直接发送给定位服务器。
· 集中上报模式:AP将定位信息封装为定位报文后先发送给AC,再由AC将定位报文发送给定位服务器。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 配置定位报文上报模式。
rfid-tracking aeroscout report-mode { central | local }
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:定位报文的上报模式为本地上报。
只有同时开启了指纹定位功能和Radio定位功能后,AP才会将Radio接口收到的定位信息发送给定位服务器。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 开启指纹定位功能。
rfid-tracking fingerprint enable
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:指纹定位功能处于关闭状态。
只有同时开启了指纹定位功能和Radio定位功能后,AP才会将Radio接口收到的定位信息发送给定位服务器。
(1) 进入系统视图。
system-view
(2) 进入AP视图或AP组ap-model视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 请依次执行以下命令进入AP组ap-model视图。
wlan ap-group group-name
ap-model ap-model
(3) 进入Radio视图。
radio radio-id
(4) 开启Radio定位功能。
rfid-tracking radio enable
缺省情况下:
¡ Radio视图:继承AP组Radio配置。
¡ AP组Radio视图:Radio定位功能处于关闭状态。
配置指纹定位服务器的IPv4地址和端口号,用于AP主动探知指纹定位服务器,进行信息交互。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图
wlan global-configuration
(3) 配置指纹定位服务器的IPv4地址和端口号。
rfid-tracking fingerprint engine-address engine-address engine-port engine-port
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:未配置指纹定位服务器的IPv4地址和端口号。
定位服务器与AP进行报文交互的过程中,向AP的某个端口号发送报文,AP需要监听该端口号,才能进行响应。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 配置AP需要监听的端口号。
rfid-tracking fingerprint vendor-port vendor-port-number
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:AP需要监听的端口号为1144。
Tag设备和MU设备都发送802.11报文,其中Tag设备发送报文的目的MAC地址为设备厂家指定的组播MAC地址,将其配置并下发给AP后,AP才能识别报文来自Tag设备或MU设备,并将报文中的定位信息封装为指定设备类型的定位报文后发送给定位服务器。
如果未配置Tag设备的组播MAC地址,AP会认为所接收的802.11报文全部来自MU设备。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 配置Tag设备的组播MAC地址。
rfid-tracking fingerprint tag-multicast-address mac-address
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:未配置Tag设备的组播MAC地址。
配置待定位客户端类型后,AP仅将该类型客户端的定位信息发送给定位服务器。AP支持同时定位Tag和MU类型的客户端。
(1) 进入系统视图。
system-view
(2) 进入AP视图或AP组ap-model视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 请依次执行以下命令进入AP组ap-model视图。
wlan ap-group group-name
ap-model ap-model
(3) 进入Radio视图。
radio radio-id
(4) 配置待定位客户端类型。
rfid-tracking mode { mu | tag } *
缺省情况下:
¡ Radio视图:继承AP组Radio配置。
¡ AP组Radio视图:未配置待定位客户端类型。
如果定位服务器需要自行从客户端的无线报文中获取定位信息,则需要开启定位报文携带原始报文功能,AP会将接收到的无线报文和从报文中获取到的定位信息一同封装为定位报文发送给定位服务器。否则,AP仅将获取到的定位信息发送给定位服务器。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 开启/关闭定位报文携带原始报文功能。
rfid-tracking fingerprint raw-frame-report { disable | enable }
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:指纹定位报文携带原始报文功能处于关闭状态。
如果定位服务器需要获取更多的客户端信息,则需要开启定位报文携带MU信息功能,AP会将MU信息,包括MU的IP地址,发送速率等信息封装在定位报文中发送给定位服务器。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 开启/关闭定位报文携带MU信息功能。
rfid-tracking fingerprint mu-report { disable | enable }
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:定位报文携带MU信息功能处于关闭状态。
指纹定位的报文格式包括以下三种,请根据使用场景和定位服务器对报文格式的支持情况进行配置。
· CUPID混杂报文格式:使用CUPID非关联终端报告的报文格式,仅上报客户端的MAC地址和RSSI,在定位服务器仅需要获取客户端的MAC地址和RSSI时使用。
· 常规报文格式:适用于大部分场景,大部分第三方定位服务器仅支持该报文格式。
· 轻量级报文格式:在对流量敏感的场景,可以选用轻量级报文格式。为了减少带宽占用,轻量级报文不仅压缩了报文内容,而且还减少了报文数量,AP会缓存一段时间后再将多个客户端信息放在同一个轻量级报文中进行上报。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 配置AP向定位服务器上报定位报文的格式。
rfid-tracking fingerprint report-format { cupid-hybrid | general | light-weight }
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:AP向定位服务器发送定位报文的格式为常规报文格式。
AP上报定位报文的模式分为本地上报模式和集中上报模式:
· 本地上报模式:AP将定位信息封装为定位报文后直接发送给定位服务器。
· 集中上报模式:AP将定位信息封装为定位报文后先发送给AC,AC会将来自多个AP的定位信息封装为一个定位报文,再发送给定位服务器。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 配置定位报文上报模式。
rfid-tracking fingerprint report-mode { central | local }
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:定位报文的上报模式为本地上报。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 开启CUPID定位功能。
rfid-tracking cupid enable
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:CUPID定位功能处于关闭状态。
可以将远程定位服务器或者AC指定为CUPID定位服务器来处理定位计算。AC作为CUPID定位服务器时,定位报文上报模式必须为集中上报,且只能定位已关联客户端,无法定位非关联客户端。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 指定CUPID定位服务器。
rfid-tracking cupid engine-address engine-address engine-port engine-port
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:未指定CUPID定位服务器。
定位服务器与AP进行报文交互的过程中,向AP的某个端口号发送报文,AP需要监听该端口号,才能进行响应。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 配置AP需要监听的端口号。
rfid-tracking cupid vendor-port vendor-port-number
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:AP需要监听的端口号为1144。
如果AP上同时配置了接入功能和CUPID定位功能,则该AP需要开启上报客户端列表功能,其上关联的客户端才能被定位。开启AP向定位服务器上报客户端列表功能后,AP会按照配置的时间间隔向定位服务器定时发送该AP上关联的客户端列表。定位服务器将依据所有AP上报的客户端列表来为列表中的每个客户端选择一组合适的测量AP。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 开启AP向定位服务器上报客户端列表功能。
rfid-tracking cupid report enable
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:AP向定位服务器上报客户端列表功能处于关闭状态。
(4) 配置AP向定位服务器上报客户端列表的时间间隔。
rfid-tracking cupid report interval interval
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:AP向定位服务器上报客户端列表的时间间隔为1秒。
非关联客户端,即没有关联到本AP的无线客户端。开启非关联客户端信息上报功能后,AP才会将非关联客户端的信息上报给定位服务器。非关联客户端的信息包括两部分:一部分为从客户端报文中获取的客户端MAC地址和RSSI信息;另一部分为非关联客户端定位测量报告,用于定位服务器定位客户端。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 开启/关闭非关联客户端信息上报功能。
rfid-tracking cupid unassociated-report { disable | enable }
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:非关联客户端信息上报功能处于关闭状态。
要实现对非关联客户端进行定位,需要配置非关联客户端定位测量功能。开启非关联客户端定位测量功能后,当AP检测到非关联客户端发送的Probe Request报文时,会触发一次定位测量。
· 只有非关联客户端信息上报功能处于开启情况下,AP才会将非关联客户端的测量结果发送给定位服务器。
· AP上开启非关联客户端定位测量功能后,如果无线环境中存在较多的非关联客户端,建议开启报文稀释功能,避免同一非关联客户端的Probe Request报文重复触发定位测量。有关报文稀释功能的详细介绍,请参见“1.7.1 配置报文稀释功能”。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 开启/关闭非关联客户端定位测量功能。
rfid-tracking cupid unassociated-measurement { disable | enable }
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:非关联客户端定位测量功能处于开启状态。
CUPID定位的报文格式包括以下两种,请根据使用场景和定位服务器对报文格式的支持情况进行配置。
· 常规报文格式:适用于大部分场景,大部分第三方定位服务器仅支持该报文格式。
· 轻量级报文格式:在对流量敏感的场景,可以选用轻量级报文格式。为了减少带宽占用,轻量级报文不仅压缩了报文内容,而且还减少了报文数量,AP会等待一段时间将缓存的多个客户端信息放在同一个轻量级报文中进行上报。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 配置定位报文上报格式。
rfid-tracking cupid report-format { general | light-weight }
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:AP向定位服务器发送定位报文的格式为常规报文格式。
AP上报定位报文的模式分为本地上报模式和集中上报模式:
· 本地上报模式:AP将定位信息封装为定位报文后直接发送给定位服务器。
· 集中上报模式:AP将定位信息封装为定位报文后先发送给AC,AC会将来自多个AP的定位信息封装为一个定位报文,再发送给定位服务器。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 配置定位报文上报模式。
rfid-tracking cupid report-mode { central | local }
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:定位报文的上报模式为本地上报。
报文稀释功能通过稀释因子和稀释超时时间来缓解定位过程中定位服务器和AP的工作负担,例如在稀释因子为10,稀释超时时间为5秒时,AeroScout定位、指纹定位和CUPID定位对于报文稀释功能的实现如下:
· 对于开启了AeroScout定位或指纹定位功能,并且配置了被定位客户端类型为MU的AP,在5秒的稀释超时时间内每收到10个来自同一MU客户端的无线报文(不包括管理报文和广播报文),会将第10个报文封装成定位报文并向定位服务器发送。如果AP在5秒内收到的报文数量没有达到稀释因子数,则将超时时间内最后接收到的无线报文发送给定位服务器,避免报文收集周期过长,影响定位的准确性。
· 对于开启了CUPID定位功能和非关联客户端定位测量功能的AP,在5秒的稀释超时时间内每收到10个来自同一个非关联客户端的Probe Request报文,才会触发一次定位测量。如果AP在5秒内收到的Probe Request报文数量没有达到稀释因子数,则将由超时时间内最后接收到的Probe Request报文触发一次定位测量。
本配置仅在以下定位情形下生效:
· AeroScout定位方式为静态方式时的MU客户端定位。
· 指纹定位下的MU客户端定位。
· CUPID定位的非关联客户端定位。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 开启报文稀释功能。
rfid-tracking dilution enable
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:报文稀释功能关闭。
(4) 配置报文因子和稀释超时时间。
rfid-tracking dilution factor factor timeout timeout
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:未配置稀释因子和稀释超时时间。
开启忽略Beacon帧功能后,AP不会将从Beacon帧中获取的定位信息上报给定位服务器,避免无线环境中大量的Beacon帧对定位服务器造成冲击,影响定位服务器的性能。
本配置仅在AeroScout定位方式和指纹定位方式下生效。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 开启忽略Beacon帧功能。
rfid-tracking ignore beacon enable
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:忽略Beacon帧功能处于关闭状态。
AP帧即本AP收到的其它AP发送的802.11帧。若不需要对无线环境中的AP进行定位和监测,可以开启忽略AP帧的功能,AP不会把从AP帧中获取到的定位信息上报给定位服务器。
本配置仅在AeroScout定位方式和指纹定位方式下生效。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 开启忽略AP帧功能。
rfid-tracking ignore ap-frame enable
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:忽略AP帧功能处于关闭状态。
RSSI是AeroScout定位服务器和指纹定位服务器进行定位计算使用的主要元素之一。RSSI值越低,表示待定位设备距离AP越远。通过配置报文RSSI过滤,可以让AP仅对指定范围内的设备进行定位,即不对报文RSSI值低于RSSI过滤门限的无线报文做定位报文的封装和上报。
本配置仅在AeroScout定位方式和指纹定位方式下生效。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 开启报文RSSI过滤功能。
rfid-tracking rssi enable
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:报文RSSI过滤功能处于关闭状态。
(4) 配置报文RSSI过滤门限值。
rfid-tracking rssi threshold rssi-threshold
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:报文RSSI过滤门限值为5,即-123dBm。
开启AP接收客户端报文的限制速率功能后,AP将按照令牌桶算法对从定位设备接收到的报文进行速率限制。当某个定位设备以高于承诺信息速率的速率发送无线报文,并且令牌桶中的令牌已用完时,AP不会对超出的报文做定位相关处理,即不进行定位报文的封装上报工作。使用本功能可以保障每个客户端的定位信息都能平均地发送至定位服务器,也可以避免AP处理过多报文,从而保障AP的定位功能正常运行。
本配置仅在AeroScout定位方式和指纹定位方式下生效。
如果同时开启本功能和报文稀释功能,将对稀释后的报文进行速率限制。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 开启AP接收客户端报文的限制速率功能。
rfid-tracking client rate-limit enable
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:P接收客户端报文的限制速率功能处于关闭状态。
(4) 配置AP接收客户端报文的限制速率。
rfid-tracking client rate-limit cir cir [ cbs cbs ]
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:承诺信息速率和承诺突发尺寸为0,即AP不对发送定位报文的速率进行限制。
开启AP发送定位报文的限制速率功能后,AP将按照令牌桶算法对发送的定位报文进行速率限制。当AP以高于承诺信息速率的速率发送定位报文,并且令牌桶中的令牌已用完时,AP将直接丢弃该定位报文。使用本功能可以避免定位报文流量过大对定位服务器造成流量冲击,影响定位服务器的性能。
本配置仅在AeroScout定位方式和指纹定位方式下生效。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 开启AP发送定位报文的限制速率功能。
rfid-tracking rate-limit enable
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:AP发送定位报文的限制速率功能处于关闭状态。
(4) 配置AP发送定位报文的限制速率。
rfid-tracking rate-limit cir cir [ cbs cbs ]
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:承诺信息速率和承诺突发尺寸为0,即AP不对发送定位报文的速率进行限制。
开启定位保活功能后,AP会每隔15秒发送Hello报文给定位服务器,用于定位服务器确认AP是否在线。如果定位服务器超过30秒没有收到来自AP的Hello消息或其它任何消息,则认为AP已失去连接,并采取相应的处理。
本配置仅在CUPID定位和指纹定位方式下生效。
如果定位服务器不支持处理Hello报文,避免无效报文占用带宽资源,则建议关闭本功能;如果定位服务器支持处理Hello报文,则根据定位服务器的要求开启本功能。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 开启/关闭定位保活功能。
rfid-tracking keepalive { disable | enable }
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:定位保活功能处于关闭状态。
可以在任意视图下执行以下命令,显示WLAN定位功能的信息。
· 显示WLAN定位功能的开关状态。
display wlan ap all feature location-aware
· 查看定位的射频信息。
display wlan rfid-tracking radio [ ap ap-name]
在如图1-2所示的无线环境中,通过AP 1、AP 2和AP 3收集Tag和MU设备的定位信息,提供给定位服务器进行定位。
图1-2 AeroScout定位配置组网组
(1) 配置定位服务器
¡ 在定位服务器上手工配置AP 1~AP 3的IP地址,或者选择广播方式发现AP。
¡ 在定位服务器上完成和定位相关的配置。
(2) 配置AP
# 创建手工AP,名称为ap1,并配置序列号。
<AC> system-view
[AC] wlan ap ap1 model WA6320
[AC-wlan-ap-ap1] serial-id 219801A28N819CE0002T
[AC-wlan-ap-ap1] quit
# 开启AeroScout定位功能。
[AC-wlan-ap-ap1] rfid-tracking aeroscout enable
# 开启Radio定位功能。
[AC-wlan-ap-ap1] radio 1
[AC-wlan-ap-ap1-radio-1] rfid-tracking radio enable
# 配置待定位客户端类型为Tag。
[AC-wlan-ap-ap1-radio-1] rfid-tracking mode tag
# 配置待定位客户端类型为MU。
[AC-wlan-ap-ap1-radio-1] rfid-tracking mode mu
# 开启射频。
[AC-wlan-ap-ap1-radio-1] radio enable
[AC-wlan-ap-ap1-radio-1] quit
[AC-wlan-ap-ap1] quit
[AC] quit
# 以同样的方式对AP 2和AP3进行配置(具体过程略)。
# 查看AeroScout定位的射频信息。
<AC> display wlan rfid-tracking radio
Wireless Locating
--------------------------------------------------------------------------------
AP Radio Type
--------------------------------------------------------------------------------
ap1 1 MU/Tag
ap2 1 MU/Tag
ap3 1 MU/Tag
--------------------------------------------------------------------------------
# 在图形软件上用户可以通过地图、表格或者报告等形式获取到无线网络中MU和Tag设备的位置。
在如图1-3所示的无线环境中,通过AP 1、AP 2和AP 3收集MU设备的定位信息,提供给定位服务器进行定位。
# 创建手工AP,名称为ap1,并配置序列号。
<AC> system-view
[AC] wlan ap ap1 model WA6320
[AC-wlan-ap-ap1] serial-id 219801A28N819CE0002T
[AC-wlan-ap-ap1] quit
# 开启指纹定位功能。
[AC-wlan-ap-ap1] rfid-tracking fingerprint enable
# 配置指纹定位服务器的IPv4地址为192.168.10.10,端口号为1145。
[AC-wlan-ap-ap1] rfid-tracking fingerprint engine-address 192.168.10.10 engine-port 1145
# 配置指纹定位方式下AP需要监听的端口号为3000。
[AC-wlan-ap-ap1] rfid-tracking fingerprint vendor-port 3000
# 开启Radio定位功能。
[AC-wlan-ap-ap1] radio 1
[AC-wlan-ap-ap1-radio-1] rfid-tracking radio enable
# 配置待定位客户端类型为MU。
[AC-wlan-ap-ap1-radio-1] rfid-tracking mode mu
# 开启射频。
[AC-wlan-ap-ap1-radio-1] radio enable
[AC-wlan-ap-ap1-radio-1] quit
[AC-wlan-ap-ap1] quit
[AC] quit
# 以同样的方式对AP 2和AP3进行配置(具体过程略)。
# 查看指纹定位的射频信息。
<AC> display wlan rfid-tracking radio
Wireless Locating
--------------------------------------------------------------------------------
AP Radio Mode
--------------------------------------------------------------------------------
ap1 1 MU
ap2 1 MU
ap3 1 MU
--------------------------------------------------------------------------------
# 在图形软件上用户可以通过地图、表格或者报告等形式获取到无线网络中MU设备的位置。
如图1-4所示,由AP 1、AP 2、AP 3和AP 4实现某区域的网络覆盖,要求使用CUPID定位方式对该区域内已关联AP和未关联AP的MU进行定位,并配置报文稀释功能,缓解定位过程中定位服务器和AP的工作负担。
图1-4 CUPID定位组网图
(1) 创建AP
# 创建手工AP,型号为WA6320,名称为ap1,并配置序列号。
<AC> system-view
[AC] wlan ap ap1 model WA6320
[AC-wlan-ap-ap1] serial-id 219801A28N819CE0002T
[AC-wlan-ap-ap1] quit
(2) 配置无线服务
# 创建无线服务模板1,配置SSID为market,并使能无线服务模板。
[AC] wlan service-template 1
[AC-wlan-st-1] ssid market
[AC-wlan-st-1] service-template enable
[AC-wlan-st-1] quit
# 将无线服务模板1绑定到AP 1的Radio 1接口,并开启射频。
[AC] wlan ap ap1
[AC-wlan-ap-ap1] radio 1
[AC-wlan-ap-ap1-radio-1] service-template 1
[AC-wlan-ap-ap1-radio-1] radio enable
[AC-wlan-ap-ap1-radio-1] quit
(3) 配置定位功能
# 开启CUPID定位功能。
[AC-wlan-ap-ap1] rfid-tracking cupid enable
# 配置CUPID定位服务器的IPv4地址为10.1.1.1,端口号为1145。
[AC-wlan-ap-ap1] rfid-tracking cupid engine-address 10.1.1.1 engine-port 1145
# 开启AP向定位服务器上报客户端列表功能,上报客户端列表的时间间隔为5秒。
[AC-wlan-ap-ap1] rfid-tracking cupid report enable
[AC-wlan-ap-ap1] rfid-tracking cupid report interval 5
# 开启非关联客户端信息上报功能。
[AC-wlan-ap-ap1] rfid-tracking cupid unassociated-report enable
# 开启非关联客户端定位测量功能。
[AC-wlan-ap-ap1] rfid-tracking cupid unassociated-measurement enable
# 开启报文稀释功能,配置稀释因子为10,稀释超时时间为20秒。
[AC-wlan-ap-ap1] rfid-tracking dilution enable
[AC-wlan-ap-ap1] rfid-tracking dilution factor 10 timeout 20
# 以同样的方式对AP 2、AP3和AP 4进行配置(具体过程略)。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!