摘要:本文为系统架构设计师案例分析真题,围绕基于边缘计算的智能门禁系统展开,设置三项问题:阐述 MQTT 协议特点、为系统架构选择适配协议并补全功能模块、分析边缘计算引入传统云计算模型的优势,附对应参考答案。
阅读以下关于 Web系统架构设计的叙述,在答题纸上回答问题1至问题3。
案例场景
某公司拟开发一套基于边缘计算的智能门禁系统,用于如园区、新零售、工业现场等存在来访、被访业务的场景。来访者在来访前,可以通过线上提前预约的方式将自己的个人信息记录在后台,被访者在系统中通过此请求后,来访者在到访时可以直接通过“刷脸”的方式通过门禁,无需做其他验证。此外,系统的管理员可对正在运行的门禁设备进行管理。
基于项目需求,该公司组建项目组,召开了项目讨论会。会上,张工根据业务需求并结合边缘计算的思想,提出本系统可由访客注册模块、模型训练模块、端侧识别模块与设备调度平台模块等四项功能组成。李工从技术层面提出该系统可使用Flask框架与SSM 框架为基础来开发后台服务器,将开发好的系统通过Docker进行部署,并使用MQTT 协议对 Docker进行管理。
[问题1](5分)
MQTT协议在工业物联网中得到广泛的应用,请用300字以内的文字简要说明 MQTT协议。
[问题2](14分)
在会议上,张工对功能模块进行了更进一步的说明:访客注册模块用于来访者提交申请与被访者确认申请,主要处理提交来访申请、来访申请审核业务,同时保存访客数据,为训练模块准备训练数据集;模型训练模块使用访客数据进行模型训练,为端侧设备的识别业务提供模型基础;端侧识别模块在边缘门禁设备上运行,使用训练好的模型来识别来访人员,与云端服务协作完成访客来访的完整业务;设备调度平台模块用于对边缘门禁设备进行管理,管理人员能够使用平台对边缘设备进行调度管理与状态监控,实现云端协同。
图5-1给出了基于边缘计算的智能门禁系统架构图,请结合HTTP协议和 MQTT 协议的特点,为图5-1中(1)~(6)处选择合适的协议;并结合张工关于功能模块的描述,补充完善图5-1中(7)~(10)处的空白。

图5-1基于边缘计算的智能门禁系统
[问题3](6分)
请用300字以内的文字,从数据通信、数据安全和系统性能等方面简要分析在传统云计算模型中引入边缘计算模型的优势。
参考答案:
[问题1]
MQTT(消息队列遥测传输)是一个基于发布/订阅模式的消息协议,订阅者只接收自己已经订阅的数据,非订阅数据则不接收,既保证了必要的数据的交换,又避免了无效数据造成的储存与处理。MQTT工作在TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议。MQTT协议是轻量、简单、开放和易于实现的。
[问题2]
(1)HTTP
(2) MQTT
(3) HTTP
(4) HTTP
(5)HTTP
(6) HTTP
(7)端侧识别
(8)模型训练
(9)设备调度平台
(10)访客注册
[问题3]
完整真题+答案解析可点击下方蓝字获取!
软考备考资料免费领取
去领取
专注在线职业教育25年