Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/dsyx/docs.silabs.com_zh/llms.txt

Use this file to discover all available pages before exploring further.

Silicon Labs 无线网络应用开发基础涵盖了从底层无线电物理特性到上层网络协议的完整知识体系。无线传感网络(WSN)由分布式设备组成,每个节点包含无线收发器、微控制器和能量源,通过低数据速率实现温度、运动、压力等环境参数的协作监测。理解这些基础概念,是开发基于 Zigbee、Thread 及其他 IEEE 802.15.4 协议的嵌入式网络应用的前提。

嵌入式网络概述

随着物联网(IoT)的兴起,嵌入式系统已从有线网络转向无线网络。IEEE 802.15.4 标准于 2003 年发布,专为低数据速率、低功耗的无线个域网(WPAN)设计,奠定了 Zigbee 和 Thread 等技术的物理层(PHY)与介质访问控制层(MAC)基础。

Zigbee

基于 IEEE 802.15.4,由 Connectivity Standards Alliance 标准化。支持 Mesh 网络拓扑,使用 AES-128 加密,适合住宅监控、照明控制等低功耗场景。

Thread

由 Thread Group 于 2014 年成立推动,基于 802.15.4 + IPv6(6LoWPAN),为嵌入式设备提供基于开放 IP 标准的 Mesh 网络连接。

Bluetooth LE

低功耗蓝牙,适用于点对点应用(如智能手机控制单个设备),与 Zigbee/Thread 互补,可通过动态多协议在同一芯片上并行运行。

IEEE 802.15.4

提供 MAC 与 PHY 层规范,支持 250 kbps 数据速率,2.4 GHz 免许可频段,是 Zigbee、Thread、Connect 等协议的共同底层标准。

无线电基础

无线电通过调制电磁波实现信号的无线传输。Silicon Labs EFR32 和 EM3x 系列集成电路采用偏移正交相移键控(OQPSK)调制方式,每个相位编码的比特数相等,接收器通过与参考信号的相位比较来恢复原始数据。

频段

无线电频谱由政府机构和国际条约管理。以下三个频段可在美国免许可发射:
  • 900 MHz:良好的传播特性,但不是全球统一的免许可频段,产品需根据使用地区修改。
  • 2400 MHz:最常用的免许可频段,Zigbee(IEEE 802.15.4)、Wi-Fi(802.11b/g)、Bluetooth 均在此频段工作。Zigbee Alliance 和 Thread Group 均优先支持该频段。
  • 5200~5800 MHz:包含三个子频段,最高可支持 30~100 Mbps 的长距离无线连接。
2.4 GHz 是住宅和家庭环境中的常用选择,Zigbee 在网络启动时会执行信道扫描以避开拥挤信道,防止与 Wi-Fi 等技术产生干扰。

信号传播距离

无线电信号的传播距离取决于发射功率、天线增益、路径损耗和接收灵敏度。EFR32 平台提供 +13 dBm 至 +20 dBm 的发射功率变体,无需外部功率放大器。
接收灵敏度(Rx 灵敏度)通常在 −90 dBm 至 −100 dBm 之间。若接收信号强度高于接收灵敏度,两者的差值称为余量(margin),用于抵抗干扰和多径衰落。
示例链路预算(2.4 GHz,5 英里):
参数
发射功率+15 dBm
发射天线增益+14 dBi
接收天线增益+14 dBi
同轴电缆损耗(发射端)−2 dB
同轴电缆损耗(接收端)−2 dB
自由空间损耗(5 英里)−118.36 dB
合计−79.36 dBm

网络拓扑与协议栈

网络由硬件节点(工作站、路由器、传感器)和软件协议组成。协议是数据格式与传输规则的形式化集合,多个协议按服务调用关系构成协议栈(如 TCP/IP)。

Mesh 网络

Zigbee 和 Thread 为多跳无线网络提供可互操作的标准,允许数据通过多个中继点路由到目的地。这些路由器节点相互覆盖,形成冗余路径,可自动绕过局部干扰——这就是 Mesh 网络的核心优势。
1

信道扫描

网络启动时,协调器或新加入节点执行信道扫描,评估各信道的干扰情况,选择最空闲的信道建立或加入网络。
2

网络形成

协调器(Coordinator)在选定信道上形成 PAN(个域网),生成随机的 PAN ID 和 Extended PAN ID,开启许可加入窗口。
3

设备加入

路由器(Router)和终端设备(End Device)扫描信道,发现可加入的网络后请求关联,经信任中心认证后取得网络密钥。
4

路由建立

网络层通过路由发现协议建立路径,支持多对一路由(MTOR)使数据高效汇聚到网关节点。

网络节点类型

协调器(Coordinator)

PAN 中唯一的协调器节点,负责形成网络、选择信道与 PAN ID,通常也充当信任中心(Trust Center)进行设备认证。

路由器(Router)

始终保持射频接收,负责为其他节点中继数据包,扩展网络覆盖范围。支持子节点关联。

终端设备(End Device)

通常为嗜睡设备(Sleepy End Device),大部分时间关闭射频以节省电池能量,定期唤醒向父路由器轮询数据。

网络协处理器(NCP)

仅提供协议栈的 RF 和网络功能,通过串行接口(SPI/UART)与外部主控微控制器交互,适用于分离式系统架构。

安全性

Zigbee 和 Thread 围绕 AES-128 加密设计了一套安全服务体系。应用设计者可根据需求选择安全级别:
  • 网络层(NWK)加密:保护在网络中传输的数据包。
  • 应用支持层(APS)加密:端到端加密,防止中间路由器窃取应用数据。
  • 信任中心:管理设备加入认证,为新节点分发网络密钥。
在使用 HA(家庭自动化)安全模型时,APS 链路密钥在所有 HA 网络中通用,若同一范围内存在多个可加入网络,存在意外加入错误网络的风险。应在入网后通过额外的验证步骤确认加入了预期的网络。

多协议支持

新型 EFR32 芯片支持两个协议在同一无线电上运行(动态多协议)。例如,Bluetooth LE 可用于智能手机配置或诊断,同时设备保持 Zigbee 家庭自动化网络的连接。四种多协议模式(编程式、切换式、动态式、并发式)的详细说明请参阅多协议基础文档。
Silicon Labs 提供 EmberZNet SDK(含 NodeTest 应用)和 Flex SDK(含 RangeTest 应用)用于在实际环境中测量无线网络的覆盖范围。建议在目标部署环境中执行基本范围测试,以评估是否需要外部功率放大器(PA)或低噪声放大器(LNA)。

Build docs developers (and LLMs) love