text: MQTT协议网关与Modbus协议之间的功能和区别分别是什么？
  MQTT协议网关是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的，这些特点使它适用范围非常广泛。在很多情况下，包括受限的环境中，如：机器与机器（M2M）通信和物联网（IoT）。其在，通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中已广泛使用。MQTT协议运行在TCP/IP或其他网络协议，提供有序、无损、双向连接。Modbus协议自1979年出现至今，Modbus已经演变为一套全面的支持多种物理链接的协议集(如RS-485)。Modbus的核心是一个串行通信协议，采用主从模式。主机向从机发送请求，从机予以回复。在标准Modbus网络中，有一台主机以及最多247台从机(但是，如果采用2字节寻址，则可显著提高这一界限)。借助RS-485，主从机之间的通信发生在指示功能码的帧中。该功能码可识别要操作的功能，如读取独立输入;读取先进先出队列;或执行诊断函数。然后，从机根据收到的功能码进行响应，该响应较为简单，由一组字节指示。因此，从机可以是智能设备，也可以是只有一个传感器的简单设备。MQTT协议网关是一个开放的轻量级机器对机器协议，专为物联网交互设计。MQTT网络包含一个MQTT经纪人(broker)，负责协调MQTT代理之间的交互。代理是发布器，负责发布供用户使用的信息。MQTT的要求非常少，因为它专为资源有限的嵌入式设备设计。除了占地空间少之外，MQTT还可提供出色的通信高效性(即使通过低带宽网络进行通信)和非常少的开销(较之HTTP等协议)。在3G网络中，MQTT的吞吐量速度是使用HTTP的表述性状态转移(REST)的93倍。MQTT协议网关和Modbus能够互相补充提高物联网的性能。使用Modbus作为本地接口来管理设备，使用MQTT作为全局协议来扩展设备的范围，二者都起到了重要的作用。