地理围栏
本页内容
地理围栏将解锁限制为实际位于设施附近的人员。启用后,移动应用必须上报位于配置圆形区域内的位置,才允许解锁,从而防止有人在家中开门。在 Settings → Geofencing 下配置设施地理围栏;范围和单扇门可以覆盖该设置。


图 1:设施地理围栏编辑器
检查的工作方式
当用户轻点解锁时,其手机会发送当前位置和 GPS 精度。由服务器(而不是手机)做出判断:
- 未上报位置 → 拒绝,并提示用户启用定位服务。(原因:位置不可用)
- GPS 精度不足:读数的精度差于 Require GPS accuracy better than 阈值 → 拒绝。这可以防止不可靠的读数(例如在信号较差的室内)被采信。(原因:GPS 精度不足)
- 距离检查:用户与地理围栏中心的距离必须在以下范围内:半径 + 上报的 GPS 精度 + 精度缓冲。超出该范围 → 拒绝,应用会建议用户靠近。(原因:位于地理围栏之外)
- 位于范围内 → 地理围栏检查通过,并继续执行其余的访问决策。
由于 GPS 精度会计入允许范围,站在边界处且精度为 ±15 m 的用户仍然可以通过。该检查旨在避免因正常 GPS 噪声而误拒,同时阻止远程解锁。判断在服务器端做出,因此被篡改的应用或伪造的位置仍会被拒绝。
如果启用了地理围栏,但缺少图钉/中心点,解锁将被拒绝(系统采用失败即关闭原则),请务必确认已放置图钉。
设置
| 设置 | 默认值 | 范围 | 作用 |
|---|---|---|---|
| Require user to be at facility (geofence) | 新的设施配置默认开启 | 开 / 关 | 总开关。关闭时显示:"Geofence is disabled — anyone with credentials can open the door from anywhere." |
| Radius | 200 m | 50–5000 m(滑块,步长 10 m;预设 50/200/500/1000 m) | 以图钉为中心、允许解锁的圆形区域 |
| Accuracy buffer (m) | 25 m | — | 计入允许范围的额外米数,用于容忍正常的 GPS 噪声 |
| Require GPS accuracy better than (m) | 100 m | — | 精度差于此值的读数会被直接拒绝 |
放置图钉
- 将图钉拖动到设施中心,或使用 Search address("Start typing a street address…")将其放置到某个地址上。
- Reset to facility location 会将图钉恢复到设施已保存街道地址的坐标。当图钉被移离已保存位置时,会显示 Pin manually placed 标签。
- 如果设施没有登记街道地址(会附带指向设施及系统配置的链接;请参阅设施位置),或者图钉距离设施已保存位置超过 500 m,系统会显示警告。这两种情况通常都意味着需要更新设施地址。
测试地理围栏
点击 Test Geofence 进入测试模式:地图上会出现一个紫色的 T 图钉。将其拖动到任意位置,即可模拟用户在该处解锁,编辑器会立即显示 Would pass 或 Would be denied,以及原因和距离。点击 Stop testing 退出。保存前可用此功能检查半径是否合理,例如确认停车场在范围内,而街对面的咖啡馆不在范围内。
覆盖层级
默认情况下,设施地理围栏适用于每扇门。有两个层级可以覆盖它,最具体的层级优先:
| 层级 | 位置 | 选项 |
|---|---|---|
| 访问范围 | Settings → Access Scopes → 范围 → Geofence 选项卡 | Geofence override 开关及其独立的完整编辑器 |
| 门 | Doors → 门面板 → Geofence 选项卡 | Inherit from facility / Override for this door / Disable geofence for this door |
单扇门覆盖设置优先于范围覆盖设置,而范围覆盖设置又优先于设施默认值。对于员工经常在尚未到达现场时就解锁的后场或服务入口,为单扇门禁用地理围栏非常有用。Doors 选项卡上的每张门卡片都会显示其有效地理围栏(半径或 Off,若为门专属设置,则附加 · Override)。
会员看到的内容
当因地理围栏而被拒绝时,应用会说明原因,而不是静默失败:
| 情况 | 应用行为 |
|---|---|
| 位于地理围栏之外 | 显示“请靠近”类消息及距离 |
| GPS 精度不足 | 提示用户走到室外/获取更清晰的 GPS 定位 |
| 定位服务已关闭 | 提示为应用启用定位权限 |
所有因地理围栏导致的拒绝都会连同原因和距离(如有)记录在访问日志中,便于调查“无法进入”之类的反馈。
相关页面
- 访问决策的工作原理
- 门:单扇门的 Geofence 选项卡
- Access Scopes:范围级覆盖设置
- 故障排除:地理围栏拒绝问题的排查步骤