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