gpt4 book ai didi

azure - 我应该如何将后端解决方案链接到 IoT 中心

转载 作者:行者123 更新时间:2023-12-02 07:39:36 25 4
gpt4 key购买 nike

所以,我正在 Azure 上开发 IoT 解决方案,我们一直在使用合作伙伴解决方案,我们将合作伙伴的设备链接到他的云解决方案,通过 REST 服务向我们公开数据。现在我们希望在 Azure 上拥有自己的物联网云解决方案。

首先,我计划通过其 REST 服务在我们的 IoT 解决方案和合作伙伴的云解决方案之间建立一座桥梁,该桥梁将链接到我们的 IoT 中心,以便将数据提取到我们的云中。

此外,数据不仅仅是遥测数据,我们还必须向这些设备发送命令。

我的问题:我想知道使用网关(数据网格、Azure Function、Azure WebJob)的适当技术/解决方案是什么

Overview of the architecture

图中的数字代表我正在考虑解决这个问题的步骤。

1- 首先,我们正在实现一个应用程序网关,该网关必须从合作伙伴的系统获取数据并向其系统发送命令。它将允许我们首先构建系统的其他组件,并确保它可以处理当前的情况。

2- 其次,合作伙伴的设备将直接连接到与我们的 IoT 中心相连的设备网关。在这种情况下,我们将不再使用1中制作的网关。

3-最后,我们将把自己的设备连接到我们的Io​​T Hub,合作伙伴的设备将始终通过2中内置的网关连接到我们的Io​​T Hub。

最佳答案

让我尝试按照您提出的顺序回答您的问题。

  1. 对于应用程序网关,您尝试通过该网关提取数据REST,您可以使用 Azure 函数,然后使用 Cosmos DB 或任何存储来保存数据。我明白了,从合作伙伴获取设备数据后网络,您将其路由到 IoT-Hub(我不会说,它不正确),但是一旦我们通过 Rest 拉取数据,我们就可以直接放入数据库。所以我的答案是使用Azure函数来提取数据来自合作伙伴解决方案并放入数据库。
  2. 如果合作伙伴设备能够运行 Azure IoT sdks 或者可以配置为直接将数据发送到 IoT 中心,这将减轻很多负担您可以轻松地发送 D2C 和 C2D 消息。此外,在这里您可以使用配置将数据路由到数据库物联网中心。
  3. 对于您的设备,您可以直接使用 IoT 中心或可以使用 AzureIoT Edge(如您所指的设备网关),两者都很好,取决于在用例上以及如果我们想做一些边缘计算或设备端分析。还有一个重要的建议,使用 Azure您发现必须集成设备的功能通过休息的数据。在这种情况下最具成本效益。

如果它消除了您的疑虑,请告诉我。

关于azure - 我应该如何将后端解决方案链接到 IoT 中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58060517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com