从局域网到互联网
Zigbee 协议本身是为低功耗、近距离的无线通信设计的,它的通信范围通常在几十米到一百米左右,并且工作在 2.4GHz 的 ISM 频段,无法直接连接到 Wi-Fi 或互联网。

实现 Zigbee 基站接入互联网,需要一个“桥梁”或“翻译官”的角色来完成以下任务:
- 连接 Zigbee 网络:作为 Zigbee 网络的“主心骨”(协调器),管理所有 Zigbee 设备(如传感器、开关、灯泡)。
- 连接互联网:通过有线(如以太网)或无线(如 Wi-Fi)方式,连接到你的路由器,从而访问互联网。
- 协议转换:在 Zigbee 协议(通常是 Zigbee 3.0 或 Z-Wave 等专有协议)和 TCP/IP 协议(互联网的语言)之间进行数据翻译和转发。
这个“桥梁”就是我们通常所说的 Zigbee 网关。
实现方案:三种主流接入方式
根据网关的设计和部署方式,接入互联网主要有以下三种方案:
集成 Wi-Fi 的网关(最常见、最便捷)
这是目前消费级物联网产品(如智能音箱、智能面板)最主流的方案。

-
工作原理:
- Zigbee 端:网关内置一个 Zigbee 协调器芯片,负责组建和管理局域网内的 Zigbee 设备。
- 互联网端:网关同时内置一个 Wi-Fi 模块,通过 Wi-Fi 连接到你家中的无线路由器。
- 数据流:
- Zigbee 设备(如温湿度传感器)的数据 -> Zigbee 无线信号 -> Zigbee 网关。
- 网关将 Zigbee 数据打包,通过 Wi-Fi 发送到你的家庭局域网。
- 家庭局域网的路由器再将数据包转发到互联网,最终到达云服务器(如阿里云、AWS、Google Cloud)或你的手机 App。
- 下行指令(如手机 App 开灯)的路径则完全相反。
-
优点:
- 即插即用:用户只需要将网关插上电源,并通过手机 App 配置 Wi-Fi 连接即可,无需复杂网络知识。
- 部署简单:无需额外的布线,适合家庭和小型办公室环境。
- 成本较低:技术成熟,市场上有大量成熟产品。
-
缺点:
- 依赖家庭 Wi-Fi:如果家庭 Wi-Fi 信号不稳定或断网,整个 Zigbee 网络将无法远程控制。
- 覆盖范围有限:Wi-Fi 信号本身也受物理环境影响。
-
典型应用:
(图片来源网络,侵删)- 智能音箱:如天猫精灵、小度在家、Google Home,它们既是语音助手,也是一个 Zigbee 网关。
- 专用网关:如 Aqara、飞利 Hue、小米多模网关等,这些设备通常提供更稳定、更专业的 Zigbee 连接。
有线以太网网关(更稳定、专业)
对于需要高可靠性和稳定性的商业或工业场景,有线方案是首选。
-
工作原理:
- Zigbee 端:与方案一相同,网关作为 Zigbee 协调器。
- 互联网端:网关通过一个 RJ45 网口,使用网线直接连接到路由器或交换机上。
- 数据流:数据通过有线以太网进行传输,路径与方案一类似,只是将 Wi-Fi 替换为了有线连接。
-
优点:
- 连接极其稳定:有线连接不易受干扰,信号质量远高于 Wi-Fi,几乎无延迟。
- 高带宽和可靠性:适合需要持续、大量数据传输的应用。
- 安全性更高:物理隔离比无线连接更难被攻击。
-
缺点:
- 部署不便:需要预先布设网线,不适合已装修好的家庭环境。
- 成本较高:硬件成本和部署成本相对更高。
-
典型应用:
- 智能家居系统:如 Control4、Crestron 等高端智能家居系统。
- 商业楼宇自动化:如智能照明、空调、安防系统的集中控制。
- 工业物联网:工厂设备监控、环境监测等。
集成蜂窝网络(4G/5G)的网关(无 Wi-Fi 环境下的最佳选择)
当现场没有 Wi-Fi 或以太网网络时,蜂窝网络网关就能发挥巨大作用。
-
工作原理:
- Zigbee 端:同样作为 Zigbee 协调器。
- 互联网端:网关内置一个 4G 或 5G 通信模块,插入 SIM 卡,直接通过移动蜂窝网络接入互联网。
- 数据流:Zigbee 数据被发送到网关,网关通过 4G/5G 模块连接到运营商的基站,再接入核心网和互联网。
-
优点:
- 部署极其灵活:只要有手机信号的地方就能工作,不受局域网限制。
- 适用于偏远地区:如农田、牧场、偏远仓库、野外监测站等。
- 独立性强:不依赖任何本地网络设施。
-
缺点:
- 运营成本:需要购买 SIM 卡并支付流量费用。
- 可能存在延迟:蜂窝网络的延迟可能略高于有线网络。
- 依赖信号覆盖:在网络信号不好的地方,连接质量会下降。
-
典型应用:
- 智慧农业:远程监控土壤湿度、作物生长。
- 智能抄表:水表、电表、燃气表的远程自动抄收。
- 资产追踪:追踪集装箱、车辆等移动资产的位置和状态。
实现步骤详解(以最常见的 Wi-Fi 网关为例)
-
硬件准备:
- 一个 Zigbee 网关(如小米、Aqara、飞利浦 Hue Bridge)。
- 一个路由器,已连接互联网并正常工作。
- 若干个 Zigbee 设备(如智能灯泡、门窗传感器)。
- 一个智能手机。
-
物理连接:
- 将 Zigbee 网关插入电源。
- 用一根网线将网关的 LAN 口连接到路由器的 LAN 口(如果网关同时支持 Wi-Fi 和有线,通常优先推荐有线连接以获得最佳稳定性)。
-
网络配置(App 配置):
- 在手机上下载并安装网关对应的官方 App(如米家、HomeKit App 等)。
- 打开 App,根据提示添加设备,App 会自动搜索局域网内的 Zigbee 网关。
- 将手机连接到与网关相同的 Wi-Fi 网络下。
- 在 App 中选择要连接的 Wi-Fi,并输入 Wi-Fi 密码,App 会将这个配置信息发送给网关。
- 网关接收到配置后,会自动连接到你的 Wi-Fi 网络,这个过程通常称为“配网”。
-
Zigbee 设备配网:
- 在 App 中进入“添加设备”模式。
- 对 Zigbee 设备执行“配网”操作(通常是长按设备上的按钮,直到指示灯闪烁)。
- 设备会广播一个“加入网络”的信号。
- 网关接收到这个信号,验证设备身份后,将其加入到自己的 Zigbee 网络中,并分配一个唯一的网络地址。
-
云端连接与远程控制:
- 网关成功连接到 Wi-Fi 后,会尝试连接到云服务器,首次使用时,你需要在 App 中注册一个账号并登录。
- 登录后,网关会将自身的状态和已绑定的设备信息上报到云端。
- 你可以通过手机 App 在任何有网络的地方(远程)控制你的 Zigbee 设备了,App 的指令会通过互联网 -> 云服务器 -> 你的家庭 Wi-Fi -> 网关 -> Zigbee 设备的路径下发。
关键技术点与挑战
- MQTT 协议:在网关和云服务器之间,MQTT 是最常用的通信协议,它是一种轻量级的发布/订阅
