05-WLAN定位配置
本章节下载: 05-WLAN定位配置 (540.67 KB)
WLAN定位技术是通过监听支持802.11或BLE(Bluetooth Low Energy,蓝牙低功耗)技术的设备发送的无线报文,实现定位、追踪和监测目标,可以应用于医疗监护、资产管理、物流等方面,协助用户高效地完成物资管理和监控。
如图1-1所示,WLAN定位系统分为三个部分:定位设备、定位信息接收设备和定位服务器。
· 定位设备:需要定位的设备,即支持802.11或BLE技术,可以向周围发送无线报文的设备。其中,支持802.11技术的设备分为Tag(周期性发送802.11报文的小型无线设备)和MU(除Tag外的其他符合802.11技术的设备)两类设备。
· 定位信息接收设备:支持802.11或BLE技术的AP。
· 定位服务器:运行定位软件的服务器。
图1-1 WLAN定位系统
WLAN定位的工作过程为:
(1) 定位设备发送无线报文
定位设备发送符合802.11或BLE技术的无线报文。
(2) AP收集定位信息
AP在收到定位设备发送的无线报文后,会将收集到的定位信息封装为定位报文后发送给定位服务器。AP收集的定位信息包括报文的RSSI(Received Signal Strength Indicator,接收信号强度指示)、时间戳等。
(3) 定位服务器进行定位计算
定位服务器收到定位报文后,通过其携带的定位信息按照定位算法进行计算,得到被定位设备的位置信息。至少需要三个AP报告同一个设备的消息,定位服务器才能够计算出定位设备的位置。
H3C WLAN设备支持的定位方式有AeroScout定位、指纹定位、CUPID定位和BLE定位。其中,AeroScout定位、指纹定位用于定位MU设备和Tag设备,CUPID定位用于定位MU设备,BLE定位用于定位符合BLE技术的设备。
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主动对未关联客户端进行定位测量
只有支持BLE模块的物联网AP才支持BLE定位,有关物联网AP的详细介绍请参见“物联网配置指导”中的“物联网AP”。
物联网AP通过其上安装的蓝牙模块来识别BLE设备发送的通告,并由AP将通告信息发送给定位服务器。对于物联网AP,BLE定位可以用来:
· 管理iBeacon设备:iBeacon设备为符合iBeacon标准(苹果公司提出的一种BLE技术)的BLE设备,通常在一定区域内大量部署。可通过物联网AP对区域内的iBeacon设备进行集中管理。当AP收到一个iBeacon设备发送的通告,会将该设备添加到BLE邻居列表,并周期性地将邻居列表发送给定位服务器进行计算,使用户可以通过地图、表格或者报告等形式获取到iBeacon设备的电量、RSSI等信息。定位服务器还可以对iBeacon设备进行配置管理,由AP将定位服务器的管理指令下发给iBeacon设备。
· 定位BLE设备:当AP收到符合H3C定义的BLE通告,直接将通告信息上报给定位服务器,由定位服务器对发送通告的BLE设备进行定位。
在对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定位公共属性
¡ 配置报文稀释功能
¡ 配置定位保活功能
BLE定位配置任务如下:
(1) 开启BLE定位功能
(3) 配置AP需要监听的端口号
(5) 配置通过AP定位BLE设备
(6) (可选)配置定位报文上报格式
(7) (可选)配置定位报文上报模式
(8) (可选)配置定位保活功能
开启AeroScout无线定位功能将触发AP对所有支持的信道进行扫描,并将捕获到的无线报文封装成定位报文发送给AeroScout定位服务器。如果无需定位所有信道上的设备,且不影响其它业务的情况下,可以配置信道扫描黑名单或信道扫描白名单让AP仅对特定信道进行扫描。有关信道扫描黑白名单的详细介绍请参见“射频资源管理配置指导”中的“信道扫描”。
只有同时开启了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 | local }
缺省情况下:
¡ 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.8.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组视图:继承全局配置。
¡ 全局配置视图:定位报文的上报模式为本地上报。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 开启BLE定位功能。
rfid-tracking ble enable
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:BLE定位功能处于关闭状态。
配置BLE定位服务器的IPv4地址和端口号,用于AP主动探知BLE定位服务器,进行信息交互。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 配置BLE定位服务器的IPv4地址和端口号。
rfid-tracking ble engine-address engine-address engine-port engine-port
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:未配置BLE定位服务器的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 ble vendor-port vendor-port-number
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:AP需要监听的端口号为1144。
AP收到iBeacon设备发送的报文后,会将iBeacon设备添加到BLE邻居列表,邻居列表记录着BLE邻居的UUID、Major ID、Minor ID、最近一次通告的Tx Power以及RSSI。AP将邻居列表上报给定位服务器后,定位服务器才能对iBeacon设备进行管理。
如果AP在老化时间内没有收到某个iBeacon设备发送的报文,则将该设备从邻居列表中删除,并向BLE定位服务器发送该设备的老化通知。定位服务器收到通知后,会删除对该设备的记录,让用户及时发现电源耗尽或被移动的iBeacon设备。
AP在将定位服务器的配置下发给iBeacon设备时,需要与iBeacon设备检验指令密码,只有密码校验成功,配置才能下发。因此,通过AP对iBeacon设备进行管理前,需要先配置与iBeacon设备的出厂指令密码相同的缺省指令密码。
AP上除缺省指令密码外,还保存着针对每个iBeacon设备的单独指令密码。在定位服务器上修改某iBeacon设备的指令密码,会同时修改iBeacon设备侧指令密码和AP侧针对该iBeacon设备的单独指令密码,当AP需要再次下发配置时,会使用单独指令密码与该iBeacon设备进行校验。否则,AP将一直使用缺省指令密码与iBeacon设备进行校验。
请确保配置的缺省指令密码与iBeacon设备的出厂指令密码相同。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 开启AP向定位服务器上报邻居列表功能。
rfid-tracking ble report enable
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:AP向定位服务器上报邻居列表功能处于关闭状态。
(4) (可选)配置AP向定位服务器上报邻居列表的时间间隔。
rfid-tracking ble report interval interval
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:AP向定位服务器上报BLE邻居列表的时间间隔为900秒。
当BLE定位报文的上报模式为集中上报模式且BLE定位报文的上报格式为轻量级报文格式时,上报邻居列表的时间间隔固定为1秒。
建议配置时间间隔不低于15秒,以免为BLE定位服务器增加负担。
(5) 配置缺省指令密码。
rfid-tracking ble command-password { cipher | simple } password
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:未配置缺省指令密码。
(6) 配置BLE邻居的老化时间。
rfid-tracking ble aging-time aging-time
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:BLE邻居的老化时间为180秒。
通过AP定位BLE设备时,需要开启AP向定位服务器实时上报邻居信息功能,并配置实时定位的设备厂商前导码。完成上述配置后,每当AP收到BLE通告,如果通告中携带的厂商前导码和配置的实时定位的设备厂商前导码相匹配,AP会将通告中携带的信息封装为实时定位报文后发送给定位服务器,用于定位服务器对BLE设备进行定位。
最多支持配置5个不同的设备厂商前导码,并可以为不同的前导码指定不同的BLE实时定位服务器和实时定位报文的上报间隔。
当BLE定位报文的上报模式为集中上报模式且BLE定位报文的上报格式为轻量级报文格式时,上报实时定位报文的时间间隔固定为1秒。
指定厂商前导码所对应的设备信息的发送情况,包括以下几种:
· 如果为厂商前导码指定了实时定位服务器,则将对应该前导码的设备信息发送给实时定位服务器。
· 如果没有为厂商前导码指定实时定位服务器,但是使用rfid-tracking ble engine-address命令指定了BLE定位服务器,则将对应该前导码的设备信息发送给rfid-tracking ble engine-address命令指定的BLE定位服务器。
· 如果没有为厂商前导码指定实时定位服务器,也没有使用rfid-tracking ble engine-address命令指定BLE定位服务器,则无法发送对应该前导码的设备信息。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 开启/关闭AP向BLE定位服务器实时上报邻居信息功能。
rfid-tracking ble real-time report { disable | enable }
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:AP向BLE定位服务器实时上报邻居信息功能处于关闭状态。
(4) 配置BLE实时定位的设备厂商前导码。
rfid-tracking ble real-time report prefix prefix [ interval interval ] [ engine-address engine-address engine-port engine-port ]
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:未配置BLE实时定位的设备厂商前导码。
BLE定位的报文格式包括以下两种,请根据使用场景和定位服务器对报文格式的支持情况进行配置。
· 常规报文格式:适用于大部分场景,大部分第三方定位服务器仅支持该报文格式。
· 轻量级报文格式:在对流量敏感的场景,可以选用轻量级报文格式。为了减少带宽占用,轻量级报文不仅压缩了报文内容,而且还减少了报文数量,AP会等待一段时间将缓存的多个客户端信息放在同一个轻量级报文中进行上报。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 配置定位报文上报格式。
rfid-tracking ble 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 ble 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已失去连接,并采取相应的处理。
本配置仅在BLE定位、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组视图:继承全局配置。
¡ 全局配置视图:定位保活功能处于关闭状态。
开启了告警功能之后,该模块会生成告警信息,用于报告该模块的重要事件。生成的告警信息将发送到设备的SNMP模块,通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。(有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”。)
(1) 进入系统视图。
system-view
(2) 开启WLOC的告警功能。
snmp-agent trap enable wlan location-aware
缺省情况下,WLOC的告警功能处于关闭状态。
在完成上述配置后,在任意视图下执行display命令可以显示配置后WLAN定位信息,通过查看显示信息验证配置的效果。
表1-1 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进行配置(具体过程略)。
如图1-5所示的无线环境中,通过安装了BLE模块的AP 1、AP 2和AP 3收集iBeacon设备的信息,提供给定位服务器进行计算,使用户获取到无线网络中iBeacon设备的电量、RSSI等信息,并由AP将来自服务器的管理指令下发给iBeacon设备。
图1-5 BLE定位配置组网组
(1) 创建AP
# 创建手工AP,型号为WA4320-ACN-B,名称为ap1,并配置序列号。
<AC> system-view
[AC] wlan ap ap1 model WA4320-ACN-B
[AC-wlan-ap-ap1] serial-id 210235A29G007C000020
(2) 配置物联网AP功能
# 开启模块功能。
[AC-wlan-ap-ap1] module 1
[AC-wlan-ap-ap1-module-1] module enable
# 配置AP支持的模块类型为BLE模块。
[AC-wlan-ap-ap1-module-1] type ble
[AC-wlan-ap-ap1-module-1] quit
(3) 配置定位功能
# 开启BLE定位功能。
[AC-wlan-ap-ap1] rfid-tracking ble enable
# 配置BLE定位服务器的IPv4地址为10.1.1.1,端口号为1145。
[AC-wlan-ap-ap1] rfid-tracking ble engine-address 10.1.1.1 engine-port 1145
# 开启AP向定位服务器上报邻居列表功能。
[AC-wlan-ap-ap1] rfid-tracking ble report enable
# 配置BLE缺省指令密码为明文密码AprilBrother。
[AC-wlan-ap-ap1] rfid-tracking ble command-password simple AprilBrother
# 以同样的方式对AP 2、AP3进行配置(具体过程略)。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!