请结合HTTP协议和MQTT协议的特点,为图5-1中(1)~(6)处选择合适的协议;并结合张工关于功能模块的描述,补充完…
简答题
请结合HTTP协议和MQTT协议的特点,为图5-1中(1)~(6)处选择合适的协议;并结合张工关于功能模块的描述,补充完善图5-1中(7)~(10)处的空白。
答案:(1)HTTP (2)MQTT (3)MQTT (4)MQTT (5)HTTP (6)HTTP (7)端侧识别模块 (8)模型训练模块 (9)设备调度平台模块 (10)访客注册模块
解析
参考答案
(1)HTTP (2)MQTT (3)MQTT (4)MQTT (5)HTTP (6)HTTP
(7)端侧识别模块 (8)模型训练模块 (9)设备调度平台模块 (10)访客注册模块
得分点解析
- 云端与边缘设备用 MQTT:边缘设备常受带宽、功耗限制,MQTT 轻量、支持发布/订阅和长连接,适合海量设备异步通信。
- 云端与前端小程序用 HTTP:小程序以请求/响应为主,HTTP 简单、通用,易与 Web 生态集成。
- 边缘设备与端侧识别模块用 MQTT:二者属设备侧/边缘侧,需低开销、实时事件传递。
- (7)~(10):依据“端侧识别、模型训练、设备调度、访客注册”等功能命名,模块名必须与功能描述对应。
考点延伸
协议选型看场景:低带宽、长连接、多对多选 MQTT;浏览器/小程序、REST 交互选 HTTP。架构填空中,先定位数据流与职责,再匹配模块名。