哪个Azure无服务器选项适用于多个传感器?

哪个Azure无服务器选项适用于多个传感器?,azure,azure-functions,serverless,Azure,Azure Functions,Serverless,我有几个设备正在以JSON的形式通过HTTP发送数据,我需要将它们指向数据将被传递的位置。我不想创建虚拟机并运行PythonWeb服务器来侦听传入的数据,而是想使用Azure无服务器选项之一。 我已经阅读了大量的文档,我仍然不确定该走哪条路,我正在寻找任何建议。 所以说得简单一点, 10个传感器被编程为通过HTTP以JSON格式发送数据 无服务器功能或其他功能需要持续监听来自这些传感器的传入数据 一旦收到数据,就需要将其转换并加载到SQL数据库中 我的理解是,对于物联网,我必须单独注册每个设备。

我有几个设备正在以JSON的形式通过HTTP发送数据,我需要将它们指向数据将被传递的位置。我不想创建虚拟机并运行PythonWeb服务器来侦听传入的数据,而是想使用Azure无服务器选项之一。 我已经阅读了大量的文档,我仍然不确定该走哪条路,我正在寻找任何建议。 所以说得简单一点, 10个传感器被编程为通过HTTP以JSON格式发送数据 无服务器功能或其他功能需要持续监听来自这些传感器的传入数据 一旦收到数据,就需要将其转换并加载到SQL数据库中


我的理解是,对于物联网,我必须单独注册每个设备。我目前只有10台,而这些设备当时可能会增加1000台。因此,我需要简单地将它们指向一个发送数据的位置,而不是在物联网中心内设置每个数据


我只是在寻找我需要使用哪种Azure服务和逻辑的方向?

听起来像是Azure IoT Hub的默认用例。在其他协议中,设备可以


在其背后添加Azure Stream Analytics服务,以进行转换并写入SQL DB。

我的理解是,使用IoT时,我必须单独注册每个设备。我目前只有10台,而这些设备当时可能会增加1000台。因此,我需要简单地将它们指向一个发送数据的地方,而不是在物联网中心内设置每个数据。是的,从安全角度来说,这通常是您真正想要(或应该想要)的。但是,如果您真的同意所有设备使用相同的凭据,那么您也可以使用Event Hub,它提供了类似的api,因此根本不需要使用无服务器功能。是的,所有设备都将使用相同的凭据,并且应该指向一个位置。现在我有一个python脚本,它监听特定端口上的传入流量。所有传感器都指向运行该python脚本的计算机的IP地址。我只想在不使用计算机或虚拟机的情况下实现这一点。您可以通过Azure函数或容器实例实现这一点。但我真的建议你看看真正的PaaS服务,比如Event Hub和Stream Analytics,因为听起来这就是你所需要的