在本地网络上托管Azure IoT解决方案的软件

时间:2019-06-12 15:06:04

标签: azure azure-iot-hub

我有一个Azure IOT解决方案,但是我的一些客户有自己的服务器,他们更喜欢将所有应用程序都放在自己的计算机上,而不是在云中。如何使我的Azure IOT解决方案在不访问Internet的情况下工作?

仅供参考,我正在谈论的解决方案类型是本地网络上各种IOT设备的远程管理系统。但是我希望它既可以在Azure云中运行,也可以在某些服务器本地运行。

我还没有这个解决方案,但是我可以构建一个。这将是一个用于远程管理IOT的Web解决方案,通常托管在Azure云中,但也许某些客户希望将此Web托管在自己的本地服务器上。关键字似乎是Azure IoT中心,Azure IoT中心设备配置服务和IoT Edge

1 个答案:

答案 0 :(得分:0)

在这里为您提供两种可能性:

  • 使用IoT Edge作为网关解决方案。您将Edge安装在本地计算机上,并且该服务器需要能够访问Azure-至少在部署期间。然后,您可以将计算机连接到该Edge网关。您可以根据需要在该Edge网关上进行所有处理。如果您不需要,则不必将任何数据发送到Azure。

  • 如果您确实不希望与Azure进行任何连接,则可以使用Azure Stack上的IoT Hub。但是,这是a)一个非常重量级的解决方案,而b)到目前为止仍处于预览阶段。