部署和配置信标
可用于具有 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_ID 或 MAC_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_ID 或 MAC_ADDRESS 字段必须填充一个:
| 字段 | 值 |
|---|---|
BEACON_ID |
此短型字母数字字符串用于唯一标识蓝牙信标 |
MAC_ADDRESS |
此 48 位标识符用于唯一标识蓝牙信标 |
要在 IPS_Beacons_Inventory 表中填充信标属性,请完成以下步骤:
启动 ArcGIS Pro。
打开之前为 IPS 创建的地图,或创建一张地图。
将信标供应商提供的信标配置文件和 IPS_Beacons_Inventory 表添加到地图中。
在功能区中,单击分析选项卡,然后单击工具
。将出现地理处理窗格。
在地理处理窗格中单击工具箱选项卡。
在搜索栏中,输入追加。
提示:
您也可以展开数据管理工具 > 常规,然后单击追加。
该工具随即显示在地理处理窗格中。
设置以下追加工具参数:
目标数据集 - 选择 IPS_Beacons_Inventory 表。
输入数据集 - 使用从信标供应商处获得的信标 CSV 文件。
字段匹配类型 - 指定使用字段映射协调字段差异。
字段映射 - 确保映射以下字段:
UUID、MAJOR、MINOR、RSSI_1M以及BEACON_ID/MAC_ADDRESS。注:
有些信标供应商可能不会提供所有字段。 使用 IPS_Beacons_Inventory 表中的添加字段选项手动创建字段,并确保它们遵循 ArcGIS IPS 信息模型方案。
单击运行。
您现在可以在信标部署过程中使用 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_ID 或 MAC_ADDRESS 字段必须至少填充一个。 这些字段用作将 CSV 文件中的其余属性值导入到 IPS_Beacons 要素类的关键字。 此外,还必须填充 LEVEL_ID 字段,将信标链接到正确的楼层要素。
最终确定信标属性的步骤如下:
启动 ArcGIS Pro。
打开之前为 IPS 创建的地图,或创建一张新地图。
将信标供应商提供的信标配置文件和 IPS_Beacons 要素类添加到地图中。
在内容窗格中,右键点击 IPS_Beacons 要素类,然后从连接和关联中选择添加连接。
将输入表设置为 IPS_Beacons。
将输入字段设置为
BEACON_ID或MAC_ADDRESS,以信标部署时填写的字段为准。将连接表设置为信标供应商提供的信标配置文件。
将连接字段设置为
BEACON_ID或MAC_ADDRESS。
单击确定。
在功能区中,单击分析选项卡,然后单击工具
。将出现地理处理窗格。
在地理处理窗格中单击工具箱选项卡。
在搜索框中输入计算字段(多个)。
提示:
您也可以展开数据管理工具 > 字段,然后点击计算字段(多个)。
该工具随即显示在地理处理窗格中。
**计算字段(多个)**工具参数设置如下:
输入表 - IPS_Beacons
表达式类型 - 选择表达式类型。
字段 - 对于尚未填充的各个字段,设置一个与对应连接字段值相匹配的表达式:
BEACON_ID、MAC_ADDRESS、LEVEL_ID、RSSI_1M、UUID、MAJOR、MINOR。例如,如果表达式类型是 Python,要将连接
MAJOR列中的所有值复制到 IPS_Beacons 中的MAJOR列,在字段名称(现有或新建)中输入MAJOR,在表达式选项中输入!Major!。注:
某些信标供应商可能不会提供
RSSI_1M字段的值, 而是提供简化的传输功率水平及一份将功率水平映射到一米处 RSSI 的单独文档。 您可以使用“数据管理”工具箱中的计算字段工具填充RSSI_1M字段。
单击运行。
这些信标要素可用于生成无调查 IPS 定位数据集。
或者,您可以配置 TRANSMITTER_ID 字段。 此项可用于将信标要素与生成的 IPS 定位信号进行比较。 使用计算字段工具将值定义为以句点分隔的 UUID、MAJOR 和 MINOR 字段的连接值。