为 IoT 项目创建工作流

Creating a workflow for an IoT project

我在 IoT 项目中使用 ThingSpeak。我决定继续使用 Azure IoT。我的项目包括 Raspberry Pi 3 使用 MQTT 协议将数据发送到物联网平台,该协议将显示在移动应用程序上。

使用 ThingSpeak 时,事情变得更容易了。我正在向物联网平台发送数据,ThingSpeak 在我几乎没有配置任何东西的情况下存储它们,我编写的移动应用程序正在以一定间隔向物联网平台发送 HTTP 请求。然后,我在移动应用程序上解析 JSON 响应以实时显示重要值。

到目前为止,我已经成功地使用 Azure IoT C SDK 将数据发送到 IoT 中心。然而,我很困惑我将如何在 Azure IoT 上实现这些,我的工作流程应该是什么样的。

Azure IoT 中心将数据从你的设备提取到云中,然后将该数据传送到其他目的地进行存储或处理。默认情况下,IoT 中心将数据从设备传送到事件中心兼容端点(这些快速入门说明了此过程:https://docs.microsoft.com/azure/iot-hub/quickstart-send-telemetry-node). IoT Hub can also use routing rules to send data to other locations, such as storage or a Service Bus queue. The following tutorial illustrates these options for you: https://docs.microsoft.com/azure/iot-hub/tutorial-routing