支持 KNX Web 服务的 KNX/IP 网关

物联网 智能家居 标准 硬件 网页服务 知乎
2021-06-12 02:37:48

介绍

KNX 是一种标准化的、基于 OSI 的网络通信协议,用于楼宇自动化。它是之前 3 个标准的继承和融合:EHS、BatiBUS 和 EIB。

KNX 目前是欧洲楼宇自动化的实际标准。KNX 协会拥有来自 37 个国家的 339 名成员/制造商。KNX 协会与 100 个国家/地区的 30,000 多家安装公司、60 多所技术大学以及 150 多个培训中心签订了合作协议。成员公司的目录中有 7000 多种 KNX 认证产品。

直到最近,KNX 还没有支持 TCP。虽然现在已经有一个基于 IP 的 KNX 实现,名为 KNXNet,但该协议使用 UDP 作为传输层,这对程序员不是很友好,并且与 TCP 相比支持较差。

直到最近,KNX 协会才发布了 KNX Web 服务的 KNX 标准扩展这意味着现在有一个用于实现 RESTful Web 服务的官方标准,这使得将 KNX 生态系统与其他技术集成变得更加容易:

KNX_建筑

KNX WS 规范预见了三种风格来简化与现有生态系统的集成:oBIX、BACnet/WS 和 OPC/UA。


实际问题

我目前正在家里安装一个基本的 KNX 家庭自动化,由经过认证的安装人员完成。我想购买这样的网关来为我的家实现自定义 Web + 移动 UI,但我的安装人员和 KNX 协会都告诉我,市场上没有支持新 Web 服务扩展的商业解决方案盒子里的……然而(*)两者似乎都不知道这种网关何时可能在市场上可用。

所以...

  • 这里有没有人知道是否有任何主要品牌正在开发这样的网关,以及预计何时发布此类网关?

  • 目前是否有传统的 KNX/IP 网关可以在软件级别使用 KNX WS 进行扩展,因此我不需要任何额外的硬件(如 NAS 或 Raspberry Pi)来使用 KNX WS 支持扩展它们?

不幸的是,这种信息在网上很难找到。


(*) 注意:虽然有一大堆商业 KNX/IP 网关,但这些都不是几个月前刚刚发布的全新 KNX WS 标准。目前市场上的网关要么只支持 KNXNet,要么只支持一些基于 TCP 的专有协议,这两者都不是我想要的!

3个回答

您可以查看 Loxone - 它们已集成到 KNX 中,并且还支持 RESTful 自动化。

除此之外,您可能还可以看看最近发布的Gira X1或任何 KNX/IP 网关之类的设备——许多供应商都提供了某种接口。例如,看看来自 MDT 的 VisuControl

我还没有找到任何完整的产品。但是,您可以在KNX.org下载 KNX Web 服务的 Raspberry Pi 的完整软件映像免费。注册可以通过虚假信息和 10 分钟的邮件完成。弄清楚密码必须是数字只是浪费了一些时间。

无论如何,下载该信息包后,zip 包含指向 3.8 GB Raspberry 图像的链接和完整的 Web 服务规范。即使没有 Raspberry,该映像也应该很容易适应任何其他 Linux 系统。因此,您将拥有一个带有服务描述的软件 KNX Web 服务网关。

显然,因为这是从 10 月开始,这是目前最好的。

我在网络上找不到任何使用 KNX Web 服务的痕迹,该服务建议在安装 KNX 和 Raspberry 之间通过 ETS5 本地管理 XML。

我在 2017 年 6 月关注了网络研讨会 ETS,但迄今为止没有使用过的痕迹。