Skip to main content

部署和配置信标

可用于具有 ArcGIS IPS 扩展模块许可的 ArcGIS 组织。

在确定信标放置计划后,在设施内配置并部署信标。 建议您填写 IPS_Beacons_Inventory 表,以减少信标部署时的手动数据录入。 该工作流程兼容 ArcGIS IPS Setup 应用程序 1.9 及更高版本。 但是,信标也可以在不使用 IPS_Beacons_Inventory 表的情况下部署。 该方法涉及直接更新 IPS_Beacons 要素类,该要素类兼容 IPS Setup 应用程序 1.6 或更高版本。

在信标部署过程中,IPS Setup 应用程序允许您根据放置计划调整信标位置,并直接在现场更新要素的属性值。 按照安装配置说明确保获得最佳效果。

配置信标部署的 IPS_Beacons_Inventory 表

IPS_Beacons_Inventory 表由 IPS Setup 应用程序使用,以简化信标部署。 该表存储计划部署的信标信息。 在信标部署过程中,一旦输入信标标识符(BEACON_IDMAC_ADDRESS),IPS_Beacons_Inventory 表会自动填充所需字段。 信标标识符能够将必要的属性值导入 IPS_Beacons 要素类。

要填充 IPS_Beacons_Inventory 表,确保您有一个包含所有待部署信标配置的列表。 此文件通常为 CSV 文件,由信标供应商提供。 必须在 IPS_Beacons_Inventory 表的以下字段填充信标属性:

字段
UUID 根据 iBeacon 协议定义的信标唯一标识符 (UUID)
MAJOR 分配给信标的组标识符
MINOR 信标在其组内的标识符
RSSI_1M 距离信标 1 米处的信号强度 (RSSI)
注:

某些信标供应商可能不会提供 RSSI_1M 字段的值, 而是提供简化的传输功率水平及一份将功率水平映射到一米处 RSSI 的单独文档。 您可以使用“数据管理”工具箱中的计算字段工具填充 RSSI_1M 字段。

此外,BEACON_IDMAC_ADDRESS 字段必须填充一个:

字段
BEACON_ID 此短型字母数字字符串用于唯一标识蓝牙信标
MAC_ADDRESS 此 48 位标识符用于唯一标识蓝牙信标

要在 IPS_Beacons_Inventory 表中填充信标属性,请完成以下步骤:

  1. 启动 ArcGIS Pro。

  2. 打开之前为 IPS 创建的地图,或创建一张地图。

  3. 将信标供应商提供的信标配置文件和 IPS_Beacons_Inventory 表添加到地图中。

  4. 在功能区中,单击分析选项卡,然后单击工具

    将出现地理处理窗格。

  5. 地理处理窗格中单击工具箱选项卡。

  6. 在搜索栏中,输入追加

    提示:

    您也可以展开数据管理工具 > 常规,然后单击追加

    该工具随即显示在地理处理窗格中。

  7. 设置以下追加工具参数:

    • 目标数据集 - 选择 IPS_Beacons_Inventory 表。

    • 输入数据集 - 使用从信标供应商处获得的信标 CSV 文件。

    • 字段匹配类型 - 指定使用字段映射协调字段差异

    • 字段映射 - 确保映射以下字段:UUIDMAJORMINORRSSI_1M 以及 BEACON_ID/MAC_ADDRESS

      注:

      有些信标供应商可能不会提供所有字段。 使用 IPS_Beacons_Inventory 表中的添加字段选项手动创建字段,并确保它们遵循 ArcGIS IPS 信息模型方案

  8. 单击运行

您现在可以在信标部署过程中使用 IPS_Beacons_Inventory 表。 部署完成后,这些信标要素可用于生成无调查 IPS 定位数据集。

[!TIP]信标部署后,您可以使用IPS设置应用1.8及以上版本进行 信标维护 ,以监控和收集信标健康数据。

不使用 IPS_Beacons_Inventory 表部署和配置信标

如果您没有使用 IPS_Beacons_Inventory 表,在信标部署期间,扫描或输入信标标识符后,必须填充其余信标属性。 这可以通过两种方法中的任意一个实现:

  • 在 IPS Setup 应用程序中手动输入属性。

  • 使用以下步骤在 ArcGIS Pro 中计算 IPS_Beacons 要素类中的字段。

要使用无调查方法创建 IPS 定位数据集,必须在以下字段中为每个信标要素填充信标属性: 更多信息请参阅 ArcGIS IPS 模型中的 IPS_Beacons要素类

字段
LEVEL_ID 部署信标的楼层的标识符
RSSI_1M 距离信标 1 米处的信号强度 (RSSI)
UUID 根据 iBeacon 协议定义的信标唯一标识符 (UUID)
MAJOR 分配给信标的组标识符
MINOR 信标在其组内的标识符

在最终确定信标属性之前,请确保您拥有包含已部署信标最新配置的文件。 此文件通常是 CSV 文件,并由信标供应商提供。

在信标部署过程结束时,每个信标要素的 BEACON_IDMAC_ADDRESS 字段必须至少填充一个。 这些字段用作将 CSV 文件中的其余属性值导入到 IPS_Beacons 要素类的关键字。 此外,还必须填充 LEVEL_ID 字段,将信标链接到正确的楼层要素。

最终确定信标属性的步骤如下:

  1. 启动 ArcGIS Pro。

  2. 打开之前为 IPS 创建的地图,或创建一张新地图。

  3. 将信标供应商提供的信标配置文件和 IPS_Beacons 要素类添加到地图中。

  4. 内容窗格中,右键点击 IPS_Beacons 要素类,然后从连接和关联中选择添加连接

    • 输入表设置为 IPS_Beacons。

    • 输入字段设置为 BEACON_IDMAC_ADDRESS,以信标部署时填写的字段为准。

    • 连接表设置为信标供应商提供的信标配置文件。

    • 连接字段设置为 BEACON_IDMAC_ADDRESS

  5. 单击确定

  6. 在功能区中,单击分析选项卡,然后单击

    将出现地理处理窗格。

  7. 地理处理窗格中单击工具箱选项卡。

  8. 在搜索框中输入计算字段(多个)

    提示:

    您也可以展开数据管理工具 > 字段,然后点击计算字段(多个)

    该工具随即显示在地理处理窗格中。

  9. **计算字段(多个)**工具参数设置如下:

    • 输入表 - IPS_Beacons

    • 表达式类型 - 选择表达式类型。

    • 字段 - 对于尚未填充的各个字段,设置一个与对应连接字段值相匹配的表达式:BEACON_IDMAC_ADDRESSLEVEL_IDRSSI_1MUUIDMAJORMINOR

      例如,如果表达式类型是 Python,要将连接 MAJOR 列中的所有值复制到 IPS_Beacons 中的 MAJOR 列,在字段名称(现有或新建)中输入 MAJOR,在表达式选项中输入 !Major!

      注:

      某些信标供应商可能不会提供 RSSI_1M 字段的值, 而是提供简化的传输功率水平及一份将功率水平映射到一米处 RSSI 的单独文档。 您可以使用“数据管理”工具箱中的计算字段工具填充 RSSI_1M 字段。

  10. 单击运行

这些信标要素可用于生成无调查 IPS 定位数据集。

或者,您可以配置 TRANSMITTER_ID 字段。 此项可用于将信标要素与生成的 IPS 定位信号进行比较。 使用计算字段工具将值定义为以句点分隔的 UUIDMAJORMINOR 字段的连接值。