Azure 我应该如何将后端解决方案链接到物联网中心

Azure 我应该如何将后端解决方案链接到物联网中心,azure,azure-functions,azure-webjobs,azure-iot-hub,azure-application-gateway,Azure,Azure Functions,Azure Webjobs,Azure Iot Hub,Azure Application Gateway,因此,我正在Azure上开发一个物联网解决方案,我们一直在使用一个合作伙伴解决方案,我们将合作伙伴的设备链接到他的云解决方案,该解决方案通过REST服务向我们公开数据。现在,我们希望在Azure上拥有自己的物联网云解决方案 首先,我计划通过REST服务在我们的物联网解决方案和合作伙伴的云解决方案之间搭建一座桥梁,该服务将链接到我们的物联网中心,以便将数据接收到我们的云 此外,数据将不仅仅是遥测数据,我们还必须向这些设备发送命令 我的问题:我想知道使用网关数据网格、Azure功能和Azure We

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

首先,我计划通过REST服务在我们的物联网解决方案和合作伙伴的云解决方案之间搭建一座桥梁,该服务将链接到我们的物联网中心,以便将数据接收到我们的云

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

我的问题:我想知道使用网关数据网格、Azure功能和Azure WebJob的合适技术/解决方案是什么

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

1-首先,我们要实现一个应用网关,它必须从合作伙伴的系统获取数据,并向他们的系统发送命令。它将允许我们首先构建系统的其他组件,并确保它能够处理现在已经就绪的内容

2-秒,合作伙伴的设备将直接连接到连接到我们物联网中心的设备网关。在这种情况下,我们将不再使用1中制造的网关


3-最后,我们将自己的设备连接到我们的物联网中心,合作伙伴的设备将始终通过内置网关2连接到我们的物联网中心。

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

对于application gateway,您正试图从中提取数据 在REST中,您可以使用Azure函数,然后使用Cosmos DB或任何 存储以保存数据。我明白了,从合作伙伴那里获取设备数据后 网络,你把它路由到物联网中心,我不会说,它的 不正确,但是一旦我们通过Rest提取数据,我们就可以直接 放入数据库。所以我的答案是使用Azure函数来提取数据 从合作伙伴解决方案中获取并放入数据库。 如果合作伙伴设备能够运行Azure IoT SDK,或者可以 设置为直接将数据发送到物联网中心,这将简化很多操作 您可以轻松地发送D2C和C2D消息。 此外,在这里,您可以使用来自的配置将数据路由到DB 物联网枢纽。 对于您的设备,您可以直接使用IoT Hub,也可以使用Azure 正如您所指出的,物联网边缘设备网关两者都很好,具体取决于 在用例上,如果我们想做一些边缘计算或 设备端的分析。还有一个重要的建议,使用Azure 功能,您发现您必须集成设备 通过Rest获取数据。在这种情况下最具成本效益。
如果这能消除你的疑虑,请告诉我

在研究这个主题一段时间后,我实现了一个AZURE Function应用程序,原因如下:

支持连续部署和集成即使Azure功能是无服务器体系结构,它仍然支持连续部署和连续集成 实现代码的能力—由于是事件驱动的,应用程序平台能够实现由任何第三方服务或本地系统中发生的事件触发的代码。 按需计算:此交付模型确保计算资源可根据用户的需求提供给用户。
我还使用了Azure表存储作为数据库存储技术。

谢谢你,Ravi,谢谢你的回答。我们已经有一个移动和web应用程序正在使用rest服务从rest服务中提取数据,甚至向这些设备发送命令,是的,数据存储在MongoDB中。我想知道Azure功能是否能够同时处理多个C2D消息。是的,Azure功能是可伸缩的,由MS管理,所以可伸缩性根本不是问题。我建议阅读。本文档在备忘单中描述了对每个网关模式使用设备双功能的比较。您对所有设备1、2和3的业务需求是否仅接收其遥测数据D2C消息和异步C2D消息?