如何在AWS端访问Azure IOT HUB数据

问题描述 投票:0回答:2

我有一家供应商在 Azure IOT HUB 上发布传感器数据,我们希望从部署在 AWS 上的应用程序访问这些数据。我们是否有可能使用一些数据共享服务或网关服务来帮助从Azure IOT HUB访问AWS端的数据?

amazon-web-services azure azure-iot-hub aws-iot azure-data-share
2个回答
0
投票

正如@user565提到的,为了接近实时,您可以直接使用IoT Hub兼容的EventHub端点(内置端点),或者您可以使用路由将消息转发到存储帐户、事件网格或其他活动中心。

使用功能齐全的事件中心,您可以使用 Kafka 客户端应用程序/库进行读取。检查使用来自 Apache Kafka 应用程序的 Azure 事件中心


0
投票
有多种选项可用于促进传感器数据从 Azure IoT 中心传输到 AWS 托管的应用程序,但我将在此答案中建议三个选项:

通过 API 直接集成:您可以构建自定义 API,允许您的 AWS 应用程序直接与 Azure IoT 中心的 API 进行通信。这种方法要求您管理两个平台之间的集成和数据流。

Azure Functions 和 AWS Lambda:利用 Azure Functions 或 AWS Lambda 触发平台之间的数据传输。当新的传感器数据到达 Azure IoT 中心时,Azure 函数可以使用适当的协议处理数据并将其转发到 AWS 服务。

Azure 事件网格和 AWS EventBridge:设置 Azure 事件网格和 AWS EventBridge 以创建无缝的事件驱动架构。当传感器数据发布到 Azure IoT Hub 中时,相应的事件会触发 AWS 中的操作,从而促进数据传输。

其他选项包括使用 Azure 逻辑应用程序和 AWS Step Functions 或利用 Azure Stream Analytics 和 Amazon Kinesis 等服务来实时提取、处理和流式传输数据。

© www.soinside.com 2019 - 2024. All rights reserved.