智能家居
金桂梅

1
2

新建目录

发布时间:2022-07-07 15:59   发布人:金桂梅   浏览次数:2523

《物联网应用技术(智能家居)》习题

项目1  智能家居概述

1、简述智能家居的基本概念。

答:智能家居是以住宅为平台,通过物联网技术将家居生活有关的设施连接到一起,实现一种智能化的生态系统。它具有智能灯光控制、智能电器控制、安防监控系统、智能背景音乐、智能视频共享、可视对讲系统和家庭影院系统等功能,这些功能共同提升了家居安全性、便利性、舒适性、艺术性,并提供了环保节能的居住环境。

 

2、智能家居系统包含哪些组成部分?

:一个典型的智能家居系统应包括传感器、安装在家电和其他家庭设施中的嵌入式系统、通信网络、控制中心和人机交互系统。

 

3、智能家居系统有哪些特征?

答:智能家居系统的主要特征包括:安装简单性;功能可扩展性;服务便利性;系统可靠性;操作多样性;规格一致性。

 

4、简述智能家居系统中人机交互系统的作用。

答:人机交互系统在智能家居中起到了非常重要的作用,交互的高效性和可用性将直接影响智能家居系统的用户体验。早期的智能家居人机交互系统延续了工业控制中的基于触摸屏的方式,随着智能手机的出现和普及,手机交互是目前最常见的智能家居交互方式,通过安装相应的手机APP,与传统的交互方式相比,手机交互能够实现了远程控制和定时开关等功能,极大的提高了操作的便捷性和高效性。语音交互与越来越多的出现在成熟的智能家居商业产品中,是继手机等触控交互后的另一种发展趋势,也成为未来最北看好的人机交互方式之一。长远来看,语音交互、体感交互、及触控交互等多种交互模式并行的多模态交互将得到全面发展。通过采集跟踪人脸、手势、姿态、语音等用户信息,并在理解和处理之后转换为用户操作,多模态交互将会极大提升用户的交互体验。

 

5、简述智能家居系统中控制中心的作用。

答:控制中心是智能家居的重要组成部分。从智能家居系统内部来看,是传感信息汇聚的枢纽、逻辑计算和数据处理的平台、控制指令发布的中心。由于接入智能家居系统的各种家电和设施会通过不同的网络技术使用不同的网络协议传输不同格式的数据,因此控制中心应是一台具有多种无线网络接入功能、具有一定计算能力和存储空间的主机,能够在异构的环境下完成整个系统的检测和控制。控制中心还是智能家居系统与外部网络进行信息交换的接口。用户可在住宅内部通过控制中心检索互联网中的各种信息,也可以在出门的时候,通过外部网络接入智能家居信息,进行对家居状态的查询和控制。因此控制中心还应具备连接外部网络的功能。长远的来看,随着信息技术的发展,单独的智能家居系统会作为一个组成单元融入到更广阔的智能平台中,控制中心的部分功能会迁移到云计算平台,并且借助大数据、云计算和人工智能技术,通过使用更丰富的计算和信息资源,在智能家居内部实现真正的智能化。

6、结合本章的内容,谈一谈自己使用的智能家居系统的组成部分、控制流程和使用体验。

答:开放式问题,谈谈对华为、阿里、小米等公司生产的系统均可。

 

项目2 传感与控制技术

1、传统的传感器由哪几部分组成,各自的功能有哪些?

答:传统的传感器由敏感元件、转换元件和基本电路3部分组成。敏感元件直接感受被测量,并输出与被测量成确定关系的指定的物理量;转换元件接收敏感元件的输出量,并将其变换为电信号输出;基本电路负责信号的调节和转换,将转换元件输出的电信号变换为便于记录、存储、传输和显示的有用电信号。

 

2、用于刻画传感器静态特性的主要参数有哪些?

答:用于刻画传感器静态特性的主要参数有线性度、灵敏度、迟滞、重复性和漂移等。

 

3、简述现代智能传感器的工作原理。

答:其工作原理为,敏感元件感受到待测信号后产生模拟信号,信号调试电路进一步将接收到的模拟信号转化为数字信号,微处理器随之对数字信号进行相应的计算和处理,中间结果可被保存在存储器中,或者通过通信组件与其他设备进行信息交换。

 

4MCU的特点有哪些?

答:1. 灵活性强。MCU体积小,容易被嵌入到系统之中来进行各种方式的检测、计算或控制。2. 实时性强。MCU对中断的响应速度快,能够很好的支持实时多任务。3. 低功耗。现代MCU具有良好的电源管理和专门的低功耗模式,可将运行功耗降低至100µA/MHz左右,能够有效满足目前以智能家居为代表的物联网应用的低功耗需求。4. 可扩展性强。目前常见的MCU产品都能集成大量功能丰富、类型多样的外部设备,从而帮助研发人员迅速高效的开发各种应用需求的嵌入式产品。

 

5、简述MCU的分类方式。

答:根据CPU处理二进制位数字长可分为8位、16位和32位机;根据存储器与CPU的连接结构可分为哈佛结构和普林斯顿结构;根据指令结构可分为复杂指令集计算机(CISC)和精简指令集计算机(RISC;根据内嵌程序存储器的类别可分为掩膜、OTPEPROM/E2PROM和闪存Flash

 

6Cortex-M0微控制器有多少个寄存器? 

答:Cortex-M0的寄存器组包括13个通用寄存器(R0~R12)、堆栈指针寄存器SPR13)、链接寄存器LRR14)、程序计数器PCR15)、程序状态寄存器PSR、中断屏蔽特殊寄存器PRIMASK和控制寄存器CONTROL

 

7ARM Cortex包含几个子系列?分别面向哪些应用领域?

答:ARM Cortex系列包含三个子系列,即Cortex-ACortex-RCortex-M。三个子系列差异较大,分别瞄准不同的应用市场。Cortex-A系列的目标是为包括手机、数字电视、电子书和家庭网关在内的高端市场提供的高性能处理器,其中的AApplication的首字母;Cortex-R系列专注于提高应用的实时性能,典型应用环境包括汽车刹车系统和动力传动系统等,RReal-Time的首字母;Cortex-M系列是面向嵌入式应用提供低功耗高性能的微控制器,因此用Microcontrollor的首字母M来命名。

 

8、简述嵌入式系统发展所经历的4个阶段。

答:第一阶段是以4位和8位单芯片为核心的可编程控制器系统。第二阶段是以8位和16位嵌入式处理器为基础、以简单操作系统为核心的嵌入式系统。第三阶段是以32RISC嵌入式处理器为基础、以实时操作系统为核心的实时嵌入式系统。第四阶段是以基于Internet接入为标志的嵌入式系统,目前正处在迅速发展阶段。

 

项目3 短距离无线通信技术

1、智能家居系统对底层网络的要求有哪些?

答:智能家居对底层网络的要求可以主要归纳为:覆盖范围小,业务类型丰富,网络设施简单、提供泛在连接和无缝接入外部网络等。

 

2、短距离无线通信技术有哪些特点?

答:短距离无线通信技术具有低成本、低功耗和体积小等鲜明的特点,其网络设备可以被方便地安装在家庭设施中,能满足智能家居中物体之间广泛互联的基本需求;蓝牙、ZigbeeWLANUWB等种类丰富的短距离无线通信技术能够提供从几十K到几百兆的多种数据通信速率选择,能满足智能家居中应用的不同带宽需求;短距离无线通信技术具有灵活的网络结构,支持动态组网,并且可以实现与外部网络的信息交互,能满足智能家居多样化的应用和业务需求。

 

3、典型的无线通信系统包括哪几个部分?

答:包括信源、发送设备、传输信道、接收设备和信宿等五个部分。

 

4、传统蓝牙协议栈包含几个层次?

答:传统蓝牙协议栈包含核心协议层、电缆替换协议层、电话控制协议层和可选协议层等4个层次。

 

5、蓝牙协议栈中的连接管理协议的作用有哪些?

答:LMP的主要作用包括:管理蓝牙设备之间连接的建立和断开,控制和协商数据分组的大小;监测射频信号强度和发射功率、信道变化等信道特性,同时负责相应的错误处理;进行密钥的生产和交换、身份鉴权和加密等安全方面的任务;提供控制蓝牙组件的工作模式、主从角色切换等其他功能。

 

6、蓝牙4.0规范定义的单模方式和双模方式有什么区别?

答:双模方式的芯片将低功耗蓝牙协议集成到传统蓝牙控制器之中,实现两种蓝牙的共存共用;单模方式的芯片仅采用低功耗蓝牙协议,降低了设备功耗,提高了数据传输速率。

 

7ZigBee技术有哪些特点?

答:Zigbee的具有以下技术特点:低功耗、低成本、低速率、低延迟、网络容量大、安全、传输可靠、有效通信范围小。

 

8ZigBee网络层的主要工作有哪些?

答:其主要的工作包括:(1) 启动和建立新网络;(2) 制定设备连接网络和退出网络的方式;(3) 发现和维护网络路由;(4) 制定安全可靠的数据包传输机制;(5) 实现与MAC层的命令和数据的交互,为应用层提供数据传输服务。

 

9、无线网络难以实现有线网络802.3以太网中的CSMA/CD的原因有哪些?

答:原因有两点:首先,无线网络发送信号的能量高于接收信号的能量,因此很难做到全双工,即在发送数据的过程中难以同时接收数据;其次,无线网络存在隐藏终端问题,即使信道全双工也不能发现冲突。

 

10、请画出一个隐藏终端的示例图,并解释无线网络中的隐层终端问题。

答:隐藏终端是无线网络的一个常见现象,产生的原因在于无线通信信号的有效覆盖范围是有限的,不在彼此通信范围内的主机相互都是不可知的,因此网络主机不能了解网络其他区域的信道使用情况,这种现象可能会引发传输的冲突。

下图给出了一个隐藏终端的例子。图中圆圈的内部区域代表了位于圆心的主机的有效通信范围。在本例中,主机AB都能够与AP相互通信,但AB都不在对方的有效范围内,因此不能感知到对方的存在,相互隐藏。假设主机BAP正在通信,AP在接收主机B发送的数据,此时,如果主机A也希望向AP发送数据,A按照CSMA/CA的要求首先侦听信道,由于B发送的有效信号并不能被A感知,所以A会认为信道空闲,从而使用信道发出数据。这样的话, AB同时发送过来的信号就会在AP端产生冲突,造成AP不能正确的接收任何一方的数据。

 

项目4 智能化技术

1、结合物联网基本架构图,简述物联网三个层次的基本功能。

答:感知层负责信息采集和物物之间的信息传输,信息采集的技术包括传感器、条码和二维码、 RFID射频技术、音视频等多媒体信息,信息传输包括远近距离数据传输技术、自组织组网技术、协同信息处理技术、信息采集中间件技术等传感器网络。感知层是实现物联网全面感知的核心能力,是物联网中包括关键技术、标准化方面、产业化方面亟待突破的部分,关键在于具备更精确、更全面的感知能力,并解决低功耗、小型化和低成本的问题。网络层是利用无线和有线网络对采集的数据进行编码、认证和传输,广泛覆盖的移动通信网络是实现物联网的基础设施,是物联网三层中标准化程度最高、产业化能力最强、最成熟的部分,关键在于为物联网应用特征进行优化和改进,形成协同感知的网络。应用层提供丰富的基于物联网的应用,是物联网发展的根本目标,将物联网技术与行业信息化需求相结合,实现广泛智能化应用的解决方案,关键在于行业融合、信息资源的开发利用、低成本高质量的解决方案、信息安全的保障以及有效的商业模式的开发。

 

2、简述在智能家居系统中,物联网技术的应用和作用。

答:在智能家居系统中,物联网技术的相关应用尤为重要。智能家居系统一般包含的子系统有智能家居控制管理系统、家居照明控制系统、家庭环境监控系统、家庭安防系统、家庭网络系统、家庭影院与多媒体系统等。物联网技术通过射频识别、红外传感器、全球定位系统、激光扫描等信息传感设备按约定的协议把任意物品与互联网连接起来,进行信息交换和通信,以实现智能化识别、定位、监控和管理,从而实现复杂的智能家居应用。物联网技术的推进,势必会给智能家居的发展方向和产业规模带来更多的拓展和扩大,为智能家居应用提供最可靠的网络技术保障。

 

3、大数据的特征有哪些?

答:大数据的特征包括:数据体量巨大;数据产生、处理和分析的速度持续加快;数据类型多样;数据价值密度低。

 

4、大数据包含哪些关键技术?

答:大数据关键技术可分为大数据采集、大数据存储、大数据处理、大数据计算、大数据应用等。

 

5、简述云计算技术的特点。

答:云计算的特点包括:基于互联网络;按需服务;资源池化;安全可靠;资源可控。

 

6、相比于云计算,边缘计算的优点有哪些?

答:边缘计算模型将原有云计算中心的部分或全部计算任务迁移到数据源附近,相比于传统的云计算模型,边缘计算模型具有实时数据处理和分析、安全性高、隐私保护、可扩展性强、位置感知及低流量的优势。

 

7、简述机器学习的三种类型。

答:(1)监督学习。监督学习表示机器学习的数据是带标记的,这些标记可以包括数据类别、数据属性以及特征点位置等,这些标记作为预期效果,不断来修正机器的预测结果。具体过程是:首先通过大量带有标记的数据来训练机器,机器将预测结果与期望结果进行比对,之后根据比对结果来修改模型中的参数,再一次输出预测结果,重复多次直至收敛,最终生成具有一定鲁棒性的模型来达到智能决策的能力。(2)无监督学习。无监督学习表示机器学习的数据是没有标记的,机器从无标记的数据中探索并推断出潜在的联系。常见的无监督学习有聚类、降维等。(3)强化学习。强化学习是带激励的,具体来说就是,如果机器行动正确,将给予一定的“正激励”,如果行动错误,也同样会给出一个惩罚。在这种情况下,机器将会考虑如何在一个环境中行动才能达到激励的最大化,这种学习过程便可理解为是一种强化学习。强化学习旨在训练机器并使之能够进行决策。

 

8、结合自己周边的智能设备,谈一谈人工智能在智能家居系统的作用。

答:开放式问题,谈谈智能门锁、智能摄像头、智能门禁系统、智能音箱、家居机器人均可。

 

 

项目5 智能家居企业平台与生态

一、判断题

1. 华为智能家居App不支持不同品牌厂家的设备之间联动。                        

答:错,通过华为云云和智能家居App可以实现不同品牌终端设备的互联互通。

 

2. 华为HiLink协议框架中的HiLink Device只支持WiFiBLE无线通信协议。                    

答:错,可支持WiFi/Zigbee/Ble等。

 

3. 智能硬件厂家不能在华为智能家居App中定制设备控制页面从而实现对设备的控制。

答:错,智能硬件厂家可以在华为智能家居App中定制设备控制页面从而实现对设备的控制。

 

4. 产品开发过程中,产品功能支持开发者自定义。                                 

答:错,开发者从平台的HiLink产品功能定义中选择支持的功能。例如:平台通过profile定义了灯支持总开关、背光开关、亮度、颜色、模式、定时开关、倒计时开关、升级、网络信息字段,并编辑功能的取值范围。

 

二、简答题

1. 华为HiLink协议完成的主要功能有那两大部分,分别包含哪些具体内容?

1)智能连接:华为 HiLink开放协议的终端,可以接入智能网关、智能家居云,包括以下功能。

j支持自动发现华为 HiLink设备。

k支持在智能网关的场景下一键完成设备入网配置。

l支持网络参数发生变化时自动同步,无需重新配置。

m支持多个智能网关分布式部署,设备自动切换。

2)智能联动:支持通过App对设备进行远程控制,也支持设备之间的联动控制,包括以下功能。

j支持一个App完成设备管理和控制,统一入口,统一体验。

k支持通过手机App完成多设备联动和场景设置。

l支持通过智能网关实现局域网内设备联动。

m支持通过接入智能家居云实现云端设备联动。

 

2. 华为HiLink协议框架的主要组成部分有哪些?

答:华为 HiLink Device, 华为智能家居App,华为 HiLink Cloud,华为 HiLink Router

备注:华为 HiLink Router也可描述成华为智能网关。

 

3. 对于开发者来说,华为HiLink平台能提供哪些帮助?有哪些优势?

答: HiLink平台为开发者提供基于云到端的整套智能家居解决方案服务,与硬件一起构建一个HiLink生态圈。基于此,开发者能够快速构建智能硬件,缩短产品上市周期,还可以与HiLink生态圈内的硬件互联互通,形成开放、互通、共建的智能家居生态。该平台具有四大优势。

开放共建:为开发者提供一站式的开发服务,

简单易用:一键联网,App统一管理智能硬件,

安全可靠:端到端的差异化的芯片级安全能力,

低成本:资源占用小,降低了设备智能化的成本。

 

4.  在产品开发过程中,适配SDK的作用是什么?

答:使用HiLink Wi-Fi模组接入,让智能硬件产品可以识别和执行平台下发的指令,例如,将华为下发的字符命令转化为串口可识别的二进制命令等开发工作。

 

5. 固件调试阶段需要开发者对哪些方面进行测试?

答:开发者需要利用平台提供测试用例、工具和标准,对设备图片、配网注册、升级、稳定性、profile中宣称的设备功能等进行全面测试,保障产品质量。

 

6. 智能场景也叫IFTTT、自动化,是平台为了整个HiLink生态互联互通的功能,为能够根据用户场景和其他设备进行联动设置,开发者需要将那些信息提供给平台?

答:开发者可以将设备支持可作为触发条件的事件和可触发执行的动作通过文件反馈给平台。

 

7. HiLink协议的策略是什么,具体包括哪些方面?

答:协议策略:开放公建,拒绝封闭。开放的公建包括以下方面。

(1) 开放设备侧SDK,帮助智能硬件厂商快速集成华为 HiLink协议。

(2) 开放AppHTML5插件开放,支持厂家定制设备控制页面。

(3) 云端通过开放API,实现和第三方云的协议对接和数据共享。

(4) 开放智能网关插件平台,可以支持主流协议,如google weave协议的对接。

 

8. 固件开发中,什么是硬件直连接入方式?包括哪些步骤?

答:硬件直连接入方式通过HiLink SDK、华为LiteOS认证的Wi-Fi模组,在固件侧面向HiLink云做开发,结成连接能力并加入到HiLink生态。具体步骤包括:

1SDK下载

使用HiLink Wi-Fi模组接入已有Wi-Fi模组设备,需要登录服务卡片后获取相应的HiLinkSDK。若开发者使用已有Wi-Fi模组设备接入类型,但在平台上未查找到自己芯片对应的HiLink SDK,则需要开发者提供芯片工具链和编译选项给平台。

2SDK适配

使用HiLink Wi-Fi模组接入,让智能硬件产品可以识别和执行平台下发的指令。

3) 固件调试

平台提供测试用例、工具和标准,开发者需要对设备图片、配网注册、升级、稳定性、profile中宣称的设备功能等进行全面测试,保障产品质量。

 

9. 华为HiLink Cloud支持的功能包括哪些?

答:提供开放的云端数据共享服务,支持的功能包括以下方面。

j多设备管理、场景联动。

k远程控制,视音频媒体能力。

lOpenAPI第三方对接。

 

10. 华为HiLink Router的功能包括哪些?

答:华为 HiLink Router提供开放的智能家居路由平台,支持以下功能。

j一键连接、自组网、自动漫游。

k多设备协同和场景联动。

l多协议、多标准转换。

 

项目6  智能家居单品

一、简答题

1. 简述智能路由的功能?

答:智能路由除了提供联网功能,还担任起网络控制中心的角色,在硬件配置基础上搭载智能操作系统,从而免去复杂的网络配置、更多的与用户交互,起到主控作用,帮助接入家庭网络的设备实现智能操控。

 

2. 随着连接设备种类和数量的增加、功能的扩展、数据流量的增加,智能路由需要应对的问题有哪些,大部分厂家采用哪些策略来应对?

答:智能路由需要应对不稳定、卡顿、安全风险等问题。大部分厂家采用多核、双频、千兆网口等策略来应对这些问题。

 

3. 双频路由器有什么优势?

答:双频路由器:是指可以同时工作在2.4GHz5.0GHz频段的路由器。由于常见的电子产品比如空调、微波炉、无线键鼠等在使用2.4GHz频段,很容易造成设备间的无线信号干扰,导致无线网络不稳定。而利用5GHz频段就可以避开2.4GHz这个拥挤的公共频段,避免与其他无线设备发生冲突。因此,为了既能与2.4GHz的设备兼容,又可以服务于5GHz的设备,很多厂家都生产双频路由器。

 

4. Mesh路由器的特点有哪些?

答:采用Mesh技术,支持多通道混合组网,可以应对各种复杂的家庭环境和户型。特色功能如下。

多个Mesh路由器搭配,共同协作。

Mesh路由器之间通过千兆电力线组网,不会因墙体阻挡而产生信号衰减。

支持Wi-Fi、吉比特电力线、网线多通道混合组网,每个Mesh路由之间都能自适应组网,实现最优网络连接。相比无线中继模式,大幅减少网速衰减。

 

5. 在选择路由器时,需根据哪些因素来选择相应的路由器型号和配置?

答:在选择路由器时,需根据户型面积大小、网络带宽不同、用户需求、成本等多种因素来选择相应的路由器型号和配置。

 

6. 在智能照明系统中,根据用户的应用场景需要考虑的因素有哪些?

答:需要考虑的因素有光照度、色温、光谱、颜色、光强、光通量等。

 

二、设计题

1. 一位用户家是96平方米的方正户型,家中安装的宽带带宽小于等于100Mbit/s,请问,如果请你来为其选择路由器,考虑价格、带宽、信号强度等因素你会如何配置?

参考答案:可以选用华为路由WS5102,如书中图6-3所示。配置: 5个百兆端口、1GHzCPU、双频5GHz优选。

 

2. 设计一套智能家居中智能安防系统,列出选择的单品及其功能。,并描述1个场景下多设备联动方案。

参考方案:

包含设备:智能烟雾传感器、燃起报警器、门窗传感器、智能门铃、水浸传感器、人体传感器。参考视频6-1.

 

 

 

项目7 集成开发环境

简答题

1. 一个产品的Profile是什么?

答:Profile定义了设备侧的应用场景,这些行为包括如何与网关、云平台进行信息的查询和控制等。Profile是服务的集合。

 

2. 一个智能设备的Service是指什么?

答:Service是指定义智能设备执行查询和控制的命令的集合。比如一盏智能灯,可以对外提供开关服务,外界可以通过这个服务来控制灯的开关状态以及获取灯的开关状态。

 

3. HiLink Device SDK具有哪些技术优势?

答:(1 多场景覆盖

j支持短距和LTENB-IoT等多种互联技术。

k覆盖家庭互联、穿戴互联等多种诉求。

2 互联互通

支持Wi-Fi6LoWPAN等。

3 一步完成 Wi-Fi 设备入网

设备物理连接方式,入网配置对开发者透明。

4 业务 Profile 开放

预定义智能家居 Profile,设备厂商只需适配 Profile HiLink Device SDK将实现设备与网关、设备与手机、设备与云端互联互通。

5 统一的 Profile 定义支撑设备应用之间互操作。Profile 采用 JSON 的描述方式,易于理解和传输。

6 SDK适应多种运行环境

HiLink Device SDK 定义了操作系统适配层接口,开发者只需要适配接口,就可以使SDK运行在Linux、华为 LiteOS Kernel等操作系统上,甚至没有操作系统。

 

4. HiLink Device SDK在软件栈中的位置?

答:在轻量级Kernel层之上,在IoT智能终端及应用层之下。

 

5. HiLink Device SDK从业务架构上看主要包含哪两部分?

答:智能家居Profile和互联互通。

 

6. HiLink Device SDK的内部逻辑架构中,Profile Framework都包括哪些?

答:

 

7. 在程序集成HiLink Device SDK的过程中,开发者需要做哪些操作?

答:程序集成HiLink Device SDK的过程中,开发者需要做以下三方面的事:

1HiLink Device SDK源代码中调用了一些依赖于运行平台的适配函数,如格式化输出函数hilink_printf、内存块填充函数hilink_memset等,这些适配函数是需要开发者实现的。

2)程序需要按本文给出的逻辑流程调用相应的HiLink Device SDK提供的接口函数。这些接口函数需要开发是实现。

3) 一些与业务强相关的功能适配函数和数据结构需要开发者实现,如用于描述设备基本信息的Device info数据类型,用于获取设备服务字段的接口hilink_get_char_state等。

 

8. HiLink Device SDK为程序集成HiLink智联快连提供了两种方案是什么?简述两种模式的配网原理。

答:HiLink Device SDK为程序集成HiLink智联快连提供了两种方案,分别为组播/广播配网和SoftAP配网。

组播/广播配网原理:智能家居App扫描到设备后,App或者HiLink路由器会向设备下发路由器SSID和密码参数,设备收到Wi-Fi参数,解析并连接路由器,实现智能设备配网。

SoftAP配网原理:设备处于SoftAP模式,通过操作智能家居App接入设备热点并向设备下发路由器SSID和密码参数,设备切换为STA模式并回连路由器网络,智能家居App切换重连路由器网络。

 

9. 为保证HiLink设备长时间在线可被管理,开发者应在集成SDK程序中加入什么机制及该机制的作用?

答:为了保证HiLink设备长时间在线可被管理,开发者需在集成SDK的程序中加入看门狗机制,实现当程序或系统执行发生异常而挂死,系统能自动重启恢复Hilink连接。

 

10. 为一个智能全彩灯泡设计一个UI界面。

参考视频8-1

项目8 智能家居系统开发样例

设计题

1. 为全彩灯泡设计场景模式。

参考:

视频8-1——华为智慧生活App案例1-设备控制界面、设备联网与控制、单品场景模式。

 

2. 请为全彩灯泡和智能插座两个智能单品设计联动的场景。

参考:视频8-2——华为智慧生活App案例2-多设备联动场景设计。

 

3. 请为智能家居设计更多的场景及该场景下的多设备联动。

参考:视频8-3——华为智慧生活App案例3-多设备联动场景分享与发布。