关于向 Azure IoT 中心发送数据

Azure IoT Hub 发送数据时需满足以下条件:
  • Azure IoT Hub 中的数据最多存储 7 天,之后将从中心删除。因此,您必须在 7 天内使用数据。根据您自己的要求,您可以将其存储在相关的 Azure 存储中。然后可以使用 Azure 函数或流分析程序来分析数据。
  • 发送到 Azure IoT Hub 的数据具有 JSON 格式,采用 UTF-8 编码。为了减少消息大小并避免标签属性重复,标签值采用 KairosDB 数据点的格式:[{"<tag name>":"Cloud_GCYSS3X2E.Simulation00001","<time stamp, tag value, and quality>":[[1586260104000,132560.203125000,3]]}
在添加采集器实例以向 Azure IoT Hub 发送数据前,必须执行以下步骤:
  1. 设置 Azure IoT Hub 帐户。
    注: 要根据您的要求选择正确的 Azure IoT Hub,请参阅 https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-quotas-throttling
  2. Azure IoT Hub 中创建设备。这些设备将存储从采集器接收的数据。建议您为每个采集器实例创建一个设备。