HCIP-IoT/H52-111 真题详解(章节F),通信协议与通信设备 /Part2

文章目录

    • 概述
    • [单选 /MQTT报文流向](#单选 /MQTT报文流向)
    • [单选 /OSI-UDP](#单选 /OSI-UDP)
    • [单选 /LwM2M下行](#单选 /LwM2M下行)
    • [单选 /MQTT报文](#单选 /MQTT报文)
    • [单选 /MQTT主题](#单选 /MQTT主题)
    • [单选 /LwM2M接口](#单选 /LwM2M接口)
    • [单选 /LwM2M接口](#单选 /LwM2M接口)
    • [单选 /LwM2M对象](#单选 /LwM2M对象)
    • [单选 /MQTT服务质量](#单选 /MQTT服务质量)
    • [单选 /网关设备](#单选 /网关设备)
    • [单选 /智慧家庭网关](#单选 /智慧家庭网关)
    • [单选 /CIG网关](#单选 /CIG网关)
    • [单选 /家庭网关](#单选 /家庭网关)
    • [单选 /AR500](#单选 /AR500)
    • [单选 /智慧家庭](#单选 /智慧家庭)
    • [单选 /工业网关](#单选 /工业网关)
    • [单选 /网络结构](#单选 /网络结构)
    • [多选 /MQTT服务质量](#多选 /MQTT服务质量)
    • [多选 /MQTT遗嘱](#多选 /MQTT遗嘱)
    • [多选 /设备注册](#多选 /设备注册)
    • [多选 /RFMesh](#多选 /RFMesh)
    • [多选 /CoAP](#多选 /CoAP)
    • [判断 /MQTT](#判断 /MQTT)
    • [判断 /MQTT](#判断 /MQTT)

概述

华为云物联网 HCIP-IoT(H52-111)真题 700 道,题目已分类且包含相对详细准确的图文人工注解 ,欢迎进行相关题目的讨论。边做题,边学知识。名为 <通信协议和通信设备> 的章节系列,主要包含以下方向的内容,

1、LwM2M和CoAP协议技术原理

2、MQTT技术原理

3、网关设备、网络布线相关

4、OSI/UDP/TCP等基础网络知识

真题全目录请参见,<IoT/HCIP/华为云物联网HCIP-IoT认证,自学建议> https://blog.csdn.net/quguanxin/category_12929470.html

单选 /MQTT报文流向

在下列MQTTV3.1.1协议的控制报文类型中,报文流动方向为服务器和客户端双向均可流动的是哪一项?

A.CONNECT

B.SUBSCRIBE

C.DISCONNECT

D.PUBLISH

答案:D

解析:在MQTT V3.1.1中DISCONNECT是只能由客户端发起的,V5.0中其也是双向的。

客户端(Client)执行 PUBLISH 消息客户端是消息的主要发起者,通常用于将设备数据、状态信息发布到指定主题(Topic),供其他订阅者接收。

服务端(Broker)执行 PUBLISH 消息服务端本身不主动生成业务数据,其 PUBLISH 操作主要用于转发消息或特殊场景下的控制指令(需基于特定业务设计,非协议强制功能)。消息转发:当客户端 A 向主题device/123/data发布消息后,服务端会向所有订阅了该主题的客户端(如客户端 B、C)转发此消息,此时服务端向 B、C 发送的消息就是服务端发起的 PUBLISH。远程控制场景:在某些自定义实现中,服务端可作为 "控制指令的中转站",向指定客户端发布控制消息。例如,监控平台通过服务端向主题device/456/control发布指令{"action": "restart"},服务端将此 PUBLISH 消息转发给设备 456(客户端),触发设备重启。

单选 /OSI-UDP

在以下OSI的各个层级中,UDP协议属于以下哪一项?

A.物理层

B.应用层

C.传输层

D.平台层

答案:C

解析:

单选 /LwM2M下行

下列选项中,哪一项的LwM2M接口只包含下行操作?

A.引导接口

B.信息上报接口

C.设备管理和服务启用接口

D.客户端注册接口

答案:C

解析:针对此题目,我的观点是,请求是一种操作、而读写操作的响应之类的,不能算作是独立操作。

引导接口的双向性:为适应不同部署场景(如工厂预配置或动态引导),允许客户端发起请求,但核心逻辑仍由服务器控制资源分配。设备管理的单向性:服务器作为管理者,客户端作为被管理端,响应属于协议交互的必要环节,不改变接口的下行本质。

https://support.huaweicloud.com/intl/zh-cn/devg-IoT/iot_02_5049.html

https://support.huaweicloud.com/intl/zh-cn/devg-IoT/iot_02_5049.html

LwM2M 管理 / 服务启用接口(读 / 写 / 增 / 删)是下行接口,本质是:

这些接口的 "指令发起权在云端服务器",核心作用是 "云端远程控制设备执行特定操作(读数据、改配置、增删资源)",指令和关键数据的流向是 "从云端到设备",完全符合 "以设备为参照的下行定义";即使 "读接口" 会触发设备向云返回数据(上行响应),但 "读指令本身的下发" 才是接口的核心,不影响其 "下行接口" 的属性。

单选 /MQTT报文

在下列MQTT协议的控制报文类型中,哪一项的报文可以没有载荷?

A.SUBACK

B.CONNECT

C.PUBLISH

D.SUBSCRIBE

答案:C

解析:

必须要包含消息体的报文类型只有4种,即,CONNECT/SUBSCRIBE/SUBACK/UNSUBSCRIBE。

PBULISH报文类型允许不带负载,其他报文类型不携带负载。CONNECT消息体内容:客户端的ClientID、订阅的Topic、Message以及用户名和密码。 SUBSCRIBE消息体内容:是一系列的要订阅的主题以及QoS。SUBACK消息体内容:是服务器对于SUBSCRIBE所申请的主题及QoS进行确认和回复。UNSUBSCRIBE消息体内容:消息体内容是要订阅的主题。

MQTT 的 "Retain 标志" 用于让服务端保留最新消息,后续订阅该主题的客户端可直接获取保留消息。若需 "清除历史保留消息",可向该主题发布无载荷且 Retain=1的 PUBLISH 报文 ------ 服务端会用此 "空消息" 覆盖原保留消息,后续订阅者将接收不到有效保留消息(实现 "清除保留" 的效果)。 设备上线时,向主题device/123/status发布无载荷 PUBLISH,订阅者(如监控平台)接收到该报文,即可判定 "设备 123 已在线";控制平台向主题device/456/control发布无载荷 PUBLISH,设备 456(客户端)订阅该主题后,接收到报文即执行 "重启" 操作(指令逻辑预先约定)。

单选 /MQTT主题

在下列MQTT主题的表示方法中,哪一项可以用来表示B楼的所有设备?

A. +/floor-5

B.building-b/floor-5/room-1

C.building-b/floor-5

D.bui1ding-b/#

答案:D

解析:MQTT通配符仅用于订阅(Topic Filter),不可用于发布(Topic Name)

单选 /LwM2M接口

下列选项中,哪一项属于LwM2M接口在上行方向执行的操作?

A.Read

B.Observe

C.Create

D.Notify

答案:D

解析:

参照官方支持文档链接,

设备管理和服务实现接口中的7类操作,都是下行操作。Notify对应的应该是信息上报接口,属于上行操作。我们回顾和补充些知识:LwM2M(Lightweight Machine to Machine)是由OMA(Open Mobile Alliance)制定的一种轻量级设备管理与通信协议,专为资源受限的物联网设备设计。在 LwM2M 协议中,上行方向指的是从LwM2M客户端向LwM2M服务器发送数据或请求的方向。所谓通知Notify,本质是,客户端在观察/Observe机制下,当被观察资源发生变化时主动上报新值。

接下来,我们再看看下行操作,重点在于设备管理?服务端发起下行操作的核心目的:

以华为云物联网平台(IoTDA,IoT Device Access)为例,LwM2M 服务端确实是作为物联网云平台的一个核心组成部分存在的。更准确地说:华为云 IoTDA 内置了 LwM2M 协议的服务端(LwM2M Server)能力,用于与支持 LwM2M 协议的终端设备(LwM2M Client)进行通信和管理。

单选 /LwM2M接口

在LwM2M客户端到LwM2M服务器注册之前,需要调用以下哪一项接口获取注册的必要信息?

A.引导接口

B.设备管理和服务启用接口

C.客户端注册接口

D.信息上报接口

答案:A

解析:引导接口通过配置服务器连接参数、安全凭证、注册策略等核心信息,确保客户端在注册前具备与服务器安全通信的能力。根据OMA LwM2M Core V1.2.2技术规范(2024-06-13发布),通过LwM2M引导接口(Bootstrap Interface)下行到客户端的信息主要包括以下内容,这些信息是客户端完成注册和后续管理操作的必要配置基础: 服务器连接配置、安全凭证、注册参数、访问控制策略、固件与配置管理、网关与代理配置等。

单选 /LwM2M对象

LwM2M定义了几个标准对象?

A.7

B.8

C.9

D.10

答案:B

解析:https://support.huaweicloud.com/intl/zh-cn/devg-IoT/iot_02_5047.htmlLwM2M1.0?不含扩展的标准对象。0-7共计8个,华为云上述文档中的表述是错误的,不是7个是8个。模拟试题中的答案8是正确的。

单选 /MQTT服务质量

MQTT服务质量(QoS)级别是一种关于发送者和接收者之间信息投递的保证协议,其中QoS1表示什么意思?

A.最多分发3次

B.最多分发1次

C.至少分发1次

D.仅分发1次

答案:C

解析:至少分发一次,可能是多次哦。

单选 /网关设备

AR501L1Rc款型设备关闭状态指示灯是哪种颜色的?

A.绿色

B.紫色

C.黄色

D.蓝色

答案:B

解析:AR501L1Rc是华为推出的一款物联网设备,主要用于智能照明和城市物联网解决方案。属于物联网感知层设备,用于智能路灯的远程控制、状态监测和能耗管理。持开关灯控制、亮度调节、故障报警等,可接入华为OceanConnect物联网平台,实现数据统一管理。根据中国电信对该模组的技术规格说明,当设备处于关闭状态时,指示灯会发出紫色的光芒。这种光芒显示颜色饱和度高、波长短,适合于暗处环境下使用。

单选 /智慧家庭网关

以下选项中,不属于智慧家庭常用的终端接入方式是()?

A. Z-Wave

B.Zigbee

C.RF

D.WiFi

答案:C

解析:RF(射频)并不是一种独立的通信协议或技术,仅仅代表了一类无线电频率范围内的信号和电磁波。Z-Wave、Zigbee、WiFi因支持双向通信、组网和安全加密,成为智慧家庭核心接入方式。Z-Wave成本较高,国内普及率低。Zigbee穿墙能力较弱,需网关支持。

单选 /CIG网关

物联网体系下,提供终端接入协议适配功能的模块是()?

A.CIG

B.loCM

C.APIGW

D.MongoDB

答案:A

解析:接入协议是设备与云端平台之间通信的规则和标准,定义数据传输的语法、语义及交互流程。常见的物联网接入协议包括:MQTT:基于发布/订阅模型,适用于低带宽场景 CoAP:基于UDP,适合资源受限设备 HTTP/TCP:通用协议,适用于简单数据上报 自定义协议:如Modbus、Zigbee等,需通过适配器转换

CIG通常指协议转换网关,负责多协议适配。 Communications Interface Group 指代通信设备间的标准化接口规范,用于数据传输和协议适配。

APIGW通常指API网关,用于管理接口调用与鉴权,不直接处理设备协议。MongoDB 非关系型数据库,用于数据存储,有点跑题的答案。loCM是纯干扰项。

单选 /家庭网关

以下关于家庭智能网关的作用正确的是?

A.联动控制

B.信息输入&输出

C.集中&远程控制

D.信息采集

答案:ABCD

解析:参见,华为云官方视频课程,

单选 /AR500

关于华为AR500的描述,下列说法错误的是?

A.在强磁下无法工作

B.不支持4G无线接入

C.不支持无线视频回传

D.无毫秒自愈环网保护

答案:BC

解析:AR500系列定位为物联网关,主打无线接入和边缘计算,未提及支持环网保护(如ERPS/G.8032)。高端AR路由器(如AR6000系列)才支持毫秒级倒换。AR502H-V2明确支持为视频监控摄像头提供LTE无线回传,适用于有线网络难以覆盖的区域。AR500系列为工业级设计(工作温度-25°C~+65°C,防雷/防干扰接地),常规电磁干扰不影响工作;极端强磁环境(如未屏蔽的工业电机附近)可能干扰无线信号,可能"无法工作",哈哈,看磁力多强。AR502H-V2可作为工业网关,为摄像头等设备提供3G/LTE无线回传能力。AR509CG-Lc型号配备双SIM卡插槽,支持4G/3G/2G多模通信,并通过LTE天线接口实现无线广域接入。

单选 /智慧家庭

在智慧家庭方案中,以下哪些方式可以让用户快速自定义场景?

A.时间触发

B.手工触发

C.事件触发

D.自动触发

答案:ABC

解析:主要是考察语文吗?

单选 /工业网关

以下场景中,常规企业网关无法长时间工作的有哪些?

A.强电磁环境

B.低于0℃环境

C.潮湿环境

D.震动环境

答案:ABCD

解析:工业网关和普通网关。

单选 /网络结构

华为物联网网关中,Zigbee和6LoVPAN技术组网结构是以下哪种()?

A.星型

B.点对点

C.MESH

D.环形

答案:C

解析:IEEE 802.15.4:低功耗无线传感网络,1、该标准定义了物理层(PHY)和媒体访问控制层(MAC),支持2.4 GHz、868 MHz、915 MHz等频段,适用于短距离、低速率传输,是 ZigBee、Thread、6LoWPAN 等协议的基础 2、采用AES-128加密,保障数据传输安全性,这是IEEE 802.15.4标准的一部分 3、专为电池供电的物联网设备设计,支持休眠模式以延长续航时间,适合传感器网络、智能家居等场景 4、支持网状网络(Mesh):均能构建星型、树型或网状拓扑结构,增强网络覆盖范围和容错能力

选择Zigbee:适用于封闭式、低复杂度场景(如家庭自动化),需快速组网且设备类型统一。选择6LoWPAN: 适用于需要与现有IP网络无缝集成的场景(如工业监控、智慧城市),支持大规模设备接入和端到端通信。

补充,6LoWPAN(IPv6 over Low-Power Wireless Personal Area Networks)是一种基于IPv6协议的低功耗无线个域网技术,旨在将IPv6引入资源受限的物联网设备(如传感器节点),使其能够直接接入互联网。它通过适配层(Adaptation Layer)在IEEE 802.15.4的物理层和MAC层之上实现IPv6数据传输,解决了传统IPv6协议在低带宽、低功耗环境下的兼容性问题。

多选 /MQTT服务质量

MQTT服务质量(QoS)有那几个级别?

A.QoS 0 最多分发一次

B.QoS 1 至少分发一次

C.QoS 2 仅分发一次

D.QoS 3 最多分发三次

答案:ABC

多选 /MQTT遗嘱

在以下哪几种情况下,MQTT broker 将会分发遗嘱消息?

A.服务器发现一个I/O错误或网络错误。

B.客户端没有按时发送心跳包。

C.客户端没有在断开连接前发送DISCONNECT包。

D.服务器因为协议错误而断开连接。

答案:ABCD

解析:一个MQTT客户端,借助服务端broker,通知到其他客户端,自己完犊子了...

多选 /设备注册

在华为云物联网平台中,设备注册平台可以选择设备认证类型有哪几项?

A.产品ID认证

B.自定义密钥认证

C.X.509证书认证

D.平台自动生成的密钥认证

答案:BCD

解析:

参考下图,若为非安全设备,可以仅使用设备唯一标识,注意不是产品ID,也不是设备ID哈。我们知道设备ID和设备唯一标识码(nodeID)的含义是不一样的。

我在首次看到该题目是,第一个选项是"产品ID认证",我认为这种说法是错误的。在IoTDA平台中,产品和设备是明确区分的两个概念,创建产品时,有产品名称,压根没有产品ID一说。而创建设备时,有设备标识码和设备ID,设备标识码是必须的,设备ID是主要在北向应用中使用的,是可以自动生成的。

多选 /RFMesh

下列选项中,对于RFMesh描述正确的是( )。

A.RFMesh可以中继信号,扩展无线覆盖范围

B.RFMesh物理层(可以)采用IEEE802.15.4标准

C.RFMesh传输层采用TCP协议保证可靠连接,实现邻居发现

D. RFMesh是在RF技术基础上使用Mesh技术

答案:ABD

解析:RFMesh面向物联网传感器网络设计,传输层通常采用UDP+轻量级重传机制(如CoAP协议),而非开销大的TCP协议。参考连接,

RFMesh(射频Mesh网络)是一种基于射频(RF)通信与Mesh组网技术融合的无线自组织网络。其核心目标是通过多跳中继、动态路由和自愈机制,在复杂环境中实现广域覆盖和可靠通信。

Mesh网络的核心功能是节点间多跳中继。例如,矿山场景中,多个Mesh节点通过接力传输绕过巷道障碍,实现井下全覆盖。F技术提供物理层通信能力(如射频信号收发),Mesh技术实现网络层的自组织与动态路由,二者结合形成RFMesh。核心特性:多跳中继与扩展覆盖:节点间可互相中继信号,突破单跳传输距离限制,适用于矿山、工业等障碍物多、覆盖要求高的场景。动态路由与自愈能力:支持HWMP(混合无线Mesh协议)等路由算法,根据链路质量实时选择最优路径,故障链路可自动切换备用路径。低功耗与高可靠性:通过协议优化(如IEEE 802.15.4)或定制化设计,平衡功耗与性能,适应电池供电设备。多频段支持:可兼容Sub-1GHz(远距离)、2.4GHz(通用频段)、5GHz(高带宽)等频段,适应不同场景需求。

IEEE 802.15.4标准定义了低速率无线个域网(LR-WPAN)的物理层(PHY)和MAC层,支持Zigbee、Thread等协议栈,但并非所有Mesh网络均采用此标准。RFMesh的物理层选择多样性RFMesh是一种组网技术,其物理层实现具有灵活性:基于IEEE 802.15.4的RFMesh:例如Zigbee Mesh、Thread Mesh等,直接采用该标准的物理层。非IEEE 802.15.4的RFMesh,如Wi-Fi Mesh(基于802.11s)、LoRa Mesh等,使用其他物理层协议 。

多选 /CoAP

在下列哪几种情况下,CoAP协议接收方可以拒绝一个消息?

A.接收方接收到一个正常的CON报文

B.接收方无法正确处理报文

C.接收的报文是个空报文

D.报文存在格式错误

答案:BD

解析:需要特别注意的是,空报文(如合法ACK)本身不触发拒绝。仅当报文格式错误时,空载荷才可能引发RST(但原因仍是格式错误,而非"空报文"本身)。RFC 7252 第4.2节规定,若服务端无法处理CON请求,应返回RST;格式错误的报文必须触发RST响应。

判断 /MQTT

一个客户端不可以既是发布者也是订阅者。

答案:错误

解析:

判断 /MQTT

MQTT协议除了支持TCP作为传输层外,还支持WebSocket作为传输层。

答案:正确

解析:WebSocket 在 HTTP (S) 协议之上建立全双工通信通道,MQTT 消息可以被封装为 WebSocket 数据帧传输。

相关推荐
时光呀时光慢慢走4 小时前
MAUI 开发安卓 MQTT 客户端:实现远程控制 (完整源码 + 避坑指南)
android·物联网·mqtt·c#
大河qu5 小时前
HCIP-IoT/H52-111 华为云物联网HCIP-IoT认证自学建议(知识扩展为主/备考为辅)
hcip-iot·h52-111·华为云物联网方向·考试真题·实验笔记·考试心得·物联网考试
大河qu12 小时前
HCIP-IoT/H52-111 真题详解(章节C),接入技术和网络设计 /Part3
5g·hcip·nb-iot·h52-111·elte-iot·lwpa·物联网接入技术
qdprobot5 天前
齐护机器人AiTallpro小智AI图形化编程Mixly Scratch MQTT MCP远程控制
人工智能·mqtt·机器人·图形化编程·ai对话·mcp·小智ai
qdprobot7 天前
齐护AiTall pro ESP32S3 小智AI对话 MQTT MCP 开发板Mixly Scratch Steam图形化编程创客教育
人工智能·mqtt·scratch·mixly·mcp·小智ai·齐护机器人aitall pro
叶帆9 天前
【睿擎派】云端一体,多种通信协议构建机械臂运动控制系统
物联网·mqtt·rt-thread·modbus·工业通信·ethercat·睿擎派
喜喜安11 天前
MQTT(mosquitto、命令行工具介绍)
mqtt
喜喜安11 天前
MQTT物联网网关实验
物联网·mqtt·m5stack cores3
Tao____14 天前
基于若依RuoYi框架开发的物联网平台
java·物联网·mqtt·ruoyi·设备对接