- Purple
- Enterprise WiFi security and authentication: a complete guide
- HPE Aruba Central Presence Analytics:设置、导出与限制
HPE Aruba Central Presence Analytics:设置、导出与限制
您将能够针对每个站点启用 Aruba Central Presence Analytics,根据真实计数校准 RSSI 阈值和停留边界,并通过 Central REST API 导出站点级聚合数据。您还将了解原生 Presence Analytics 在何处达到瓶颈,以及何时在您现有的 Aruba 接入点上引入如 Purple 这样与硬件无关的平台层。
核心系列的一部分:企业 WiFi 安全指南 →
- Aruba Central presence analytics 到底测量什么?
- 在 Aruba Central 中启用 presence analytics 之前,您需要准备什么?
- 如何设置 Aruba Central 存在分析?
- 第 1 步:为每个站点启用该服务
- 第 2 步:校准 RSSI 阈值
- 第 3 步:设置区分路过者与访客的停留时间边界
- 第 4 步:通过 Central API 导出存在感测数据
- 如何验证计数是否准确?
- 真实场所中的调优是怎样的?
- 场景 1:拥有玻璃门面的商业街时装店
- 场景 2:相邻酒店的会议中心大堂
- 场景 3:外有公交站的市政图书馆
- 哪些环节容易出错,以及如何修复?
- 访客计数远高于实际基准
- 移动系统更新后计数发生偏移
- 夜间或清晨的访客
- API 调用返回授权错误
- 历史对比数据突然发生阶梯式变化
- Captive Portal 问题导致已认证指标失真
- Aruba Central 分析的局限性是什么?
- 它的成本是多少,顶层的平台层何时能发挥价值?
- 常见问题解答
- 我的 Aruba Central 许可证中是否包含存在分析(Presence Analytics)?
- Purple 是否可以与我现有的 HPE Aruba 接入点配合使用?
- 我可以将 Aruba Central 存在数据导出到数据仓库或商业智能(BI)工具中吗?
- 根据 GDPR 的规定,WiFi 存在数据是否属于个人数据?
- 设置和校准 Aruba 存在感分析(presence analytics)需要多长时间?
- MAC 地址随机化会使 Aruba 存在感计数失效吗?
- 我应该选择 Aruba Central 存在感分析还是 Purple WiFi Analytics?
- 我是否需要新硬件来添加识别分析层?
Aruba Central presence analytics(存在感分析)可统计您的 HPE Aruba 接入点检测到的设备数量。然后,它根据您为每个场所设置的 RSSI 阈值和停留时间边界,将这些设备分类为路人(passers-by)和访客(visitors)。您可以在每个场所启用此功能、在楼层内校准阈值,并可通过 Central REST API 导出汇总数据。它只统计设备数量,绝不会识别个人身份。
Aruba Central presence analytics 到底测量什么?
每部开启了 WiFi 的手机都会发送探测请求(probe requests),即询问附近有哪些可用网络的简短帧。无论手机是否加入您的网络,都会发送这些探测请求。您的 Aruba 接入点会接收这些帧,并将每个设备的 MAC 地址和信号强度报告给 Central。随后,Central 会应用由您控制的两条规则。
第一条规则是信号强度。RSSI(接收信号强度指示)以 dBm 为单位进行测量,数值越接近于零,表示设备距离接入点越近。高于您设定的 RSSI 阈值的设备将被计为场所内设备。低于该阈值的设备则被计为路人。
第二条规则是停留时间。在高于阈值的设备中,Central 使用停留时间边界来区分短暂探测和真实访问。然后,它将访客分为不同的停留时长区间。
其输出结果是每个场所的汇总 Aruba 客流量数据:路人、访客以及停留时间分布。它回答了“这里有多少台设备,停留了多长时间”的问题。但它无法回答“他们是谁”,这个限制决定了本指南后续所有内容的基调。
Purple 自己的 presence 模型也基于相同的物理原理。Presence (Legacy) 文档 描述了如何统计向接入点发送“ping”信号且距离足够近以记录其 MAC 地址的未认证设备。RSSI 用作邻近度信号。时长则测量场所内的任意接入点探测到该设备的时间长度。如果您理解了其中一个模型,也就理解了另一个。
在 Aruba Central 中启用 presence analytics 之前,您需要准备什么?
五样东西,其中最后一样是各团队最容易遗漏的。
- 支持 presence analytics 的 Central 订阅。 Presence analytics 并不包含在所有的 Central 许可层级中。请根据每个场所 AP 分配的订阅,检查 HPE 当前的许可文档。
- 将 AP 分配到特定的场所(site),而不仅仅是组(group)。 Central 使用组来进行配置,而使用场所来进行定位和报告。Presence 数据是按场所汇总的,因此没有分配场所的 AP 无法提供任何有用的数据。
- 标注有物理边界的平面图。 标记出门、店面玻璃、露台、停车场以及与相邻单位共用的墙壁。在这些地方,您的阈值最容易出现偏差。
- 您可以识别的测试设备。 现代的 iOS 和 Android 版本会随机化设备呈现的 MAC 地址,因此请在您的测试手机上禁用私有地址设置,或者记下它所使用的地址。
- 隐私立场。 MAC 地址是设备标识符。GDPR 的前言第 30 条将设备提供的在线标识符列为可以识别个人的信息。在开始收集之前,请完成数据保护影响评估,并在入口处张贴标识。英国 ICO 已发布基于设备信号的定位分析指南,该指南涵盖了这两点。
对于 API 工作,您还需要在 Central 中拥有一个可以创建 API Gateway 客户端的管理员角色,以及一个数据接收端:一个数据仓库、数据库或 BI 工具。
如何设置 Aruba Central 存在分析?
第 1 步:为每个站点启用该服务
在 Central 的站点级别开启存在分析。确切的菜单路径在经典 Aruba Central 与较新的 HPE Aruba Networking Central 界面之间有所不同。请遵循适用于您版本的 HPE 当前文档,而不是参考旧版的截图。在进行任何判断之前,请先等待第一批数据填充,并且在进行校准之前,开业首日的数据看起来可能会有偏差,这是正常现象。
第 2 步:校准 RSSI 阈值
Aruba 没有通用的 RSSI 访客计数阈值。正确的数值取决于 AP 的安装高度、天线方向图、墙壁材质、玻璃以及 AP 距离边界的远近。直接复制其他场所的数值会导致您场所的设备分类错误。请按照以下步骤进行校准:
- 实地测试边界。 携带测试设备前往三个点:刚进入入口的内侧、入口门槛处,以及室外的路面或广场。在每个点停留几分钟,并记录 Central 报告的 RSSI。
- 在高峰时段重复此操作。 人体会吸收无线电能量,因此高峰时段的读数会低于空置建筑中的读数。请针对高峰期的情况进行校准,因为此时的计数数据最为关键。
- 将阈值设定在“刚进入内侧”和“室外”之间。 如果街上的行流距离玻璃很近,请将阈值偏向内侧读数。如果入口呈凹陷状且附近无人逗留,请将阈值偏向室外读数。
- 记录该数值和日期。 日后的每一次对比都有赖于明确是哪一个阈值产生了相应的数据。
第 3 步:设置区分路过者与访客的停留时间边界
仅凭 RSSI 无法准确分类那些紧贴玻璃走过的人。设置最小访客停留时间可以排除这些路过者。请根据您场所内最短的真实访问时间来设置该值,而不是使用行业平均值。较长的停留时间区间则能更准确地描绘出访客的互动程度。
| 场所类型 | 路过者的特征 | 最小访客停留时间的基准 | 用于验证的实际基准数据 |
|---|---|---|---|
| 商业街零售 | 从店面走过的行人 | 最快的真实购买行为,例如即拿即走的商品 | 收银机交易数量 |
| 酒店大堂 | 穿过大堂前往电梯或餐厅的宾客 | 最短的办理入住或与礼宾人员互动的时间 | 前台入住登记记录 |
| 体育场通道 | 在看台和售货亭之间移动的球迷 | 最短的售货亭交易时间 | 售货亭交易计数 |
| 图书馆或市政服务点 | 相邻街道上的行人 | 咨询台的最短咨询时间 | 咨询台咨询记录或通道计数器 |
每次仅更改一个设置。如果您同时移动 RSSI 阈值和驻留边界,将无法判断是哪项更改影响了计数。
第 4 步:通过 Central API 导出存在感测数据
Central 仪表板适合快速浏览,但下游报告需要将数据导出。Aruba Central API 导出遵循四个步骤。
- 在 API Gateway 中创建 API 客户端。 Central 使用 OAuth 2.0 访问令牌对 REST 调用进行身份验证。访问令牌的有效期较短,因此请将刷新令牌存储在密钥管理器中并自动进行更新。
- 调用存在分析端点。 它们会返回您指定时间窗口内的方法级别聚合数据。请使用 HPE 的开发者参考来获取当前的端点路径和参数,因为它们会在不同的 API 版本之间发生变化。
- 调度数据拉取。 每天请求前一天每个站点数据的定时任务非常易于审计。请存储站点 ID、UTC 格式的时间窗口,以及当时生效的阈值和驻留设置。
- 遵守速率限制。 Central 对每个账户实施 API 速率限制。大型场所应交错请求各个站点的数据,而不是在同一分钟内拉取所有站点。
第 3 步比看起来更重要。当六个月后有人更改阈值时,存储的设置可让分析人员拆分数据序列,而不是报告虚假的访客流失。
如何验证计数是否准确?
对照您已有的计数进行验证。从上表中为每个站点选择一个基准真实数据源,并在至少一周内每天将其与 Central 的访客计数进行比较。
您追求的不是完全相同的数字。多名顾客会结伴而来,员工会携带手机,而有些访客根本不携带任何设备。您需要寻找一个稳定的比例。如果访客数量与交易量保持一致的倍数关系,则说明配置合理,该比例就会成为您可以报告的捕获率指标。
在信任数据之前,请进行四项常规检查:
- 夜间计数。 营业时间结束之后记录的访客通常指向员工设备、固定设备或超出您阈值的邻近设备。
- 容量。 同时在场的访客数量绝不应超过该场所的法定容纳人数。
- 仪表板与 API 对比。 从 API 拉取的每日总量应与相同站点和时间窗口的 Central 仪表板相匹配。不匹配通常意味着存在时区错误。
- 站点与站点对比。 对比业务相似的站点。一个访客量是其他站点两倍但交易量只有一半的站点,存在的是校准问题,而不是销售问题。
真实场所中的调优是怎样的?
以下两个场景使用说明性数据来展示该方法。您自己的数据会有所不同,但计算方法是相同的。
场景 1:拥有玻璃门面的商业街时装店
背景。 一家单层店铺在繁忙人行道的全高玻璃门面几米范围内设有两个 AP。在一个典型的周六,Central 报告了 3,200 名访客,而收银台交易量为 410 笔。约 13% 的隐含捕获率与运营团队的实际经验相比,显得低得令人难以置信。
采取的措施。 网络工程师在周六午餐时间沿边界进行了实地测试。他发现玻璃窗外人行道上的设备信号强度几乎与刚进门内的设备一样强。他调高了 RSSI 阈值,使其介于这两个读数之间。然后,他将最低访客停留时间设置为在收银台购买单件商品所需的时间。
结果。 接下来的周六,Central 报告了 1,150 名访客,交易量为 425 笔,比例约为每笔交易 2.7 名访客。在接下来的四个周末里,该比例保持在很窄的范围内。数据分析师现在每周将其作为转化指标报告,用于该店的 零售 运营评估。
场景 2:相邻酒店的会议中心大堂
背景。 一个会议中心与一家拥有 200 间客房的酒店共用一条玻璃连廊。活动组织者希望获得每天的停留时间数据,以便为大堂内的赞助商展位定价。无论活动是否在进行,Central 的停留时间分布在最短的区间内都显示出巨大的峰值。
采取的措施。 工程师发现,在连廊上行走的酒店住客信号超出了大堂 AP 的 RSSI 阈值。仅靠调整阈值会过滤掉站在连廊附近的真正参会代表。因此,团队将最低访客停留时间提高到步行通过连廊所需的时间以上。然后,他们在三个活动日内对照胸牌扫描数据验证了计数。
结果。 在非活动日,大堂访客人数降至与员工和承包商相符的水平。在活动日,访客计数与胸牌扫描保持稳定的比例。组织者随后可以向赞助商提供一个可靠的数据,即在大堂停留时间超过设定时间的参会代表人数。酒店的 宾客 流量不再污染活动数据。
场景 3:外有公交站的市政图书馆
背景。 一家公共图书馆旁有一个公交站,人们会在那里等候数分钟,该区域完全在入口 AP 的覆盖范围内。市政厅希望获得参观人数用于其年度服务报告。
采取的措施。 无论是单靠 RSSI 还是停留时间,都无法将等候公交的乘客与图书馆访客区分开来。团队利用在公交站本身获取的读数设置了阈值。然后,他们对照现有的门口计数器对数据进行了一个月的交叉核对。
结果。 存在感应计数和门禁计数在一致的区间内同步波动。议会保留了门禁计数器作为官方数据,并使用存在感应数据来获取门禁计数器无法提供的逐小时模式。该模式为咨询台的人员配置调整提供了依据。
对您的具体配置有疑问吗?
我们的团队与 80,000 多个场所的运营方、IT 经理和网络工程师保持合作。预约 20 分钟的通话,我们将为您展示同行是如何解决类似问题的。
哪些环节容易出错,以及如何修复?
访客计数远高于实际基准
RSSI 阈值过于宽松,这通常是由于玻璃、薄隔断或靠近入口安装的 AP 造成的。请在高峰期重新测试边界并调高阈值。如果 AP 的部署位置导致无法进行清晰的区域隔离,请考虑将其移至远离边界的位置。
移动系统更新后计数发生偏移
MAC 地址随机化意味着一个物理设备在不同时间可能会显示为多个地址。iOS 或 Android 中对随机化行为的每次更改都会影响您的计数并降低重复访问的数据。请在您的报告图表中注明主要的操作系统发布日期。谨慎对待来自未认证设备的重复访问指标。
夜间或清晨的访客
员工手机、手持扫描枪、打印机和智能设备整天都处于阈值之上。在 Central 允许的情况下排除已知的设备地址,或者在您的下游报告中排除营业时间之外的时段。
API 调用返回授权错误
访问令牌已过期,且刷新步骤失败或未运行。请检查您的作业是否使用了刷新令牌,存储了接收到的新令牌对,并在失败时发出警报,而不是静默写入空数据。
历史对比数据突然发生阶梯式变化
有人更改了阈值或停留边界。这就是为什么步骤 4 会在每次拉取时存储设置。请在变更日期处拆分数据系列,并分别报告这两个时段。
Captive Portal 问题导致已认证指标失真
如果您还运行 Captive Portal(即设备在获取网络访问权限之前看到的网页),重定向失败会减少已认证的访问量。但这不会影响存在感应计数。请将 Portal 重定向问题作为与存在感应校准相互独立的问题进行调查。
Aruba Central 分析的局限性是什么?
原生存在感应分析非常实用,并且随您的 Aruba 设备一同提供。但它也有明显的局限性,在利益相关者基于其构建报告方案之前,您应当向他们说明这些限制。
- 站点级聚合。 Central 按站点生成报告。如果您需要对一个站点内的不同区域进行比较,或者需要在采用一致规则的大型园区内进行排名,您需要自己在下游系统进行构建。
- 数据保留。 Central 保留存在感应数据的时间受到平台和您的订阅条款限制。年同比对比取决于您自己的导出数据,因此请从第一天起就启动 API 管道。- 无识别层。 存在感应数据只是匿名的设备计数。您无法将单次到访与已同意的联系人、忠诚度账户或 CRM 记录关联起来。随机 MAC 地址甚至会导致长期的匿名重复到访计数变得不可靠。
- 单一厂商视角。 Central 只能看到 Aruba 接入点。对于在收购的网点中混合使用 Aruba 与 Cisco Meraki、Ruckus 或 Juniper Mist 的场所,只能获得局部的视图。
- 校准债。 每一次重新装修、AP 移动或新装玻璃都会改变无线电环境。除非有人重新进行边界实地测试,否则安装时正确的阈值会发生偏移。
这些都不是缺陷。它们是网络厂商分析功能的范围,也定义了平台层发挥价值的空间。
它的成本是多少,顶层的平台层何时能发挥价值?
如果您的 Central 订阅已涵盖存在感应分析,那么原生方案消耗的是工程师和分析师的时间,而不是额外的许可证开销。预算需要考虑每个网点的边界测试、一周的验证工作、需要构建和维护的 API 管道,以及物理环境发生变化后的重新校准。
Purple 的 WiFi Analytics 增加了一个不同的层级,而不是重复 Central 的功能。它作为与硬件无关的云端叠加层运行在您已有的 Aruba 接入点上,无需拆除和更换。Purple 的 Guest WiFi Captive Portal 通过有意识的选择加入增加了身份验证层,为您提供匿名存在感应无法提供的一方数据。
| 功能 | Aruba Central 存在感应分析 | 您 Aruba AP 上的 Purple WiFi Analytics |
|---|---|---|
| 计数对象 | 超过 RSSI 阈值的匿名设备 | 信号强度显示设备位于场馆内的到访,以及已验证的访客 |
| 身份识别 | 无,仅限 MAC 地址 | 拥有已同意一方数据的已验证访客 |
| 停留时间报告 | 每个网点的时长区间 | 已验证访客每次到访的平均停留时间 |
| 时间模式 | 所选窗口内的网点仪表盘 | 按星期和小时划分的到访热力图 |
| 跨场馆视图 | 按网点,需为多网点场所进行下游构建 | 平台内排名前 10 和后 10 的场馆到访量排名 |
| 硬件支持 | 仅限 HPE Aruba | Cisco Meraki、HPE Aruba、Ruckus、Juniper Mist、Ubiquiti UniFi、Cambium、Extreme Networks、Fortinet |
| 实时视图 | Central 仪表盘 | 过去 25 分钟内以一分钟为间隔的数据,每分钟刷新一次 (Presence Legacy) |
| 适用对象 | 需要匿名占用模式的单一厂商场所 | 需要已识别、已同意访客数据的多场馆或混合厂商场所 |
本表中的 Purple 功能源自 Purple 的 WiFi Analytics - Presence 和 Presence (Legacy) 文档。这些文档中提到了一个注意事项:未认证访客的数据处理时间可能比已认证访客的数据处理时间更长。
如果您仅运营单一的 Aruba 设备群、需要匿名占用和停留模式,并且拥有能够负责校准和 API 管道的工程师,请继续使用原生系统。
在以下任何一种情况下,请添加平台层:您运营混合硬件;您需要对许多场所进行相互排名对比;或者您需要已同意、已识别身份的访客数据用于营销或服务设计。这适用于正在构建客户画像的 酒店 以及将访问与活动相关联的零售连锁店。Purple 在超过 80,000 个活跃场所运行,并在 2024 年处理了 4.4 亿次登录(数据源自 Purple 自身)。这些场所中的大多数都运行在已经安装的硬件上。
常见问题解答
我的 Aruba Central 许可证中是否包含存在分析(Presence Analytics)?
并非所有情况都包含。存在分析包含在特定的 Aruba Central 订阅层级中,因此请确认每个站点的 AP 都拥有包含该功能的订阅层级。在规划部署之前,请根据您 Central 帐户中分配的订阅检查 HPE 当前的许可文档。如果某些站点采用较低的层级,您在整个设备群的报告中将会出现数据空白。请先解决许可问题,然后进行校准。
Purple 是否可以与我现有的 HPE Aruba 接入点配合使用?
是的。Purple 与硬件无关,可作为云叠加层运行在 HPE Aruba 接入点上,同时支持 Cisco Meraki、Ruckus、Juniper Mist、Ubiquiti UniFi、Cambium、Extreme Networks 和 Fortinet。您只需保留您的 Aruba Central 配置和现有的 AP。Purple 会在顶层添加 Captive Portal、已认证访客数据和分析层,因此无需进行硬件更换项目。
我可以将 Aruba Central 存在数据导出到数据仓库或商业智能(BI)工具中吗?
是的,可以通过 Central REST API 导出。在 API 网关中创建一个 API 客户端,使用 OAuth 2.0 令牌进行身份验证,然后调用存在分析端点以获取站点级聚合数据。建议安排每日拉取每个站点的数据、将时间戳存储为 UTC,并记录生效的阈值设置。由于 Central 的保留期有限,您的导出数据将成为进行同比分析的长期记录。
根据 GDPR 的规定,WiFi 存在数据是否属于个人数据?
请将其视为个人数据。GDPR 的前言第 30 条将设备提供的在线识别码列为可以识别个人的信息,且存在分析会处理 MAC 地址。请完成数据保护影响评估、在入口处设置清晰的标识,并保持合理的保留期。聚合计数带来的风险低于原始识别码,但收集步骤仍属于该条例的管辖范围。
设置和校准 Aruba 存在感分析(presence analytics)需要多长时间?
计划每个场所进行一次边界步行测试,并进行至少一周的验证。启用该服务只需几分钟。校准意味着在高峰期步行经过入口、设置 RSSI 阈值和逗留边界,然后将计数与收银机、签到或门口计数器进行对比。API 管道是一项独立的工程工作。在任何翻新、AP 移动或玻璃更换后,请重新进行校准。
MAC 地址随机化会使 Aruba 存在感计数失效吗?
不会,但它会限制计数所代表的意义。当与收银交易等真实数据源进行比对验证时,总访客量和逗留模式仍然具有参考价值。来自未认证设备的重复访问和忠诚度数据是不可靠的,因为一部手机随着时间的推移可能会呈现多个地址。要获得可靠的重复访问数据,您需要通过 Captive Portal 登录并表示同意的已认证访客。
我应该选择 Aruba Central 存在感分析还是 Purple WiFi Analytics?
大多数 Aruba 资产同时运行两者,因为它们解决的是不同的问题。如果您的服务级别包含 Central,它可以在无需额外许可证成本的情况下,提供每个场所的匿名占用和逗留模式。Purple 则增加了经认证、经同意的访客数据、跨场馆排名以及对混合硬件的支持。对于单一供应商的资产,使用原生功能来获取匿名计数。当您需要识别的第一方数据时,请添加 Purple。
我是否需要新硬件来添加识别分析层?
不需要。Purple 运行在您现有的 HPE Aruba 接入点之上,因此无需拆除和更换。识别层来自于具有自主选择加入机制的 Captive Portal,而不是来自新的无线电设备。您现有的 Central 配置、存在感分析和 API 导出将继续与其并行工作。
关键定义
探测请求 (Probe request)
客户端发送的用于发现附近网络的 IEEE 802.11 管理帧。启用了 WiFi 的设备无论是否进行关联都会发送探测请求,这使得接入点能够记录未连接设备的源 MAC 地址和信号强度。
探测请求是 Aruba Central Presence Analytics 和 Purple 的 Presence (Legacy) 模型的原始输入。因为不需要进行关联,您可以计算从未加入您网络的过路人和访客。
RSSI (接收信号强度指示)
接收到的无线电信号功率的度量,在 IEEE 802.11 中定义为接收器报告的值,大多数厂商以 dBm 表示。越接近零的值表示信号越强,通常也意味着设备越近。
Central 使用您针对每个站点设置的 RSSI 阈值来将设备归类为场所内访客或过路人。玻璃门面、AP 高度和人群密度都会影响该读数,因此您需要在高峰时段在现场进行校准。
MAC 地址
IEEE 802 系列标准中定义的 48 位硬件地址 (EUI-48),用于在第 2 层识别网络接口。IEEE 802c-2017 规定了如何将本地管理地址与全球唯一地址结合使用。
接入点向 Central 报告每个设备的 MAC 地址,这就是对设备进行计数和去重的方式。这也是 Presence 数据属于 GDPR 适用范围的原因。
MAC 地址随机化
一种客户端行为,设备呈现本地管理的、不断变化的 MAC 地址,而不是其固定的硬件地址。IEEE 802.11bh 解决了客户端 MAC 地址随机和变化情况下的网络运行问题。
现代 iOS 和 Android 版本会随机化地址,因此一部手机可能会显示为多台设备。这会拉低重复访问的数据,并且每次操作系统更新都可能会改变您的计数。
停留时间
在场所内持续检测到设备高于 RSSI 阈值的持续时间。Central 会应用您设置的停留时间边界,将短暂检测与实际访问区分开来,并将访客分为不同的停留时间区间。
设置最小访客停留时间可以过滤掉走过玻璃窗外的人。您可以将其锚定到您场所中最短的真实访问时间,例如即拿即走的购买或登记入住。
场所 (Aruba Central)
HPE Aruba Central 中的位置和报告构建,与承载配置的“组”不同。存在感分析会按每个场所进行数据汇总和报告。
放置在组中但未分配给场所的 AP 对存在感分析报告没有任何用处。在启用服务之前,请检查整个环境中的场所分配情况。
OAuth 2.0
IETF RFC 6749 中定义的授权框架,客户端在此框架下获取有效期较短的访问令牌,并使用刷新令牌 (RFC 6749 第 1.5 节) 获取新令牌而无需重新进行身份验证。
Central 的 API 网关使用 OAuth 2.0 对 REST 调用进行身份验证。请将刷新令牌存储在密钥管理器中,持久化保存每个新的令牌对,并在失败时发出警报,否则您的每日导出将写入空数据。
GDPR 前言第 30 条
欧盟法规 (EU) 2016/679 (GDPR) 的前言第 30 条指出,设备、应用程序、工具和协议提供的网络标识符可用于识别自然人,从而将此类标识符纳入该法规的管辖范围。
存在感分析会处理 MAC 地址,因此您需要将该数据视为个人数据。汇总计数带来的风险较低,但收集步骤仍属于合规监管范围。
数据保护影响评估 (DPIA)
根据 GDPR 第 35 条的要求,针对可能对个人带来高风险的数据处理进行的一项评估,内容涵盖处理目的、必要性、比例原则以及缓解措施。
在任何场所开始收集存在感数据之前,请结合入口处的告示牌完成 DPIA。英国 ICO 关于设备信号位置分析的指南涵盖了这两点。
Captive Portal
设备在获取网络访问权限之前被重定向到的网页。IETF RFC 8952 描述了 captive portal 架构,RFC 8910 定义了网络如何向客户端发出 captive portal 信号。
Purple 的 Guest WiFi captive portal 通过有意识的选择加入增加了一个认证层。Portal 重定向失败会减少已认证的访问,但不会影响存在感计数,因此您需要对它们进行单独排查。
云端覆盖
一种部署模式,其中平台在云端运行于现有接入点和控制器之上,与厂商的网络进行集成,而不是更换硬件。
Purple 作为一种与硬件无关的云端覆盖方案,运行在您已拥有的 HPE Aruba AP 上,同时支持 Cisco Meraki、Ruckus、Juniper Mist、Ubiquiti UniFi、Cambium、Extreme Networks 和 Fortinet,无需拆除和更换现有设备。
应用实例
一家单层服装店在繁忙的人行道旁设有两台 AP,距离全高玻璃门面仅几米。Central 报告周六有 3,200 名访客,而收银台交易量仅为 410 笔,这意味着捕获率约为 13%,贸易团队对此表示怀疑。
网络工程师在周六午餐时间沿边界进行了测试,发现玻璃窗外人行道上的设备信号强度几乎与刚进门的设备一样强。他将 RSSI 阈值提高到这两个读数之间,然后将最低访客停留时间设置为购买单件商品所需的时间。下周六,Central 报告了 1,150 名访客,交易量为 425 笔,大约每笔销售对应 2.7 名访客。在接下来的四个周末中,该比例保持在很窄的区间内。洞察分析师现在每周都会将其作为转化指标汇报给门店的贸易审查会议。
一家会议中心与一间拥有 200 间客房的酒店共用一条玻璃连接通道。主办方希望获得每日停留数据来为大堂赞助展位定价,但无论是否有活动运行,Central 在最短停留区间内都显示出巨大的峰值。
在通道中行走的酒店客人所产生的信号超出了大堂 AP 的 RSSI 阈值。提高阈值会过滤掉站在通道附近的真实参会代表,因此团队保持阈值不变。相反,他们将最低访客停留时间提高到步行通过该通道所需的时间以上。然后,他们将计数与三个活动日的胸牌扫描数据进行了验证。非活动访客降至与员工和承包商一致的水平,活动日的计数与胸牌扫描保持稳定比例。主办方现在可以向赞助商提供一个有据可查的数据,即在大堂停留时间超过设定时间的参会代表人数。
一个市政图书馆位于公交站旁,人们在入口 AP 覆盖范围内会等待数分钟。市政厅希望获得访客数量以用于其年度服务报告。
仅凭 RSSI 或停留时间本身无法区分等待公交的乘客与图书馆访客,因为两者都会在附近停留且保持静止。团队利用在公交站本身采集的读数设置了阈值,然后将 Presence 计数与现有的门口计数器进行了一个月的交叉比对。两者在一致的误差范围内同步波动。市政厅将门口计数器作为官方数据,并利用 Presence 数据来提供门口计数器无法提供的每小时模式。该模式为咨询台的人员排班调整提供了依据。
常见问题
我的 Aruba Central 许可中是否包含存在感应分析?
并非所有情况都包含。存在感应分析仅包含在特定的 Aruba Central 订阅层级中,因此请确认每个站点的 AP 都拥有包含该功能的订阅。在规划部署之前,请根据您 Central 帐户中分配的订阅对照 HPE 当前的许可文档。如果某些站点使用的是较低层级,您的全局报告中将会出现数据缺失。请先解决许可问题,然后再进行校准。
Purple 是否可以与我现有的 HPE Aruba 接入点协同工作?
是的。Purple 独立于硬件,可作为云端叠加层运行在 HPE Aruba 接入点上,同时支持 Cisco Meraki、Ruckus、Juniper Mist、Ubiquiti UniFi、Cambium、Extreme 和 Fortinet。您可以保留您的 Aruba Central 配置和现有的 AP。Purple 会在之上添加 Captive Portal、经过身份验证的访客数据和分析层,因此无需进行硬件更换项目。
我可以将 Aruba Central 存在感应数据导出到数据仓库或 BI 工具中吗?
是的,可以通过 Central REST API 实现。在 API 网关中创建 API 客户端,使用 OAuth 2.0 令牌进行身份验证,然后调用存在感应分析端点以获取站点级汇总数据。建议按站点设置每日自动提取,将时间戳存储为 UTC,并记录当前生效的阈值设置。由于 Central 的数据保留期限有限,您导出的数据将成为用于年度对比的长期历史记录。
根据 GDPR,WiFi 存在感应数据是否属于个人数据?
应将其视为个人数据。GDPR 前言第 30 条将设备提供的网络标识符定义为可以识别个人的信息,而存在感应分析会处理 MAC 地址。因此,需要完成数据保护影响评估,在入口处张贴清晰的告示,并确保数据保留期限合理。虽然汇总计数比原始标识符的风险低,但收集阶段仍属于监管范围。
设置和校准 Aruba 存在感应分析需要多长时间?
计划为每个站点进行一次边界测试,并进行至少一周的校验。启用该服务只需几分钟,但校准意味着需要在高峰时段在入口处进行测试、设置 RSSI 阈值和停留边界,然后将计数与收银机、签到或门口计数器进行对比。API 管道的对接是一项单独的工程开发工作。在进行任何装修、AP 移位或玻璃窗变更后,都需要重新校准。
MAC 地址随机化会导致 Aruba 存在感应计数失效吗?
不会,但它会限制这些计数的参考意义。在通过收银交易等真实数据源进行校验后,总访客量和停留模式仍然具有参考价值。然而,来自未认证设备的重复访问和忠诚度数据将不再可靠,因为一部手机随着时间推移可能会呈现多个虚拟 MAC 地址。要获得可靠的重复访问数据,您需要通过 Captive Portal 登录并给予授权的已认证访客。
我应该选择 Aruba Central 存在感应分析还是 Purple WiFi Analytics?
大多数 Aruba 用户会同时使用两者,因为它们解决不同的问题。如果您的订阅层级包含该功能,Central 可以在不增加额外许可成本的情况下,提供单站点的匿名客流和停留模式。而 Purple 则在此基础上增加了经过身份验证且获得授权的访客数据、跨场馆排名,并支持混合硬件架构。如果单厂商设备下只需要匿名计数,使用原生功能即可 - 当您需要识别身份的一方数据时,请引入 Purple WiFi 分析。
我需要新硬件来添加识别分析层吗?
不需要。Purple 运行在您现有的 HPE Aruba 接入点之上,因此无需拆除和替换。该识别层源自带有自觉选择加入选项的 Captive Portal,而不是源自新的射频设备。您现有的 Central 配置、存在分析和 API 导出将与之并行运行,不受影响。
继续阅读本系列
Portnox 替代方案:无需全套 NAC 的云端 RADIUS
您将能够通过三个问题的测试,决定您的资产需要全套 NAC 还是仅用于 WiFi 的云端 RADIUS。然后,您可以就 wlan 有线执行、姿态检查、证书、访客接入和三年运行成本方面,对 Portnox、Purple、SecureW2 和 JumpCloud 进行对比,并规划逐个站点的试点项目。
CIPA合规:场所运营商合规清单
您将能够确定您的WiFi是否受CIPA约束,然后进行网络细分、通过Purple Shield路由DNS并关闭绕过路径。您还将了解为Form 486或Form 479认证需要保留哪些证据。该清单为每个要求分配了责任人,因此您的下一个资助年度认证将毫无遗漏。
无密码 WiFi 的合规案例:HIPAA、PCI、ISO 27001
您将能够决定将员工网络从共享密码迁移到采用 EAP-TLS 的 802.1X,是否能弥补您在 PCI DSS 4.0、HIPAA 和 ISO 27001:2022 下的审计差距。您将了解它满足了哪些控制要求、未满足哪些要求,以及在现场工作前需要收集哪些证据。
对您的具体配置有疑问吗?
我们的团队与 80,000 多个场所的运营方、IT 经理和网络工程师保持合作。预约 20 分钟的通话,我们将为您展示同行是如何解决类似问题的。