首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于设备的MQTT通信,对于PubSub数据( RabbitMQ还是Azure ServiceBus for IotConnect ),哪一种更好?

用于设备的MQTT通信,对于PubSub数据( RabbitMQ还是Azure ServiceBus for IotConnect ),哪一种更好?
EN

Stack Overflow用户
提问于 2018-11-12 07:04:41
回答 2查看 710关注 0票数 3

用于设备的MQTT通信,对于PubSub数据( RabbitMQ还是Azure ServiceBus for IotConnect ),哪一种更好?

我们有智能设备的用例,它可以继续在云上发送数据,这是最好的、成本效益高的选项,它可以在许多设备上生成大量数据,不会中断。

我们想使用Azure ServiceBus,我想知道在RabbitMQ for IotConnect上是最好的选择吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-13 07:26:14

MQTT MQTT是PubSub协议,在IoT平台上被广泛用于云端数据的接收和发送。它的也有成本效益的。以下是使用它的一些好处。

  • 更有效的信息分发
  • 增加的可伸缩性
  • 大幅度减少网络带宽消耗;
  • 将更新率降低到秒;
  • 非常适合遥感和控制;
  • 最大限度地利用可用带宽;
  • 轻型架空;
  • 使用基于权限的安全性;
  • 具有强大的生态系统,并被石油和天然气工业,Amazon.com和Facebook使用;
  • 可节省开发时间;
  • 与轮询协议相比,发布/订阅协议以更少的带宽收集更多的数据。

Azure服务总线 Azure服务总线提供与MQTT相同的解决方案。事实上,在后台,它使用了MQTT协议来管理PubSub数据。这是Microsft的工具,而且很昂贵。

使用Azure服务总线功能,因为它是一种基于云的解决方案,它肯定会简化发送方和接收方之间的通信渠道,并为用户提供方便,因为它们在市场空间中更加可靠和广泛可用。

结论:根据我的观点,如果我的目的仅仅是将数据从发送方传送到接收方,那么就会有帮助。而我的目的是超越发送和接收数据,如使用Azure通知中心发送通知、管理复杂的数据工作流、管理数据队列等,这将适用于大型应用程序管理复杂性。

票数 1
EN

Stack Overflow用户

发布于 2018-11-13 08:13:10

Azure服务总线不直接支持MQTT。协议

Azure IoT集线器支持MQTT。使用MQTT协议与IoT集线器通信

比较RabbitMQ和Azure IoT集线器是很困难的,但是如果您想要在云中使用IoT平台,可以选择Azure IoT集线器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53257299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档