azure - 使用 Azure Functions(无需流分析)将数据从 Azure IoTHub 存储到 SQL 数据库中

标签 azure azure-functions azure-sql-database azure-iot-hub

我只有一台设备连接到 Iothub,遥测数据低于 1k。在这种情况下,Azure 流分析太昂贵了。

与 Cosmos DB 不同,Azure Functions 有它的绑定(bind),但是 SQL DB。

如何使用 azure 函数将 Azure Iothub 中的数据存储到 Azure SQL 数据库中?

ps。我正在使用 JavaScript。

最佳答案

完全正确,在这种情况下流分析就显得有些过分了。我对你的问题的理解是使用一个函数来监听设备消息并将它们存储在 SQL 数据库中。您需要采取的步骤如下:

  1. 创建一个 Azure Function,并将事件中心绑定(bind)到 IoT 中心的默认端点 ( link )
  2. 将 SQL 连接字符串添加到函数 ( link ) 的应用程序设置
  3. 编写 JavaScript 以将 SQL 运行到数据库(您可能需要按照答案所述安装依赖项。( link )

关于azure - 使用 Azure Functions(无需流分析)将数据从 Azure IoTHub 存储到 SQL 数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62380967/

相关文章:

c# - 获取列出 winRt 应用程序中的 blob

node.js - 从命令行部署 Windows Azure 应用程序?

azure - MS图: Get-MgPrivilegedAccess for Azure

asp.net-mvc-4 - 尝试登录后的 Owin 和 katana 应用程序。claimsIdentity IsAuthenticated FALSE

azure - 如何确保一次仅运行一个 Azure Function BlobTrigger?

azure - 如何将 Azure 部署事件分组到单个警报电子邮件中

c# - "Eternal"Azure 函数?

sql-server - Windows Azure SQL数据库-“身份自动增加”列会跳过值

azure - .Net Core 5.0 - Sql Azure + 始终加密 + 托管身份

c# - 使用多个 Entity Framework 上下文并行化查询