用于设备的MQTT通信,对于PubSub数据( RabbitMQ还是Azure ServiceBus for IotConnect ),哪一种更好?
我们有智能设备的用例,它可以继续在云上发送数据,这是最好的、成本效益高的选项,它可以在许多设备上生成大量数据,不会中断。
我们想使用Azure ServiceBus,我想知道在RabbitMQ for IotConnect上是最好的选择吗?
发布于 2018-11-13 07:26:14
MQTT MQTT是PubSub协议,在IoT平台上被广泛用于云端数据的接收和发送。它的也有成本效益的。以下是使用它的一些好处。
Azure服务总线 Azure服务总线提供与MQTT相同的解决方案。事实上,在后台,它使用了MQTT协议来管理PubSub数据。这是Microsft的工具,而且很昂贵。
使用Azure服务总线功能,因为它是一种基于云的解决方案,它肯定会简化发送方和接收方之间的通信渠道,并为用户提供方便,因为它们在市场空间中更加可靠和广泛可用。
结论:根据我的观点,如果我的目的仅仅是将数据从发送方传送到接收方,那么就会有帮助。而我的目的是超越发送和接收数据,如使用Azure通知中心发送通知、管理复杂的数据工作流、管理数据队列等,这将适用于大型应用程序管理复杂性。
发布于 2018-11-13 08:13:10
Azure服务总线不直接支持MQTT。协议
Azure IoT集线器支持MQTT。使用MQTT协议与IoT集线器通信
比较RabbitMQ和Azure IoT集线器是很困难的,但是如果您想要在云中使用IoT平台,可以选择Azure IoT集线器。
https://stackoverflow.com/questions/53257299
复制相似问题