我有一个Azure IOT解决方案,但是我的一些客户有自己的服务器,他们更喜欢将所有应用程序都放在自己的计算机上,而不是在云中。如何使我的Azure IOT解决方案在不访问Internet的情况下工作?
仅供参考,我正在谈论的解决方案类型是本地网络上各种IOT设备的远程管理系统。但是我希望它既可以在Azure云中运行,也可以在某些服务器本地运行。
我还没有这个解决方案,但是我可以构建一个。这将是一个用于远程管理IOT的Web解决方案,通常托管在Azure云中,但也许某些客户希望将此Web托管在自己的本地服务器上。关键字似乎是Azure IoT中心,Azure IoT中心设备配置服务和IoT Edge
答案 0 :(得分:0)
在这里为您提供两种可能性:
使用IoT Edge作为网关解决方案。您将Edge安装在本地计算机上,并且该服务器需要能够访问Azure-至少在部署期间。然后,您可以将计算机连接到该Edge网关。您可以根据需要在该Edge网关上进行所有处理。如果您不需要,则不必将任何数据发送到Azure。
如果您确实不希望与Azure进行任何连接,则可以使用Azure Stack上的IoT Hub。但是,这是a)一个非常重量级的解决方案,而b)到目前为止仍处于预览阶段。