Azure IoT Hub

ArcGIS Velocity 中的 Azure IoT Hub 输出可用于向 Microsoft Azure IoT Hub 发送消息,您可以在其中将信息推送到外业设备和传感器,同时启用或更改设备行为。 Azure IoT Hub 是托管在 Azure 云中托管的托管服务,可用作 ArcGIS Velocity 和其他 IoT 设备之间双向通信的中央消息中心。

有关 Azure IoT Hub 的详细信息,请参阅 Azure IoT Hub 文档。

示例

以下是 Azure IoT Hub 输出的用例:

  • 一位数据分析师希望根据来自相关系统的信息,更新通过 Azure IoT Hub 连接的传感器的属性。
  • 物流公司将 Azure IoT Hub 输出配置为根据车辆的当前位置启动车辆追踪设备行为。

用法说明

使用 Azure IoT Hub 输出时,请谨记以下信息:

  • 可以从 Azure IoT Hub 中获取 Azure IoT Hub 连接属性。 共享访问策略应具有“服务连接”权限。
  • 您希望向其发送消息的设备必须已经存在于 Azure IoT Hub 中。Velocity 不会创建该设备。
  • 消息或记录的追踪 ID 应与 Azure IoT Hub 中注册的设备 ID 相匹配。
  • Azure 最多为每台设备保留 50 条待传输消息。 有关详细信息,请参阅 Azure IoT Hub 文档。

参数

以下是 Azure IoT Hub 输出的参数:

参数描述数据类型

Azure IoT Hub 主机名称

Azure IoT Hub 的主机名。

字符串

共享访问密钥名称

Azure IoT Hub 凭据的共享访问密钥名称。

字符串

共享访问密匙

Azure IoT Hub 凭据的共享访问密钥。

密码

注意事项和限制

Azure IoT Hub 支持消息有效时间参数,该参数是从云发送到设备的消息的到期时间。 在当前版本中,对于从 Velocity 传出的所有消息,默认值为 1 小时。 在更高版本中,该参数将显示为可配置属性。