Azure IoT 中心 - 如何在 IoT 中心使用 Table 存储?

Azure IoT Hub - How to use Table Storage in IoT Hub?

首先,对不起我的英语水平。

我是一名来自韩国的高中生,正在使用 Azure IoT Hub 进行项目。

我正在开展一个项目,其中 raspberry pi 设备正在向 Azure IoT 中心发送值。我想将此数据保存在 Azure Table 存储中,因为此数据将被其他一些服务(例如 Azure WebApp)使用。

所以我尝试在 Azure Table 存储中保存 raspberry pi 值。 但是当我添加 IoT 中心的端点时,我只能使用 blob 存储容器

当然我还是不了解物联网中心 请不要看起来那么糟糕。


一言以蔽之

  1. 我想将 raspberry pi 值发送到 Azure Table 存储而不是 Blob 存储,但是当我为 Azure IoT 中心设置端点时,我唯一可用的选项是 Blob 存储。
  2. 如何通过 Azure IoT 中心将值发送到 Table 存储。

我的 Azure 逻辑是不是完全错误?

IoT 中心本机支持将消息作为 blob 路由到 Azure 存储。参考 Save IoT hub messages that contain sensor data to your Azure blob storage。 然而,文档中似乎有一个拼写错误,它列出了“table 存储”而不是 'blob storage'。我们会更正这些拼写错误。

在 Azure 商店中存储 D2C 消息的简单方法 Table 是使用 Azure EventHubTrigger 函数。

可以找到有关该功能及其与 Azure IoT 中心集成的更多详细信息here

您可以使用函数或 Azure 流分析将中心数据推送到 Azure table 存储。我发现流分析最适合我,因为我能够更好地格式化数据。