想象你是一家连锁餐厅的老板,把后厨交给一群从未谋面的新厨师。你想知道:灶台的火候谁看着?食材损耗谁记着?门口排长队时谁去催菜?如果每个问题都要你亲自打电话问一个人,这家餐厅根本转不起来。智慧门店的 IoT 集成,就是给门店装上一套“自动感知、自动上传、自动联动”的神经系统——门口的客流相机像迎宾员一样数着想进来的顾客,墙角的温湿度传感器像后厨老师傅一样感知舒适度,这些感知信号顺着网络通道汇到“总调度台”,再由调度台发号施令:人多就调高空调,天暗就补亮灯光,货架空了就提醒补货。整个过程不需要店长挨个跑腿。本文就顺着这条线,逐层拆解这套方案:先看四层架构,再走进感知设备、网络协议、数据平台,最后聊聊联动规则和设备全生命周期管理。

岗位关联

掌握智慧门店IoT集成方案,是AI从业者进入零售/电商/消费行业的实战敲门砖——从架构到协议选型,让你能独立搭建一套能落地的智能门店数据底座。

目录
  1. 可视化演示
  2. 架构总览
  3. 感知层设备
  4. 网络层协议
  5. 数据平台
  6. 联动控制
  7. 设备管理
  8. AI 应用场景
  9. Python 演示
  10. 常见误区
  11. 面试题

可视化演示

动态演示智慧门店IoT集成方案的核心机制,通过总览/传输/转换/输出四种模式展示关键概念与交互流程。

本节配有交互动效(进入视口后自动加载,约 3KB)。

智慧门店IoT集成方案:智慧门店 智慧门店IoT整体架构设计 IoT通信协议选型对比 核心机制可视化 智慧门店IoT集成方案整体架构与关键组件

架构总览

一家精细运转的餐厅,后厨一定分成四个区域:食材验收区负责把新鲜食材迎进门,传菜通道负责把菜肴送出去,总调度台盯着所有订单,前台动线决定顾客体验。四块各司其职、联动顺畅,才能高峰不慌乱。智慧门店的 IoT 集成,本质上就是把这套“分区协作”搬进门店——只是食材换成了数据,传菜通道换成了网络。

行业里把这套协作称为“四层架构”:感知层是门店的“食材验收区”,网络层是“传菜通道”,平台层是“总调度台”,应用层是“前台动线”。方案设计的第一步不是急着买设备,而是先把四层关系画清楚:谁产生数据、谁传数据、谁算数据、谁用数据。感知层由温湿度、客流、摄像头、电子价签等设备组成;网络层负责协议转换和数据上行,比如用 MQTT 这类轻量协议高频上报小报文;平台层负责存储、实时计算与规则判定;应用层把判定结果变成调光、控温等动作。

这里还强调“端边云协同”:边缘网关在门店本地做数据过滤与缓存,云端负责全局计算,避免所有原始数据都挤上核心网络;安全防护则贯穿四层,从设备认证到传输加密缺一不可。四层协作是否高效,可以用一条端到端时延公式来评估——从数据产生到指令生效,总耗时等于各层耗时之和。

就像餐厅后厨的验收区、传菜通道、调度台和前台各有边界,四层架构也要职责清晰、接口稳定。画错分区,再高级的设备也只是好看不好用的摆设。

T端到端=T感知+T网络+T平台+T控制\displaystyle T_{\text{端到端}} = T_{\text{感知}} + T_{\text{网络}} + T_{\text{平台}} + T_{\text{控制}}
这条公式告诉我们:门店联动的“响应速度”不是单看云平台多快,而是四层一起决定的“木桶总长”。
  1. 感知时延传感器完成一次采集与编码所需的时间,例如客流相机每 2 秒抓拍一帧,感知时延约为 2 秒。
    T感知T_{\text{感知}}
  2. 网络时延数据从门店边缘网关上传到云平台所消耗的传输时间,受带宽和网络质量影响。
    T网络T_{\text{网络}}
  3. 平台与控制时延平台完成数据处理与规则判定,再把控制指令送回设备所需的时间。
    T平台+T控制T_{\text{平台}} + T_{\text{控制}}

感知层设备

老厨师靠什么判断一锅菜的状态?眼睛看火候、手指试温度、鼻子闻鲜味。感知层就是门店的“五官”:它决定门店能“感觉”到什么、感觉到多细。没有五官,后面的网络、平台、联动全是空谈。

感知层并不是“多装几个传感器”这么简单,而是按场景选型。环境传感器负责温湿度、光照和空气质量,相当于后厨的温度计和湿度计;客流统计通常用红外幕帘或双目相机,在门口默默数着进店人数,相当于迎宾员的计数器;智能摄像头更进一步,能做货架断货识别、排队长度检测,相当于长了一双“看得懂”的眼睛;电子价签则与后台价格库实时同步,促销一变、价签就换,省去了人工换标签的麻烦。选型时还要权衡精度、成本、功耗和部署位置四要素——生鲜区要耐低温高湿的探头,收银台旁则要防遮挡的客流设备。

感知数据最终要服务于经营判断,客流密度是一个基础指标:它衡量单位门店面积内聚集了多少顾客,是判断“是否拥挤、是否需要增派人手”的重要依据。

五官各司其职还不够,还要“长得对地方”。正如餐厅在后厨装温度计、在门口放迎宾员,感知设备只有放在关键位置、按场景选型,门店这具身体才能耳聪目明。

ρ=N进店A门店面积\displaystyle \rho = \frac{N_{\text{进店}}}{A_{\text{门店面积}}}
客流密度不是越高越好:过高说明拥挤、体验差,过低说明坪效不足,它是智能调度的“输入信号”。
  1. 进店人数统计周期内实际进入门店的顾客数量,由出入口的客流设备产生。
    N进店N_{\text{进店}}
  2. 门店面积可营业的建筑面积,单位通常用平方米,是客流密度的分母。
    A门店面积A_{\text{门店面积}}
  3. 密度比值进店人数除以面积,得到单位面积承载的客流,用于触发联动与排班策略。
    ρ=N进店A门店面积\rho = \frac{N_{\text{进店}}}{A_{\text{门店面积}}}

网络层协议

后厨里沟通方式五花八门:传菜窗口按铃——轻巧即时;领班用对讲机——双向确认;采购单则用快递面单——正式完整。网络层协议选型,就是给不同的数据流挑选最合适的“沟通工具”。

在智慧门店方案里,MQTT 是最常用的协议之一。它是一种基于发布/订阅的轻量消息协议,适合低功耗、高频、小报文的数据上报,比如温湿度传感器每 30 秒上报一次,报文只有几十字节;它还有 QoS(服务质量)等级,QoS0 至多一次、QoS1 至少一次、QoS2 恰好一次,按业务重要程度选择。HTTP/HTTPS 则适合请求-响应式的场景,比如后台拉取报表、设备拉取价签模板。蓝牙和 Zigbee 常用于近距离低功耗组网,比如货架上的标签、手环类设备。而边缘网关是这里的“传菜口领班”:把各种协议转换成统一格式,再汇聚、过滤、缓存,批量上报云端。

既然所有设备都要“挤”上网络,带宽设计就必须提前算清楚。带宽估算公式如下:设备数量乘以单包大小、再乘以上报频率,就能估算门店上行流量。

选沟通工具要看场景:传菜按铃别用快递面单,正式采购也别指望按铃说清。同理,MQTT 不是万能钥匙,HTTP 也不是过时古董——按数据流的特征选协议,网络层才能既省电又畅通。

B带宽=N×S×F106\displaystyle B_{\text{带宽}} = \frac{N \times S \times F}{10^6}
结论很直观:设备越多、报文越大、上报越勤,需要的带宽就越高。算错了,门店会“网络堵车”。
  1. 设备数量接入同一网络通道的传感器与设备总数,比如 100 个温湿度探头加 20 台相机。
    NN
  2. 单包大小每条消息的平均字节数,传感器报文常在 50\~200 字节之间。
    SS
  3. 上报频率每台设备每秒上报的次数,30 秒一次即 $F \approx 0.033$。
    FF
  4. 单位换算字节数除以 $10^6$ 换算成 Mbps,得到门店上行带宽需求。
    N×S×F106\frac{N \times S \times F}{10^6}

数据平台

餐厅总调度台最离不开的是一本账本:每下一单就记一笔,主厨按账本配菜,老板按账本算利润。数据平台就是智慧门店的“总调度台账本”——感知层采来的数据,只有被好好记录、计算、开放出去,才能变成经营价值。

数据平台的第一环是数据采集。边缘网关按批次把汇聚好的数据上报上来,平台对消息做格式校验、去重和路由,保证“进得来、认得清”。第二环是存储:门店监测数据天然带时间戳、高频写入,用关系型数据库不仅贵还慢,时序数据库才是更合适的选择,它针对“什么时间、什么设备、什么值”做了专门优化,能高效存储和查询温湿度、客流这类时间序列数据。第三环是实时计算:用窗口聚合把原始数据变成秒级、分钟级指标,比如“最近 5 分钟平均客流”“今日累计进店数”。第四环是 API 服务:把指标能力以标准接口开放给 BI 报表、店长小程序,让数据真正“用起来”。

平台能扛多大流量,取决于吞吐量设计——单位时间内能处理多少条消息。批量上报模式下,平台吞吐能力要与门店峰值消息量匹配。

账本记得全、算得快、还能随时被调用,调度台才有存在价值。数据平台的意义不在于“存了多少”,而在于“能多快地变成决策依据”。

Throughput=Q消息数T窗口时间\displaystyle \text{Throughput} = \frac{Q_{\text{消息数}}}{T_{\text{窗口时间}}}
如果门店高峰时每秒涌入 2000 条消息,而平台吞吐只有 1000 条/秒,数据就会积压、告警就会迟到。
  1. 消息总数一个统计窗口内进入平台的消息条数,例如高峰 10 秒内到达 20000 条。
    Q消息数Q_{\text{消息数}}
  2. 窗口时间统计该批消息所用的时长,单位是秒。
    T窗口时间T_{\text{窗口时间}}
  3. 吞吐量两者相除,得到平台每秒能处理的消息数,是容量规划的硬指标。
    Q消息数T窗口时间\frac{Q_{\text{消息数}}}{T_{\text{窗口时间}}}

联动控制

主厨的灶台上挂着一排指令牌:看到“客人坐满”就挂“加快出菜”,看到“食材告急”就挂“紧急补货”。联动控制就是智慧门店的“指令牌系统”,让门店在无人指挥时也能自动做正确的事。

这套系统的核心是规则引擎:它维护一组“如果—那么”的规则,持续接收平台算好的数据快照,一旦条件满足就下发动作指令。典型的场景自动化包括:温度超过 26 度时开启空调制冷;客流密度超过阈值时把灯光调亮、新风调高档;夜间营业时段自动降载非陈列区的照明。规则可以嵌套组合,比如“客流多 + 光照低”同时成立才触发调光,避免单一条件误判。规则引擎强调的是“可解释、可回滚”:店长看得懂每条规则,改规则像改菜谱一样简单,不用改一行代码。

联动控制带来的直接收益是能耗优化。用节电率来衡量智能联动是否有效,它对比的是“不联动”和“联动”两种模式下的能耗差距。

指令牌体系让后厨自己跑起来,店长从“到处救火”变成“制定规则”。联动控制的意义,就是把人的经验固化成系统里的自动动作,让门店 24 小时都有一名“虚拟主厨”在值守。

η=E基线−E智能E基线×100%\displaystyle \eta = \frac{E_{\text{基线}} - E_{\text{智能}}}{E_{\text{基线}}} \times 100\%
节电率越高,说明联动策略越有效。需要注意的是,基线能耗要选同样营业条件下的对比数据,否则算出来的节能率会失真。
  1. 基线能耗不使用智能联动时门店的用电量,作为对比基准。
    E基线E_{\text{基线}}
  2. 智能能耗启用联动控制后的用电量。
    E智能E_{\text{智能}}
  3. 节能率两者差值占基线能耗的比例,再乘以 100\% 得到百分比。
    E基线−E智能E基线×100%\frac{E_{\text{基线}} - E_{\text{智能}}}{E_{\text{基线}}} \times 100\%

设备管理

餐厅后厨有一本设备台账:每台冰箱的购置日期、维修记录、保养计划都清清楚楚。设备管理就是智慧门店的设备台账与“健康档案”,覆盖设备从进场到退役的一生。

设备管理的起点是注册认证:每台设备都有唯一身份标识和密钥,接入平台前必须先通过认证,防止伪造设备混入网络,就像后厨只放行佩戴工牌的员工。第二环是状态监控:设备通过心跳机制定期上报“我还活着”,平台据此计算在线率、发现离线设备、触发告警;一旦温湿度探头连续 3 个周期没上报,平台立刻通知运维人员排查,避免“坏在没人知道”。第三环是远程升级 OTA:新版本固件采用分批灰度策略,先升级少量设备观察稳定性,再逐步铺开;升级失败自动回滚到旧版本,防止“一次升级全店瘫痪”。

设备管理得好不好,最终看系统可用性。可用性公式把“平均无故障时间”和“平均修复时间”放在一起,刻画设备整体健康的百分比。

台账越齐全,越不怕设备“掉链子”。设备管理让门店知道每一台设备在哪里、活没活着、跑着什么版本——这是整套 IoT 方案长期稳定运转的地基。

A=MTBFMTBF+MTTR×100%\displaystyle A = \frac{\text{MTBF}}{\text{MTBF} + \text{MTTR}} \times 100\%
想让可用性更高,要么让设备更耐用(提高 MTBF),要么让故障恢复更快(降低 MTTR)。二者同样重要。
  1. 平均无故障时间设备两次故障之间的平均工作时长,反映设备可靠性。
    MTBF\text{MTBF}
  2. 平均修复时间从发现故障到恢复服务所需的平均时长,反映运维响应能力。
    MTTR\text{MTTR}
  3. 可用性计算无故障时间占“总时间”的比例,乘以 100\% 得到年度可用率,如 99.9\%。
    MTBFMTBF+MTTR×100%\frac{\text{MTBF}}{\text{MTBF} + \text{MTTR}} \times 100\%

AI 应用场景

客流热力与动线优化

阶段:数据采集与实时计算

解决的问题:传统门店靠店长蹲点数人头、凭经验摆货,数据不准确且滞后。通过感知层的客流相机采集进店数据,平台实时计算客流密度和停留时长,生成门店热力图,帮助运营者发现“哪里热、哪里冷”。

具体案例:某连锁服装店在出入口、试衣间和收银台部署客流相机,平台每 5 分钟聚合一次客流指标。系统发现周末下午 3 点试衣间周边密度超标,于是运营团队调整陈列动线并增派导购,试衣间排队时长缩短约 30%。

门店能耗智能调控

阶段:数据平台与联动控制

解决的问题:传统门店空调灯光全天恒定运行,浪费严重。通过温湿度、光照传感器采集数据,规则引擎按营业时段和客流密度自动调节空调温度和灯光亮度,既保体验又降成本。

具体案例:某连锁便利店接入 IoT 联动方案后,夜间低客流时段自动降载空调、调暗非陈列区灯光,单店年电费下降约 18%,且顾客投诉并未增加。

缺货与价签合规检测

阶段:感知层识别与规则引擎

解决的问题:人工巡场查缺货、查价签不仅慢,还容易漏。智能摄像头识别货架空缺,电子价签与后台价格库实时比对,违规情况由规则引擎自动告警。

具体案例:某超市在生鲜区部署摄像头和电子价签系统,货架空缺 5 分钟内触发补货工单,促销价同步率从 92% 提升至 99%,临期商品报损率下降 11%。

Python 演示

python101 行
"""智慧门店IoT数据管道与联动规则模拟器"""import randomimport time  class Sensor:    """模拟门店传感器:温度、客流、光照"""    def __init__(self, name, base, delta):        self.name = name        self.base = base        self.delta = delta     def read(self):        return self.base + random.uniform(-self.delta, self.delta)  class Gateway:    """边缘网关:汇聚传感器数据,攒批上报"""    def __init__(self, max_batch=5):        self.buffer = []        self.max_batch = max_batch     def collect(self, reading):        self.buffer.append(reading)        if len(self.buffer) >= self.max_batch:            batch = self.buffer[:]            self.buffer.clear()            return batch        return None  class RuleEngine:    """联动规则引擎:逐条判定并下发控制指令"""    def __init__(self):        self.rules = []     def add_rule(self, rule_func):        self.rules.append(rule_func)     def evaluate(self, snapshot):        orders = []        for rule in self.rules:            order = rule(snapshot)            if order:                orders.append(order)        return orders  def temp_rule(snapshot):    """温度过高时开启空调制冷,过低时制热"""    if snapshot["温度"] > 26:        return "空调制冷,目标26度"    if snapshot["温度"] < 20:        return "空调制热,目标22度"    return None  def light_rule(snapshot):    """客流多且光照低时调亮灯光"""    if snapshot["客流"] > 20 and snapshot["光照"] < 200:        return "灯光调亮至80%"    return None  def fresh_air_rule(snapshot):    """客流拥挤时开启新风高档"""    if snapshot["客流"] > 30:        return "新风系统开高档位"    return None  def main():    sensors = [        Sensor("温度", 25.0, 2.0),        Sensor("客流", 18.0, 6.0),        Sensor("光照", 150.0, 30.0),    ]    gateway = Gateway(max_batch=5)    engine = RuleEngine()    engine.add_rule(temp_rule)    engine.add_rule(light_rule)    engine.add_rule(fresh_air_rule)     print("=== 智慧门店IoT联动模拟开始 ===")    for cycle in range(1, 8):        snapshot = {}        for s in sensors:            snapshot[s.name] = round(s.read(), 1)        batch = gateway.collect(snapshot)        print("门店快照: %s" % snapshot)        if batch is not None:            print("  [网关] 攒够%d条,批量上报云端" % len(batch))        orders = engine.evaluate(snapshot)        for o in orders:            print("  [联动] 下发指令: %s" % o)        time.sleep(0.3)    print("=== 模拟结束 ===")  if __name__ == "__main__":    main()
目的:模拟智慧门店从“传感器采集 → 网关批量上报 → 规则引擎判定 → 下发联动指令”的完整数据管道,帮助理解 IoT 集成中数据流和联动控制的协作方式。
  1. snapshot[s.name] = round(s.read(), 1)逐个读取传感器并把读数放进门店快照字典,相当于把“五官感受”汇总成一张状态表。
  2. batch = gateway.collect(snapshot)快照先进入网关缓冲区,攒够一批才上报,模拟边缘网关的汇聚与批量转发。
  3. engine.add_rule(temp_rule)把温度规则注册进规则引擎,规则之间彼此独立,后续可随时增删。
  4. orders = engine.evaluate(snapshot)拿着最新快照逐条跑规则,返回所有满足条件的联动指令。
  5. gateway = Gateway(max_batch=5)设置缓冲区大小,攒满 5 条上报一次,体现“减少网络请求次数”的设计思路。
  6. if __name__ == "__main__":标准入口写法,保证模块被导入时不会误执行模拟主流程。

常见误区

误区“智慧门店IoT不就是买几台智能摄像头、温湿度计装上吗?能采集数据、能联网就算完成。”

正解装设备只是起点。真正的难点在于四层架构协同:设备产生的数据要经过网关、网络、平台加工,再变成控制动作,还要解决设备认证、数据质量、远程运维等一连串问题。就像餐厅装了好灶台,没人设计传菜流程和调度机制,照样出不了菜。

为何常见:厂商常把“智能硬件”宣传放在最前面,而架构和平台是隐形的,初学者容易只看到摸得着的硬件。

误区“MQTT又轻又快还能主动推送,门店所有通信都该用MQTT,HTTP该被淘汰。”

正解两者适用场景不同。MQTT适合高频、低功耗、小报文、设备主动上报;HTTP/HTTPS适合请求-响应式查询和文件传输,例如后台拉取报表、更新价签模板。把 HTTP 的场景硬塞给 MQTT,反而要做复杂的回执和状态管理,得不偿失。

为何常见:看多了“MQTT是物联网首选协议”的文章,误以为它是万能协议,忽略了“按场景选工具”的原则。

误区“设备数据越多越好,全量高频存储,以后做分析一定用得上。”

正解全量存储会带来高昂的存储成本、大量噪声数据,还拖慢查询。成熟方案通常分层处理:边缘网关先过滤和聚合,平台只保存有价值明细和分钟级聚合指标,秒级原始数据短留存。好比餐厅不会给每片菜叶拍照留档,只记台账和关键指标。

为何常见:“大数据”概念流行,让人误以为存得越多价值越大,忽略了数据治理成本。

误区“数据直接上云就行,网关只是多花钱的中间商,砍掉还能省成本。”

正解门店带宽有限,大量设备高频上报会让网络拥堵;一旦断网,设备还会集体失联。边缘网关在本地完成协议转换、过滤、缓存甚至就近控制,既省带宽又提高实时性。“端边云协同”才是兼顾成本与稳定性的成熟方案。

为何常见:只看到云端能力强大,没算过带宽成本和断网风险,忽略了门店网络环境的现实约束。

误区“门店设备装好、接入平台,就能永远稳定运行,之后不用再管。”

正解设备会离线、固件有漏洞、电池会耗尽,还有新功能迭代需求。方案必须包含状态监控、OTA 升级、灰度回滚和资产台账,让设备全生命周期可控。就像厨房设备不保养、不维修,迟早趴窝影响营业。

为何常见:传统商用设备“装上就不管”的印象太深,忽视了 IoT 设备的软件属性和持续运维特性。

面试题

Q1. 智慧门店 IoT 四层架构中,负责采集温湿度和客流数据的是哪一层?

单选题 · easy

  • A.感知层← 正确答案
  • B.网络层
  • C.平台层
  • D.应用层

答案:A。感知层相当于门店的“五官”,直接接触物理世界采集数据;网络层负责传输,平台层负责存储计算,应用层负责执行动作,故选 A。

Q2. 门店温湿度传感器需要每 30 秒上报一次几十字节的小报文,首选哪种协议?

单选题 · easy

  • A.HTTP协议
  • B.MQTT协议← 正确答案
  • C.FTP协议
  • D.SMTP协议

答案:B。MQTT 专为低功耗、低带宽、高频小报文的物联网场景设计,采用发布/订阅模式;HTTP 偏请求-响应和较大数据量,FTP 用于文件传输,SMTP 用于邮件,均不适合。

Q3. 门店中负责协议转换、数据汇聚和缓存上报的设备是?

单选题 · easy

  • A.温湿度探头
  • B.边缘网关← 正确答案
  • C.电子价签
  • D.网络交换机

答案:B。边缘网关是“传菜口领班”,把蓝牙、Zigbee、MQTT 等不同协议统一转换,再过滤、缓存、批量上报云端;探头和价签是感知设备,交换机只做二层转发。

Q4. 在 MQTT 发布/订阅模型中,门店温湿度传感器通常扮演什么角色?

单选题 · mid

  • A.消息订阅者
  • B.消息发布者← 正确答案
  • C.代理服务器者
  • D.边缘网关设备

答案:B。传感器把数据“发布”到主题上,平台或应用“订阅”主题来消费消息,代理服务器负责转发。传感器一侧是数据生产方,所以是发布者。

Q5. 客流密度超标时,平台自动把灯光调亮、新风调高档,这属于四层架构中的哪个环节?

单选题 · mid

  • A.感知设备层
  • B.网络传输层
  • C.联动控制层← 正确答案
  • D.平台存储层

答案:C。根据数据快照触发“调光、开新风”等动作,正是规则引擎主导的联动控制,属于应用层职能,对应“指令牌系统”。

Q6. 门店大量带时间戳的温湿度与客流监测数据,最适合存储在哪种数据库中?

单选题 · hard

  • A.传统关系型数据库
  • B.时序数据库更合适← 正确答案
  • C.图数据库存关系
  • D.内存缓存全量数据

答案:B。监测数据天然按时间排序、高频写入,时序数据库针对“时间-设备-取值”做了压缩和聚合优化;关系型数据库适合强事务业务,图数据库适合关系网络,内存缓存成本过高。

Q7. 智慧门店采用“边缘+云”协同设计时,以下哪些属于边缘网关的典型职责?

多选题 · extreme

  • A.本地做阈值判断← 正确答案
  • B.断网时本地暂存← 正确答案
  • C.全量画面实时上云
  • D.仅上报聚合摘要← 正确答案

答案:ABD。边缘网关在本地做阈值判断可加快响应,断网缓存数据可保证不丢,只上报聚合摘要可节省带宽,这些正是“边云协同”的价值;全量画面上云会让带宽和成本失控,属于反面做法。

Q8. 门店设备进行 OTA 远程升级时,正确的工程实践包括哪些?

多选题 · hard

  • A.分批灰度升级← 正确答案
  • B.失败自动回滚← 正确答案
  • C.版本统一管理← 正确答案
  • D.全网同时升级

答案:ABC。OTA 升级要分批灰度以控制风险,失败自动回滚保证可用性,版本统一管理便于追溯;全网同时升级一旦出问题会导致全店设备瘫痪,是高风险做法。

Q9. MQTT 的 QoS 等级中,“至少一次”确保消息送达但可能重复,对应哪个等级?

单选题 · mid

  • A.至多一次QoS0
  • B.至少一次QoS1← 正确答案
  • C.恰好一次QoS2
  • D.实时零延迟QoS3

答案:B。QoS0 至多一次可能丢消息,QoS1 保证至少一次但可能重复,QoS2 恰好一次效率最低但最可靠;不存在 QoS3。选型时要在可靠性和开销之间权衡。

Q10. 以下哪些属于智慧门店感知层的典型设备?

多选题 · easy

  • A.温湿度传感器← 正确答案
  • B.客流统计相机← 正确答案
  • C.电子价签设备← 正确答案
  • D.云端业务数据库

答案:ABC。温湿度传感器、客流相机、电子价签都直接接触门店物理环境并产生数据,属于感知层;云端数据库属于平台层存储,不承担感知职能。