想象你住在一个“智能社区”里。每户人家门框上都有一台小电台:平时几乎不耗电,却可以帮邻居传话。要通知最远处那栋楼的老王“晚上来吃饭”,你告诉隔壁老张,老张传给李婶,李婶递给赵叔……消息一家接一家,翻过大半个社区送到老王手中。这就是 Zigbee 的“街坊互助网”(Mesh 网状网络)——每一户都是传话的帮手。 社区里还有一种联络方式:你拿着手机走近单元门禁,“嘀”一声,手机和门禁就直接完成了对话。没有中间人,点对点、干脆利落,这是 BLE(蓝牙低功耗)的“手机对讲机”模式。 智能家居就是这样一个社区:灯泡、门锁、传感器是住户,网关是物业中心。选 Zigbee 还是 BLE,本质是问:你希望设备靠“街坊接力”传话,还是靠“手机直连”对话?两种方式各有所长。 这篇教程带你逛遍整个社区,从协议、拓扑、功耗与规模,到智能照明和门锁两个经典场景,最后看聪明的小区如何把两种方式组合成省电又可靠的通信网。

岗位关联

对 AI 从业者:Zigbee/BLE 是物联网数据接入 AI 管线的“最后一公里”,理解其拓扑、功耗与规模边界,才能设计出可靠的数据采集和边缘智能方案。

目录
  1. 可视化演示
  2. 协议概述
  3. 网络拓扑
  4. 功耗对比
  5. 组网规模
  6. 智能照明选型
  7. 门锁系统集成
  8. 混合部署方案
  9. AI 应用场景
  10. Python 演示
  11. 常见误区
  12. 面试题

可视化演示

演示Zigbee与BLE短距离通信:对比网络拓扑、功耗特性与组网规模及Mesh模型,支撑智能照明与门锁系统选型部署。

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

网络拓扑 星型 Mesh Zigbee/BLE 对比Zigbee与BLE网络拓扑结构

协议概述

这个小区的两种通信方式,各有各的“性格”。Zigbee 像那个不爱出风头但很靠谱的街坊:说话慢(速率低),但嗓门正好覆盖一个院子(10~100 米),而且特别省力气(低功耗),一次换电池能用一年半载。BLE 像你裤兜里的手机:说话快(速率高),也省电,但更习惯跟你这位“主人”直接交流,而不是跟陌生人传话。两者都住在 2.4GHz 这个“共用广场”上——这个频段不需要申请牌照,所有短距离设备都能来用,所以它们天然是邻居。

在物联网的世界里,Zigbee 和 BLE 是智能家居出场率最高的两位“短距离信使”。它们都诞生于“低速、低功耗、低复杂度”的设计主张:不追求传视频,只追求把“灯开了”“门开了”“温度 26℃”这类小消息可靠送到。要区分它俩,首先看三组数字:数据速率、覆盖距离和功耗水平。

Zigbee 基于 IEEE 802.15.4 标准——可以把它理解为“街坊电台的统一出厂说明书”;BLE 则是蓝牙技术联盟在蓝牙 4.0 之后推出的低功耗分支,像“对讲机的节能改良版”。Zigbee 最高速率 250kbps,适合温湿度、开关等小数据;BLE 速率 1~2Mbps,能传语音甚至小文件。两者都在 2.4GHz 频段工作,覆盖多在 10~100 米。下面这个式子把它们摆在同一条直线上对比。

所以选协议先别急着比“谁快”,而是看你的设备说话像“街坊”还是像“手机”。传感器开关这类话少的,Zigbee 的慢而省正合适;要跟手机频繁互动的,BLE 的“快吃快走”更对味。

RZigbee≈250 kbps,RBLE≈1∼2 Mbps,D≈10∼100 m\displaystyle R_{Zigbee} \approx 250\ \mathrm{kbps},\quad R_{BLE} \approx 1 \sim 2\ \mathrm{Mbps},\quad D \approx 10 \sim 100\ \mathrm{m}
通俗地说:Zigbee 是“一句一句慢慢说,但说得远、说得省电”,BLE 是“说得快、说得短,距离也不差”。
  1. Zigbee 速率Zigbee 每秒最多传 250 千比特,相当于一秒钟 30KB,足够传几十条“灯开了”这样的小消息。
    RZigbee≈250 kbpsR_{Zigbee} \approx 250\ \mathrm{kbps}
  2. BLE 速率BLE 每秒 1~2 兆比特,是 Zigbee 的 4~8 倍,同样时间里能传更丰富的数据。
    RBLE≈1∼2 MbpsR_{BLE} \approx 1 \sim 2\ \mathrm{Mbps}
  3. 覆盖距离两者典型覆盖都在几十米,属于“一个院子/一层楼”范围内的短距通信。
    D≈10∼100 mD \approx 10 \sim 100\ \mathrm{m}

网络拓扑

一个社区怎么组织消息传递,决定了它的效率。第一种是“星型”:每户都拉一根直通物业中心的电话线,消息直接到中心,简单直接,但中心一停电,全社区失联。第二种是“树状”:小区-楼栋-住户层层汇报,消息按层级走,效率高,但中间某栋楼倒下,底下几家全断。第三种是“网状”:就像开头的街坊接力,每户都能帮邻居传话,消息能绕开坏掉的路段,自愈能力强。这就是三种网络拓扑:星型、树状、网状。

网络拓扑是组网的第一道选择题。Zigbee 三种都支持,其中网状(Mesh)是它的名片:网络里大部分设备不是“哑巴终端”,而是可以帮忙转发的“中继路由器”。BLE 的传统形态是星型,一个手机或网关带一圈设备,像“班主任点名的教室”;BLE Mesh 则通过广播中继把规模撑大,但转发的代价也比 Zigbee 更重。

Mesh 最有价值的能力是“多跳中继”:消息从源头出发,经过若干中间节点到达目标。但每一跳都要花时间和电量,而且一跳失败消息就卡住。总的延迟可以写成:

看拓扑就像看社区管理模式:想要简单直接,星型好理解;想要可靠抗故障,Mesh 是王牌。Zigbee 把 Mesh 作为招牌,BLE 则老老实实先把星型做到极致——这也是它们后来“一个管全屋、一个管贴身”的分工起点。

Tdelay=Nhops×thop+tqueue\displaystyle T_{delay} = N_{hops} \times t_{hop} + t_{queue}
这段公式说明:Mesh 不是“瞬移”,每经过一家人家都要花一点点时间;中间节点忙着的时候,还要排队等着。
  1. 总延时一条消息从发件人到收件人花掉的全部时间,用户能感知的“响应速度”就看它。
    TdelayT_{delay}
  2. 跳数消息经过的“传话次数”。跳数越多,覆盖越远,但总时间越长。
    NhopsN_{hops}
  3. 单跳耗时每一次传话本身需要的时间,包括收发和寻路。
    thopt_{hop}
  4. 排队耗时中间节点正忙时消息等待的时间,网络拥堵时这一项会变大。
    tqueuet_{queue}

功耗对比

社区里有两类设备:门口那颗 Zigbee 门铃,装一枚纽扣电池能用一年半载,就像一棵“给点阳光就灿烂”的仙人掌;而手机里的 BLE,虽然也省电,但天天要处理解锁、同步、通知,更像一株需要定期浇水的绿萝。功耗,是智能家居设备能不能“装在墙上就忘记它”的关键。

低功耗来自同一个思路:少干活、多睡觉。设备大部分时间处于休眠状态,只有事件触发或定时器到了才醒来收发数据,这个“醒着干活的时间比例”叫占空比。Zigbee 的占空比可以压到 1% 以下,休眠电流低至微安级;BLE 同样强调低功耗,但连接事件和手机交互会让平均电流比 Zigbee 高一个量级。对电池供电设备,寿命可以用下面这个“水电表”公式估算。

回到社区:一盏 Zigbee 灯泡每天亮 4 小时、其余 20 小时休眠,平均电流被压得极低,所以一节电池撑一年并不稀奇;而 BLE 门锁每天要响应手机几十次“嘀”,活跃占比高,寿命就按月算。选协议前先问:你的设备是仙人掌,还是绿萝?

Tbattery=CbatteryDsleep×Isleep+Dactive×Iactive\displaystyle T_{battery} = \frac{C_{battery}}{D_{sleep} \times I_{sleep} + D_{active} \times I_{active}}
电池寿命 = 电池总电量 ÷ 平均电流。睡觉的时间电流极小,干活的时间电流大,平均下来就是一天的真实消耗。
  1. 电池容量电池储存的总电量,单位毫安时(mAh)。容量越大,能支撑的时间越长。
    CbatteryC_{battery}
  2. 休眠占比与电流设备睡着的时间比例乘以睡眠电流,这一项通常小得可怜。
    Dsleep×IsleepD_{sleep} \times I_{sleep}
  3. 活跃占比与电流设备醒着收发数据的时间比例乘以工作电流,这一项是耗电大头。
    Dactive×IactiveD_{active} \times I_{active}
  4. 分母即平均电流把睡觉和干活按时间加权平均,得到一天的平均电流。
    Dsleep×Isleep+Dactive×IactiveD_{sleep} \times I_{sleep} + D_{active} \times I_{active}
  5. 整体比值总电量除以平均电流,得到估算的电池寿命。
    Tbattery=CbatteryDsleep×Isleep+Dactive×IactiveT_{battery} = \frac{C_{battery}}{D_{sleep} \times I_{sleep} + D_{active} \times I_{active}}

组网规模

社区能容纳多少户,取决于门牌号编几位。Zigbee 的门牌号有 16 位,能编出 65535 个号,理论上一个“大社区”能住 6 万多户;BLE 传统星型更像“小洋房”,一个中心带 7~20 个外围设备就差不多了;BLE Mesh 把规模撑到上千,但住户多了,传话的嚷嚷声(无线干扰)也越来越大。

技术上说,Zigbee 用 16 位短地址给每个节点编号,这是它“理论节点数”的数学上限:

但理论不等于实务。Mesh 中每一条“接力”都要占用信道和时间,节点越多,路由表越庞大,消息冲突概率越高。工程上 Zigbee 单网络稳定运行一般在 200~300 个设备;BLE 星型通常 7~20 个连接,BLE Mesh 可达数百上千,但延迟与功耗随之上升。规模设计的本质,是在“住户数量”和“社区秩序”之间找平衡。

所以规划智能家居时,先数一数家里有多少“住户”:二十盏灯、十个传感器,Zigbee 一个网络轻松装下;若只是门锁、手环、音箱几个贴身设备,BLE 星型就绰绰有余。门牌号再多,住得舒服才是关键。

NZigbee=216−1=65535\displaystyle N_{Zigbee} = 2^{16} - 1 = 65535
65535 是门牌号的总量上限,实际部署要留余量:就像小区规划了 6 万多个门牌号,但真住满会乱,开发商通常只住几百户。
  1. 地址位数16 位二进制地址可以组合出 65536 个编号。
    2162^{16}
  2. 扣除保留位其中一个编号要留给网络协调器(物业中心),所以可用编号为 65535 个。
    216−12^{16} - 1
  3. 理论节点数这是 Zigbee 单网络理论可接入的最大设备数。
    NZigbee=65535N_{Zigbee} = 65535

智能照明选型

晚上七点,社区的公共路灯准时亮起,每盏灯之间还能互相传话:哪盏灯烧坏了,隔壁灯立刻把消息递到物业中心。全屋智能照明就是这样的“路灯系统”——几十盏灯分布在大户型的各个角落,墙壁和楼层是最大的信号障碍。这时候,Zigbee 的街坊互助性格派上了用场。

照明的需求有三个关键词:多、散、联动。“多”指灯的数量动辄几十盏;“散”指它们分布在整个户型;“联动”指“回家模式”“观影模式”要一次控制一群灯。Zigbee 的每个灯泡都可以兼任“传话节点”(路由器角色),一盏灯接不到信号,身边的灯会帮忙接力,天然适合全屋覆盖。BLE 照明也有,但星型结构导致离中心远的灯容易掉线,Mesh 方案又不如 Zigbee 生态成熟。

Mesh 的另一重优势是“多条路可走”。两盏灯之间可能隔着厨房和卫生间,但只要存在不止一条可用路径,消息就有备份。设单条链路的可靠性为 $p_{link}$,网络里可选路径数为 $N_{path}$,则消息送达概率为:

给全屋选灯,本质是给社区选通信组织方式:灯多、墙多、爱搞场景,就选 Zigbee Mesh 这条“街坊互助”路线。每盏灯都是传话帮手,灯越多,路越多,网络反而更结实——这是 Zigbee 照明最迷人的地方。

Pcoverage=1−(1−plink)Npath\displaystyle P_{coverage} = 1 - (1 - p_{link})^{N_{path}}
白话:一条路可能断,但有三条路的时候,三条全断的概率就小多了。这就是 Mesh 的“多条腿走路”哲学。
  1. 单路径失败概率一条传话路线走不通的概率,物理环境越差这个值越大。
    1−plink1 - p_{link}
  2. 全部路径失败概率所有 $N_{path}$ 条路线同时失败的概率,路线越多这个值越小。
    (1−plink)Npath(1 - p_{link})^{N_{path}}
  3. 覆盖成功率用 1 减去“全部失败”,就是“至少一条路能通”的概率。
    Pcoverage=1−(1−plink)NpathP_{coverage} = 1 - (1 - p_{link})^{N_{path}}

门锁系统集成

每天出门,你口袋里可能没有钱包,但一定有手机。智能门锁的使命,就是让你的手机变成钥匙。BLE 在这里像一个高效率的门禁对讲机:你靠近门,手机和锁芯直接“嘀”一下完成身份验证,门锁电机转动,门开了。没有网关转发,没有云端往返,反应快,功耗低。

门锁的需求和照明完全不同:交互对象是“你的手机”,电池供电,安全等级要求最高。BLE 的优势正好对上——手机生态天然兼容(iOS/Android 都内置);一次开锁只传几十字节的认证信息,链路极短;配对时基于 AES-128 加密,相当于给门禁系统装了防盗锁芯。Zigbee 门锁同样存在,它的好处是能接入全屋网关统一管理(例如“开门自动开灯”),但手机靠近时不能直连,必须绕行网关,体验上多了一层。

从用户按下手机到锁舌弹出,中间经历三段时延:建立连接、安全认证、机械动作。可以写成:

门锁这件事,选 BLE 是选“手机即钥匙”的直觉体验,选 Zigbee 是选“全屋联动”的统一管理。在今天的智能家居里,更多人选择了前者——毕竟,谁不希望钥匙就长在手机里呢?

Tunlock=Tconnect+Tauth+Tactuate\displaystyle T_{unlock} = T_{connect} + T_{auth} + T_{actuate}
开锁的总时间 = 手机和门锁“对上暗号” + 校验身份 + 电机转动的机械时间。三段里,机械动作最慢,也是省不掉的。
  1. 连接建立手机与锁建立无线连接的时间,BLE 通常只需几毫秒到几十毫秒。
    TconnectT_{connect}
  2. 安全认证验证密钥、确认身份合法的时间,AES-128 加密运算在毫秒级完成。
    TauthT_{auth}
  3. 机械动作电机驱动锁舌收回的物理时间,通常 100~300 毫秒,是三段中的“大头”。
    TactuateT_{actuate}
  4. 总时延三段相加,就是用户感受到的“开门速度”。
    TunlockT_{unlock}

混合部署方案

一个成熟的社区不会只用一种通信方式:路灯系统用街坊接力(Zigbee),门禁系统用手机对讲(BLE),物业中心再把两张网统一管起来。智能家居也一样——最好的方案往往不是二选一,而是让两种协议各干各擅长的活。

技术上的主力格局是:Zigbee 做“骨干网”,负责数量多、分布广、需联动的设备——全屋照明、温湿度传感器、窗帘电机;BLE 做“贴身网”,负责频繁和手机交互的设备——门锁、手环、蓝牙音箱。两者通过双模网关融合:网关里同时装着 Zigbee 电台和 BLE 电台,负责协议翻译(Zigbee 灯说“我亮了”,BLE 门锁能听懂),把两张“语言不通”的网络连成一张大网。同时,由于都用 2.4GHz 频段,部署时要注意避免互相干扰:让网关错开信道、利用跳频机制、把高流量设备分散到不同时隙。

从成本角度,选型可以看作一道算术题。若 Zigbee 设备数量为 $N_Z$、单价为 $C_Z$,BLE 设备数量为 $N_B$、单价为 $C_B$,再加上一个双模网关成本 $C_{GW}$,总成本为:

实际部署里,100 平方米的两居室或许一套 Zigbee 照明加上两三个 BLE 门锁就足够;300 平方米以上的大平层或智慧社区,双模网关 + 混合部署几乎是标准答案。就像社区既要有街坊互助的温情,也要有门禁对讲的效率——两种协议,缺一不可。

Ctotal=NZ×CZ+NB×CB+CGW\displaystyle C_{total} = N_Z \times C_Z + N_B \times C_B + C_{GW}
别只听“Zigbee 还是 BLE”,要算总账:骨干网多少设备、贴身网多少设备、网关是否双模,决定整个项目预算。
  1. Zigbee 侧成本骨干网设备数量乘以单价,照明、传感器都算在这里。
    NZ×CZN_Z \times C_Z
  2. BLE 侧成本贴身网设备数量乘以单价,门锁、手环都算在这里。
    NB×CBN_B \times C_B
  3. 网关成本双模网关的硬件与部署成本,这是混合方案的“翻译中枢”费用。
    CGWC_{GW}
  4. 总成本三者相加,用于对比“全 Zigbee”“全 BLE”“混合部署”三套方案。
    CtotalC_{total}

AI 应用场景

智能照明节能调度

阶段:边缘智能与数据驱动优化

解决的问题:传统照明系统无论是否有人都保持固定亮度,电能浪费严重。利用 Zigbee Mesh 全屋灯均可中继的特性,配合 AI 预测模型,可以提前数分钟动态调整灯组亮度。

具体案例:某写字楼部署 300 盏 Zigbee 智能灯,传感器采集人员流动数据,AI 模型预测未来 15 分钟各区域占用率,把“无人区”调暗至 20%,“有人区”保持 100%。由于 Zigbee 灯泡本身可当中继,300 盏灯无需额外布线即可组成覆盖整层的 Mesh 骨干网。

智能门锁异常行为检测

阶段:端侧智能与安全监控

解决的问题:普通智能门锁只会执行“开/关”,无法识别异常开门行为。BLE 门锁每次开锁都产生一条短消息(时间、方式、连接特征),交给 AI 分析即可发现风险。

具体案例:某智慧公寓的 BLE 门锁记录每位住户的开锁习惯——上下班时间、常用开锁方式(指纹/手机/密码)。AI 模型在云端学习住户作息,当检测到“凌晨 3 点异地手机号尝试开锁”或“连续 5 次密码错误后暴力破解特征”时,自动通知物业并远程锁死。

智慧社区设备健康预测

阶段:预测性维护与运维自动化

解决的问题:社区里数百个 Zigbee/BLE 设备分散在楼道、花园和住户家中,靠人工巡检电池与信号代价极高。AI 通过对通信指标的分析做预测性维护。

具体案例:双模网关持续采集每个节点的 RSSI(信号强度)、丢包率和电池电压,AI 模型预测每台设备剩余寿命,将“门锁电量不足,预计 3 天后失效”的告警提前推送给运维人员,替换任务按优先级排期,故障率下降 70%。

Python 演示

python70 行
"""模拟对比:Zigbee 网状多跳中继 vs BLE 星型中心转发 用蒙特卡洛模拟回答一个选型问题:设备距离越远,Mesh 多跳的成功率如何变化?星型结构是否恒定?结论:星型延时固定但覆盖依赖中心;Mesh 覆盖广但每跳都在累积丢包风险。"""import random  class MeshNetwork:    """Zigbee 网状网络:节点沿编号线性排列,消息逐跳中继,失败可重试"""     def __init__(self, n_nodes, p_link=0.95, max_retry=3):        self.n_nodes = n_nodes        self.p_link = p_link        self.max_retry = max_retry     def deliver(self, src, dst):        hops = 0        cur = src        retry = self.max_retry        while cur != dst:            nxt = cur + 1 if dst > cur else cur - 1            hops += 1            if random.random() > self.p_link:                retry -= 1                if retry <= 0:                    return False, hops                continue            cur = nxt        return True, hops  class StarNetwork:    """BLE 星型网络:所有设备必须经中心网关转发,固定两跳"""     def __init__(self, p_link=0.95):        self.p_link = p_link     def deliver(self, src, dst):        ok1 = random.random() < self.p_link        ok2 = random.random() < self.p_link        return (ok1 and ok2), 2  def success_rate(net, src, dst, trials=5000):    ok = 0    total_hops = 0    for _ in range(trials):        succ, hops = net.deliver(src, dst)        if succ:            ok += 1            total_hops += hops    return ok / trials, total_hops / ok  def main():    random.seed(42)    mesh = MeshNetwork(20, p_link=0.95)    star = StarNetwork(p_link=0.95)     print("距离 | Zigbee Mesh(成功率/平均跳数) | BLE 星型(成功率/固定跳数)")    for dist in (2, 5, 10, 19):        s_m, h_m = success_rate(mesh, 0, dist)        s_s, h_s = success_rate(star, 0, dist)        print(f"{dist:>4} | {s_m:5.1%} / {h_m:4.1f} | {s_s:5.1%} / {h_s:.1f}")  if __name__ == "__main__":    main()
目的:用蒙特卡洛模拟量化对比 Mesh 与星型两种网络在不同距离下的消息送达率与跳数,帮你在选型时建立直观的数量感。
  1. while cur != dst:Mesh 里消息沿着编号逐跳推进,这是“街坊接力”的循环核心
  2. if random.random() > self.p_link:模拟这一跳失败,随机数跟链路成功率比拼
  3. return (ok1 and ok2), 2星型必须“设备到网关”和“网关到目标”两跳都成功
  4. succ, hops = net.deliver(src, dst)对每一对源和目的地做一次投递实验
  5. random.seed(42)固定随机种子,让结果可复现

常见误区

误区Zigbee 数据率这么低,应该是 Wi-Fi 的简化版吧?家里已经有 Wi-Fi 了,用 Wi-Fi 让设备联网不就行了,何必多装一套网关。

正解Zigbee 不是削弱版 Wi-Fi,而是为“传感器级别”通信专门设计的协议。Wi-Fi 为了高清视频设计,功耗高,家用路由器通常只能稳定接入二三十台设备;Zigbee 一个网络能容纳数百节点、一节电池用两年。就像社区里,Wi-Fi 是跑汽车的公路,Zigbee 是给行人走的街巷——各有各的用途,谈不上谁是谁的弱化版。

为何常见:人们习惯用最熟悉的 Wi-Fi 做参照,看到 Zigbee 速率低就误以为是缩水版,忽略了它在功耗和组网规模上的设计目标。

误区蓝牙耳机一天一充,BLE 肯定也费电,智能门锁用 BLE 的话电池撑不了多久吧?

正解BLE 是“蓝牙低功耗”,和耳机用的经典蓝牙(Classic Bluetooth)设计目标完全不同。BLE 睡眠电流低至微安级、一次连接只传几十字节,门锁每天开 20 次也能用一年。就像“待机不费电的对讲机”和“一直放歌的音响”,名字里都带蓝牙,性格完全不同。

为何常见:经典蓝牙设备(耳机、音箱)太普及,大家把“蓝牙”标签等同于高功耗,忽略了 BLE 是专为低功耗重写的新协议。

误区Zigbee Mesh 节点越多越好,每个角落都装一个,信号覆盖率直接翻倍,网速也会更快。

正解Mesh 扩展靠“接力”,但每跳都有延迟和丢包累积。节点过多会增加路由开销、无线干扰和转发能耗。像街坊接力传话,传话人越多,消息越容易被传歪。合理的 Mesh 需要规划密度与层次:照明场景每 3~5 米一个节点即可,全屋 50 盏灯正是 Mesh 的舒适区,但塞进上千节点反而会拥塞。

为何常见:直观上觉得“帮忙的人多 = 传得更远”,忽略了每一跳都要付出时间与电量代价。

误区买一个支持 Zigbee + BLE 双模的网关,Zigbee 灯和 BLE 门锁就能自动互相通信,装好就能联动。

正解双模只是“同一个盒子装了两台电台”,两台电台之间仍需网关内的协议转换或云端转发。就像一个人会中文和英文,不代表中文使用者能直接听懂英文,还需要他做翻译。正确做法是在网关里做协议桥接:收到 Zigbee 事件后翻译成 BLE 指令再下发,才能真正联动。

为何常见:芯片宣传“多协议支持”时,容易让人误以为协议栈会自动融合,忽略了协议转换这一层工程工作。

面试题

Q1. Zigbee 工作在哪个频段?

单选题 · easy

  • A.2.4GHz ISM 频段← 正确答案
  • B.5GHz Wi-Fi 频段
  • C.900MHz 广播频段
  • D.60GHz 毫米波频段

答案:A。Zigbee 主要在 2.4GHz ISM 频段工作,这个频段全球通用、无需授权,BLE 也住在这里。5GHz 是 Wi-Fi 的常用频段,900MHz 只是 Zigbee 在某些地区的变体,60GHz 是毫米波,都不是 Zigbee 的主战场。

Q2. BLE 最大的设计特点是什么?

单选题 · easy

  • A.高数据率传输视频
  • B.超低功耗短数据← 正确答案
  • C.超远距离广覆盖
  • D.高速率替代有线

答案:B。BLE 全称 Bluetooth Low Energy,核心目标是用极低能耗传短小数据,比如门锁开锁指令。它的速率远不够传视频,覆盖也不是强项,更不可能完全替代有线网络。就像“对讲机”的价值不在嗓门大,而在省电、随叫随到。

Q3. Zigbee 一个网络的理论最大节点数为?

单选题 · mid

  • A.128 节点上限
  • B.1024 节点上限
  • C.65535 节点上限← 正确答案
  • D.无任何上限

答案:C。Zigbee 使用 16 位短地址,2 的 16 次方是 65536,去掉一个保留给协调器(物业中心),理论最大节点数 65535。工程实践通常只用到两三百个,因为节点一多,信道冲突和路由开销就会让网络变慢。

Q4. 300 平米全屋智能照明,更适合选哪种协议组网?

单选题 · mid

  • A.BLE 星型组网
  • B.Zigbee Mesh 组网← 正确答案
  • C.NFC 点对点刷卡
  • D.经典蓝牙耳机协议

答案:B。大户型灯具多、墙体多、分布广,Zigbee Mesh 的每盏灯都能当中继,信号可以绕开墙壁层层接力。BLE 星型离中心远的灯容易掉线,NFC 只适合近距离刷卡,经典蓝牙功耗高且不适合组网。Mesh 的“街坊接力”正是全屋照明的答案。

Q5. 智能门锁选用 BLE 而非 Zigbee 的最主要原因是?

单选题 · mid

  • A.手机直接开锁免网关← 正确答案
  • B.Zigbee 门锁不安全
  • C.BLE 传输距离更远
  • D.BLE 数据率更高

答案:A。BLE 让手机和门锁点对点直连,不需要经过网关,走到门口“嘀”一声就开锁。Zigbee 门锁也能做到安全(两者都有 AES-128 加密),距离和数据率也不是门锁场景的核心指标。手机即钥匙的直觉体验,才是 BLE 胜出的关键。

Q6. 关于 Zigbee Mesh 网络,下列说法正确的有?

多选题 · hard

  • A.消息可多跳中继远传← 正确答案
  • B.节点越多网络一定越快
  • C.中继会消耗自身电量← 正确答案
  • D.所有节点必须直连协调器

答案:AC。Mesh 的核心就是多跳中继(A 对);但节点增多会加剧信道竞争和路由开销,并不一定更快(B 错);每个中继节点转发消息都要耗电,这正是 Mesh 需规划密度的原因(C 对);Mesh 的节点不需要直连协调器,能通过邻居接力通信(D 错)。

Q7. BLE 低功耗实现的主要手段有?

多选题 · mid

  • A.设备休眠事件触发唤醒← 正确答案
  • B.广播与连接时间短← 正确答案
  • C.一直全速率发射数据
  • D.采用精简短数据包← 正确答案

答案:ABD。BLE 的省电秘诀是“少干活、多睡觉”:平时休眠、事件触发才醒来(A),连接通信时间尽量短(B),数据包设计得又短又精(D)。一直全速率发射正是它要避免的(C 错)。

Q8. 某小区用 Zigbee 做照明骨干、BLE 做门锁交互,这套方案属于?

单选题 · easy

  • A.混合多模协同部署← 正确答案
  • B.单一协议强制统一
  • C.有线网络全量回传
  • D.纯云端虚拟组网

答案:A。Zigbee 管骨干(灯、传感器),BLE 管贴身(门锁、手机),通过双模网关融合,正是典型的混合多模部署。它既没有强制单一协议,也不依赖有线回传,更不是“虚拟组网”。

Q9. 星型网络与网状网络相比,主要劣势是?

单选题 · hard

  • A.中心节点故障全网瘫痪← 正确答案
  • B.网络完全无法扩展
  • C.所有节点需手动配置
  • D.功耗一定高于网状网络

答案:A。星型所有消息都经过中心节点,中心一坏整个网络就失联(A 对)。它并非无法扩展(B 错),现代协议也能自动配置(C 错),功耗高低取决于硬件设计而非拓扑本身(D 错)。这正是 Mesh“街坊互助”更抗故障的原因。

Q10. 影响智能门锁电池寿命的因素有?

多选题 · hard

  • A.每天开锁次数多少← 正确答案
  • B.休眠电流的大小← 正确答案
  • C.与网关距离导致的发射功率← 正确答案
  • D.门锁外壳采用的颜色

答案:ABC。开锁次数越多,活跃占空比越高,耗电越大(A 对);休眠电流是待机功耗的基底,直接影响寿命(B 对);离网关越远,门锁需要更大发射功率或更多重传,耗电上升(C 对)。外壳颜色与电路无关(D 错)。