极物科技 | KNX协议 - 组地址机制深度解析
前言
KNX 之所以能成为全球楼宇自动化的"通用语言",靠的是严谨到字节级的协议设计------它既是国际标准 ISO/IEC 14543-3,也意味着任何厂商按规范实现的设备都能在同一总线上精确协作。
极物科技的产品同样构建在开放标准之上:自研 KNX 主机的极物 OS 原生支持 KNXnet/IP 路由与隧道双通道,与 knxd、ETS 等主流工具链无缝互通;配套鸿蒙、苹果、安卓三端原生 APP,深度接入 Apple HomeKit 与小度生态,支持主机远程调试------工程调试不受任何私有协议锁定。
一句话概述:本文回答"KNX组地址怎么编码、怎么换算、大型工程怎么规划",组地址是KNX系统的"神经系统",规划质量直接决定工程的可维护性上限。

1. 组地址的本质:多播寻址
KNX采用面向多播的组地址寻址,与以太网MAC/IP的多播思想一致:
- 一个组地址代表一个功能语义(如"客厅灯开关"),而不是一台设备;
- 向组地址发送的帧,所有订阅了该地址的设备都会收到;
- 一台设备可以订阅任意多个组地址(一个按键发多个组、一个执行器听多个组都合法)。
💡 把组地址理解为"话题(Topic)"而不是"门牌号",是理解KNX的关键一步。
2. 16位地址的编码结构
组地址长度16位,支持三种常用层级:
2.1 三级结构(5/3/8,最常用)
text
主组(5bit) 中组(3bit) 子组(8bit)
┌─────────┬────────┬──────────────┐
│ 0~31 │ 0~7 │ 0~255 │
└─────────┴────────┴──────────────┘
表示法:主组/中组/子组,如 1/1/1、15/7/255
2.2 两级结构(5/11)
text
主组(5bit) 子组(11bit)
┌─────────┬─────────────────────┐
│ 0~31 │ 0~2047 │
└─────────┴─────────────────────┘
表示法:主组/子组,如 1/100
2.3 一级自由结构(16位扁平)
仅超小型工程使用,不推荐------放弃了结构化管理能力。
3. 字节序换算:从十六进制到三级表示
总线上传输的组地址是大端2字节,换算为三级表示的方法:
text
十六进制 0x0025
→ 高字节 0x00:主组 = 0x00 >> 3 = 0,中组 = 0x00 & 0x07 = 0
→ 低字节 0x25:子组 = 37
→ 三级表示 = 0/0/37
反推同样简单:1/1/1 → 高字节 (1<<3)|1 = 0x09,低字节 0x01 → 0x0901。
抓包时手撕地址是基本功 :Wireshark中看到目的地址 0025,立刻应反应出"0/0/37"。
4. 组地址命名规范
KNX标准允许为组地址附加名称,极物主机导入ETS XML时会自动解析组地址名称,并按以下规则识别设备与功能:
text
命名格式:功能名称 # 类型 # 序号
示例:
客厅灯 # 继电器 # 1
客厅灯-状态 # 继电器 # 2
主卧窗帘-行程 # 窗帘 # 1
客厅空调-开关 # airport # 1
| 字段 | 作用 |
|---|---|
| 功能名称 | 生成的设备名称,业主在APP直接可见 |
| 类型 | 决定归类到哪一类设备模型(继电器/窗帘/面板等) |
| 序号 | 同名同类设备的功能项排序依据 |
命名规范在ETS中先行统一,导入后即可免编程调试------这是极物"APP免编程"能力的基础。
5. 大型工程组地址规划方法论
5.1 三种主流划分流派
| 流派 | 主组含义 | 中组含义 | 适用 |
|---|---|---|---|
| 按功能 | 1=照明 2=遮阳 3=暖通 | 子区域 | 照明为主的家居工程(推荐) |
| 按区域 | 1=一层 2=二层 | 功能类型 | 楼层分明的大型宅邸 |
| 混合 | 前段功能+后段区域 | --- | 酒店客房楼层 |
5.2 推荐模板(按功能)
text
主组1 照明 中组1 客厅 子组0~255(开关/调光/状态按序编排)
主组2 遮阳 中组1 客厅 子组0~255(行程/角度/状态)
主组3 暖通 ...
主组4 传感 ...
主组5 场景 ...
主组9 系统 中组0 诊断 (专用,勿占用)
5.3 三条铁律
- 控制地址与状态地址成对规划:建议状态地址 = 控制地址 + 100(如1/1/1与1/1/101),全网统一;
- 一个组地址一个语义:绝不把"客厅灯开关"和"客厅灯调光"绑到同一地址;
- 预留号段:每个中组预留20%子组号,避免后期增补时破坏结构。
6. 组地址与极物主机的关系
极物主机侧的"组地址绑定"本质是维护组地址→设备功能项的映射表:
- XML导入:按命名规范批量生成映射;
- Web手工:逐设备补录映射;
- 未知设备:总线出现映射表外的组地址时自动捕获,供后期补录。
⚠️ 同一组地址绑定到多台设备时,报文会同时分发给所有绑定设备------请确保"一址一责"。
7. 相关文档
- 《极物科技 | KNX协议栈 - 系统架构与分层设计》
- 《极物科技 | KNX工程 - ETS导出XML一键导入指南》
- 《极物科技 | KNX设备 - Web添加与管理指南》
- 《极物科技 | KNX未知设备 - 自动识别与管理机制》
关于极物科技(ZEEWO)
极物科技(Zeewo)致力于为用户提供智能控制系统及硬件产品。我们以总线系统为技术底座,以**"稳定、可靠、快速响应"**为产品底线,是国内少有的拥有 KNX、DALI 全套软硬件自主研发能力的厂商之一。
我们的核心能力:
- 系统架构:自研极物 OS,支持多协议无界融合(KNX/DALI/CAN/RS485/IP)。
- 核心硬件:带双路 DALI 的 KNX 主机、超薄全金属定制面板、各类智选传感器及网关。
- 生态互联:深度融入 Apple HomeKit、Matter、小度、HomeAssistant 及纯血鸿蒙生态。
- 调试交付:独家支持 ETS 导出 XML 直接导入进行 APP 免编程调试,支持远程 WEB 运维。
我们的市场覆盖:
服务网点已覆盖全国核心城市(含长三角、珠三角、成渝等),并以高品质的方案深耕家居生活、酒店民宿、企业办公、疗愈康养、餐馆会所等多个细分领域。


(如果您在开发或落地中遇到技术问题,欢迎通过官网或后台私信与我交流探讨)