我们现有的IoT平台使用Azure协议网关,运行良好。我刚刚意识到,Azure已经为协议网关推出了一个较新的版本,名为IoT Edge。我只是在寻找IoT边缘中可用的新特性,现在我完全混淆了这两个组件之间的关系:
我知道答案可能是更广泛的讨论,但谁能提供一个简单的解释?
发布于 2019-04-29 13:38:55
我建议你读一些关于边缘计算的文章。IoT Edge是用于边缘计算的MS解决方案。它允许离IoT设备最近的数据处理和分析。这缩短了一些具有“关键时间”需求的请求的延迟时间,因为数据不需要到达云端。
IoT中心是一个协议网关。我认为这里的主要要求不是“表现”。因此,重点不是比较IoT边缘和IoT集线器。IoT集线器的关键是它提供了IoT设备使用的一些常用协议之间的互操作性: AMQP、MQTT和HTTPS。这与可能使用不同协议进行通信的IoT系统组件之间的集成更容易。
发布于 2019-05-16 05:21:36
Azure协议网关是协议转换和互操作性的必要条件。例如,设备不保留自己的IoT集线器身份,而是在不同的协议中说话,为了使会话具有共同的含义,需要进行身份转换。Azure协议网关广泛地这样做。一旦外地的多个设备使用了不常见的协议(即Bacnet、OPC、BLE、私有协议),Azure协议网关就会转换为IoT集线器基础,并使用MQTT、AMQP将数据发送到IoT中心。这也提供了数据的透明度。
因此,简单地说,azure协议网关有助于协议转换,而azure iot边缘则为现场设备提供透明和IoT集线器标识。
发布于 2020-02-23 07:18:03
这取决于需求或用例的类型以及您随身携带的设备。
一般来说,边缘设备是一种位于离硬件更近但远离云的设备,它使计算和数据存储更接近需要它的位置,以提高响应时间和节省带宽。在延迟可能很高的情况下,将其发送到云并对其进行处理,边缘设备将有助于进行快速处理/分析。Edge设备将云计算功能中的部分活动提供给本地设备,从而减少延迟、增加处理和减少安全问题等。典型的用例是关键设备故障通知或自动汽车立即停止的时间关键场景,人们认为,通过让一个节点在附近处理,而不是将其发送到云并对其采取行动,立即处理。
但是,如果存在延迟或带宽使用不是约束且有处理硬件限制的用例,则最好将数据发送到云并进行处理。在这里,网关是一种从传感器收集数据的设备,用于分析、聚合,并转换为与云通信所需的协议。另外,请注意,HTTP、AMQP和MQTT等协议是Azure IoT集线器支持的默认协议,用于通过internet与设备或网关进行通信。很少有设备或字段网关可能无法使用这些默认协议之一,并且需要协议支持。在这种情况下,您可以使用网关,通过桥接往来于IoT集线器的通信量,为IoT集线器端点启用协议包装器,从而避免对IoT实现产生任何影响。这就是Azure IoT协议网关有帮助的地方。
Azure IoT协议网关是用于协议调整的云特性或框架,是一个通过特定协议接受设备连接并将通信连接到IoT集线器的传递组件。它是为高规模、双向的设备与IoT集线器通信而设计的.
主要差异是协议网关是一个云特性,因此无论您的设备使用哪种协议,它至少都需要能够将其消息发送到云以进行协议转换。然而,IoT Edge,顾名思义,它是边缘计算的一部分,它位于更靠近设备的位置。它在本地运行,在向云发送信息之前可以与本地网络上的设备进行通信。当然,如果您希望进行其他边缘计算,IoT边缘将支持其他方案。Azure IoT边缘也可以用于满足对IoT网关的任何需求,无论它与连接性、身份或边缘分析有关。因此,可以根据部署用例或需求选择透明、协议转换和身份转换等使用IoT边缘设备作为网关的三种模式。IoT边缘设备在IoT边缘运行库的帮助下完成了这一任务。
https://stackoverflow.com/questions/55903963
复制相似问题