gpt4 book ai didi

mqtt - 为什么以及何时我需要 mqtt 代理来进行 IOT/M2M 应用程序

转载 作者:行者123 更新时间:2023-12-03 04:33:46 26 4
gpt4 key购买 nike

只是想问一个比较傻的问题,希望有人能解答一下。

我对 MQTT 代理有点困惑。基本上,令人困惑的是,有很多东西用于数据存储、传输和处理(如 Flume、HDInsight、Spark 等)。那么,我何时以及为何需要使用一个 MQTT 代理?

如果我想将 Windows 10 IoT 应用程序与 HiveMQ 结合使用,我可以从哪里获取详细信息?如何使用它?我如何从这个 MQTT 代理中获益?我能否直接使用 Azure 或 HDFS 从 IoT 应用程序发送数据?那么,MQTT 代理如何融入其中或帮助我实现某些目标?

我对所有这些都很陌生,并试图找到一些教程,但是,我没有得到任何合适的东西。请更详细地解释一下或提供一些教程吗?

最佳答案

MQTT 是一种基于发布-订阅传输的客户端-服务器协议(protocol),其开销相对较小,因此适用于移动和物联网应用程序(与 Flume 等不同)。 MQTT 代理基本上是一个服务器,用于处理与 MQTT 客户端之间的消息传递。尽管存在各种 MQTT 插件,但该功能几乎停留在传输层。

如果您正在寻求实现一种能够可靠地将数据从 IoT 设备传输到后端系统进行处理的解决方案,我建议您查看 Kaa open-source IoT platform 。它比 MQTT 走得更远,不仅提供适用于低功耗物联网设备的传输层,还提供应用程序级逻辑的坚实部分(包括应用程序级数据结构的对象绑定(bind)、临时数据持久性等) .).

这里是一个网络研讨会的链接,解释 how to build a scalable IoT analytics system with Kaa and Spark in less than an hour .

关于mqtt - 为什么以及何时我需要 mqtt 代理来进行 IOT/M2M 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32124471/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com