[官网](https://buildwithmatter.com/)
[Github](https://github.com/project-chip/connectedhomeip)
[开放联盟](https://zigbeealliance.org/certification/)
为什么需要统一标准:
当您意识到如果您与他人合作建立市场,而不是试图自己 100% 拥有该市场时,市场会变得更大。
什么是 Project Connected Home over IP?
Project Connected Home over IP 是 Zigbee 联盟内的一个新工作组。该工作组计划开发和推广采用一种新的、免版税的连接标准,以提高智能家居产品之间的兼容性,并将安全性作为基本设计原则。
Connected Home over IP 项目的目标是简化制造商的开发并提高消费者的兼容性。该项目建立在一个共同的信念之上,即智能家居设备应该是安全、可靠和无缝使用的。该项目以互联网协议 (IP) 为基础,旨在实现智能家居设备、移动应用程序和云服务之间的通信,并为设备认证定义一组特定的基于 IP 的网络技术。
Zigbee 联盟于 2020 年 1 月 17 日正式开启了 IP 家庭互联项目(Project CHIP)工作组,目前正在起草规范。
访问buildwithmatter.com以了解更多信息并阅读有关该项目的最新消息和更新。
发展目标
Project Connected Home over IP 的开发遵循以下目标和原则:
- 统一:项目 CHIP 将产生一个新的规范,建立在经过市场测试的现有技术之上。
- 互操作性:该规范允许在任何经过 Project CHIP 认证的设备之间进行通信,但需获得用户许可。
- 安全:该规范利用现代安全实践和协议。
- 用户控制:最终用户控制与设备交互的授权。
- 联合:没有单个实体充当信任根的节流阀或单点故障。
- 稳健:这组协议指定了设备的完整生命周期——从无缝的开箱即用体验开始,通过操作协议,再到在发生变化时正常运行所需的设备和系统管理规范。
- 低开销:这些协议实际上可以在低计算资源设备上实现,例如 MCU。
- 普及:由于利用了 IP 并且可在低功能设备上实施,这些协议可广泛部署和访问。
- 生态系统灵活:协议必须足够灵活,以适应具有不同政策的生态系统中的部署。
- 易于使用:该协议应旨在提供流畅、有凝聚力、集成的配置和开箱即用的体验。
- 公开:项目的设计和技术流程应该对公众开放和透明,包括尽可能向非成员开放。
架构概览
如上所示,该项目定义了将部署在设备和控制器以及支持的基于 IPv6 的网络上的应用层,以帮助实现我们的互操作性架构目标。Project CHIP 最初将支持 Wi-Fi 和 Thread 用于核心、操作通信和蓝牙低功耗 (BLE),以简化设备调试和设置。
应用层可以进一步细分为七个主要组件:
1. 应用:设备的高阶业务逻辑。例如,专注于照明的应用程序可能包含处理打开/关闭灯泡及其颜色特征的逻辑。
2. 数据模型:帮助描述设备各种功能的数据原语。当有意与设备交互时,应用程序对这些数据结构进行操作。
3. 交互模型:表示可以在设备上执行以与其交互的一组操作。例如,在设备上读取或写入属性将对应于与设备的交互。这些操作对数据模型定义的结构进行操作。
4. 动作框架:一旦使用交互模型构建了一个动作,它就会被构造成一个规范的打包二进制格式,以便在“线路”上得到很好的表示。
5. 安全性:然后将编码的动作帧发送到安全层以对有效负载进行加密和签名,以确保数据包的发送方和接收方都对数据进行保护和验证。
6. 消息帧和路由:通过加密和签名的交互,消息层构建具有必需和可选头字段的有效负载格式;它指定消息的属性以及一些路由信息。
7. IP 成帧和传输管理:构建最终有效载荷后,将其发送到底层传输协议以进行数据的 IP 管理。