智慧家居与MQTT协议测试题含习题与讲解与解析.pdfVIP

智慧家居与MQTT协议测试题含习题与讲解与解析.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

智慧家居MQTT协议测试题

一、填空题

1.MQTT协议采用的是/模式进行消息传输。

参考答案:MQTT是基于二进制消息的发布/订阅编程模式的消息协议。

2.MQTT控制报文由三部分组成,分别是:、、。

参考答案:固定报头(Fixedheader)、可变报头(Variableheader)、有效载荷(paload)。

其中,固定报头,所有控制报文都包含,可变报头和有效载荷不要求所有MQTT控制报

文都包含。

3.一般来说,在MQTT中传输的消息主要分为:和两部分,来描述消

息的类型和内容。

参考答案:在MQTT中传输的消息主要分为:主题和负载两部分。主题可以理解为消息

的类型,而负载则可以理解为消息的内容。

4.一般来说,在讨论MQTT协议中的消息处理时,约定存在有三种角色,分别

是:、、。

参考答案:在MQTT协议中有三种身份:发布者(publisher)、代理服务器(Broker)、

订阅者(subscriber)。其中,消息的发布者和订阅者都是客户端,只有消息代理服务

器是服务端,消息的发布者也可以同时是消息的订阅者。

5.MQTT提供3种不同的服务质量等级QoS(消息发送的服务质量),分别

是:、、。

参考答案:

QoS0:最多分发一次。

消息的分发依赖于底层网络的能力。接收者不会发送响应,发送者也不会重试。消息可

能送达一次也可能根本没送达。通俗理解就是,消息的发送,尽力而为。

QoS1:至少发一次。

消息接收者如果没有反馈或者反馈消息丢失,消息发送者会再次发送以保证消息接收者

至少会收到一次,当然可能造成重复消息。

QoS2:恰好一次。

确保消息只到达一次。这是最高等级的服务质量,消息丢失和重复都是不可接受的。使

用这个服务质量等级会有额外的开销,因为会多出一些消息的发送和确认。

6.MQTT协议规范定义了多种不同类型的控制报文,其中一个用于传输应用消息的

是。

参考答案:PUBLISH报文,用于传输应用消息。

7.MQTT协议控制报文中的文本字段编码格式是。

参考答案:UTF-8。

8.MQTT协议架构中,客户端发送给服务端,用于取消订阅主题。

参考答案:客户端发送UNSUBSCRIBE报文给服务端,用于取消订阅主题。

二、选择题

1.MQTT协议是物联网中的一个基础性协议,其全称是:()

A、MachineQueueTelemetryTransport

B、MessageQueueTelephoneTransport

C、MessageQueueTelemetryTransport

D、MailQueueTelemetryTransport

参考答案:C。

MQTT全称为MessageQueuingTelemetrTransport(消息队列遥测传输)是一种基于发

布/订阅模式的“轻量级”消息协议。

2.下面对MQTT协议的特点描述正确的是:()

A、MQTT协议只提供一对一的消息发布

B、MQTT协议提供的是有序、无损、单向连接

C、MQTT协议开销小,控制报文中固定报头的只有1字节,协议交换最小化,以降低

网络流量

D、MQTT协议有通知各相关客户端异常中断的机制

参考答案:D。

MQTT协议提供一对多的消息发布,可以解除应用程序耦合,信息冗余小。

MQTT协议使用TCP/IP提供网络连接,提供有序、无损、双向连接。

MQTT协议开销小,控制报文中固定报头的是2字节,协议交换最小化,以降低网络流量。

MQTT协议有通知各相关客户端异常中断的机制。

3.假设

文档评论(0)

文档小天才 + 关注
实名认证
文档贡献者

就是文档小天才

1亿VIP精品文档

相关文档