作者:泰凌微电子于金邈、DEKRA贺伟
在之前我们介绍了Matter TetstHarness工具的安装步骤,接下来为大家介绍TH工具的使用方法,以及该如何使用TH对Matter设备进行测试。
根据联盟的“TestPlan”,目前Matter的测试项可以分为五类:全自动测试项,半自动测试项,手动测试项,Python in docker测试项以及UI Python测试项。
01
建立Project
2. 在“dut_config”一栏中,根据待测设备的实际信息进行修改,以下为一个示例:
3. 在“test_parameters”一栏中,对UI Python测试项进行配置,对于UI Python测试项,需要提前手动建立Thread网络,并将对应的“dataset”值填入此栏,以下为一个示例:
5. 完成以上配置后,点击该工程的箭头(Go To Test-Run)进入测试页面,点击“Create New Test Run”创建新测试项。
02
全自动测试项
03
半自动测试项
需要注意的是,在半自动测试项的手动步骤中,我们若要发送命令给设备需要使用测试中随机生成的NODE ID,并且需要在docker中进行输入,因此使用chip-tool的命令示例如下:
随机生成的NODE ID会在测试初期在右侧的日志区域打印出来,每次测试都不相同,需要自行查看并正确使用NODE ID。
04
手动测试项
1. 使用“docker images”命令查看名为“connectedhomeip/chip-cert-bins”的docker的tag
$ docker images
2. 进入docker,同时把测试脚本和证书等文件映射进docker,示例命令如下:
本文由CMGC Matter TIG小组供稿
作者:泰凌微电子于金邈、DEKRA贺伟
为了简化Matter设备的测试和认证过程,连接标准联盟开发了一套标准化的测试工具,即Matter Test Harness。随着Matter发展至V1.3版本,Matter的测试工具Test Harness也在同步更新。
目前联盟已经不再提供完整的最新Test Harness镜像文件,而是完全开源,可以在GitHub上获取代码自行安装,本文将着重介绍最新Test Harness(以下简称TH)工具的安装步骤。
01
TH所需硬件介绍
* 一张64GB(及以上)的SD卡给树莓派使用
* 一个Nordic 52840 Dongle作为RCP
02
TH工具安装
https://github.com/project-chip/certification-tool/
1. 在树莓派上安装Ubuntu Server
在电脑上插入SD卡,选择UBUNTU SERVER 22.04.4 LTS(64-BIT),并设置好用户名和密码,开启SSH服务,允许使用密码登录,开始镜像烧录。
完成Ubuntu Server镜像烧录后,将SD卡插入树莓派并上电启动,待启动完成后,可以通过SSH远程登录树莓派。
3. 在树莓派上获取certification-tool仓库
注意:请确保您的网络环境稳定并且可以访问GitHub等外部网址,否则后续的所有步骤都会非常容易失败。
本文以v2.10-beta3+spring2024为例,直接指定拉取v2.10-beta3+spring2024分支,在home目录下直接拉取certification-tool仓库:
$ git clone -b v2.10-beta3+spring2024 https://github.com/project-chip/certification-tool.git
4. 获取submodule
进入certification-tool目录,开始下载子模块。
$ cd certification-tool/
$ git submodule update –init –recursive
5. 安装TH依赖项
直接运行auto-install.sh脚本来进行配置和安装。
$ ./scripts/pi-setup/auto-install.sh
脚本运行至最后,系统提示输入“1”,重启树莓派。
6. 等待树莓派重新启动后,在浏览器中输入树莓派的IP地址,显示TH的UI界面,至此TH工具安装完毕。
$ ./certification-tool/scripts/OTBR/otbr_start.sh
03
升级已有TH镜像
$ cd ~/certification-tool
$ ./scripts/stop.sh
$ git fetch
$ git checkout
$ git pull
$ git submodule update –init –recursive
$ ./scripts/ubuntu/auto-update.sh
$ ./scripts/start.sh
以上内容就是安装最新版TestHarness工具的步骤,下一次将介绍如何使用TestHarness工具来进行Matter测试。
Green Energy Options公司(以下简称geo)和Connected Kerb公司今天宣布推出世界上第一款支持Matter的电动汽车充电解决方案。这一突破使得电动汽车车主比以往任何时候都更容易将车辆充电作为智能家居体验的一部分进行管理,并使其能够在领先的智能家居平台和其他家庭品牌之间无缝工作。
以前,电动汽车车主必须使用专用的解决方案来管理、调节、和安排充电,无法享受许多领先的智能家居平台提供的便利和功能。Matter 打破了这种束缚:它是一种物联网通用语言,允许市场上几乎所有的智能家居设备无缝且直观地一起工作。geo 和 Connected Kerb 公司的结合双方的专业能力并利用 Matter来打破生态壁垒,将控制权和选择权重新交到了消费者手中,提供了一种简单有效的新方法将电动汽车充电集成到家庭整体管理中,并从成本和能源节约的角度实现效益。
geo 为支持 Matter 所做的工作突显了标准在简化消费者生活、推动电动汽车的采用以及将电动汽车充电融入日常生活方面带来的重大影响。该公司正在发挥领导作用,希望更多的电动汽车充电器制造商将 Matter 支持引入其产品,推动整个行业向前发展。
geo 最近推出的 SeeZero 家庭能源管理系统(HEMS),预计将从今年 7 月开始作为英国智能电表推广的一部分,向数百万英国家庭发货。该系统具有家庭能源显示功能,并将支持 Matter。相应设备已经成功展示了 Matter 的电动汽车充电控制功能。
geo 的 CEO 史蒂夫·坎宁安(Steve Cunningham)表示:“对于许多人来说,转向使用电动汽车仍然是一个挑战;若同时迫使他们改变选择的智能家居提供商并信任一个新的定制系统,只会给这一选择增加更多的复杂性和不便。geo 和 Connected Kerb 在 Matter 方面的工作消除了这些疑虑,使许多人未来迈向电动汽车的第一步变得更加轻松。
Geo 的研发团队非常努力地开发了支持 Matter 标准的电动汽车充电技术,并展示了其如何轻松地实现净零排放服务的简单化和自动化。我们为在Matter开放代码库该方向的工作处于领先地位而感到自豪:随着数千名其他开发人员共同为这一标准做出贡献,我们的研发团队助力世界更容易更高效地利用能源,更快地实现净零排放。
英文原文:https://geotogether.com/geo-connected-kerb-announce-worlds-first-matter-enabled-ev-charging-solution/
连接标准联盟很高兴地发布最新更新的Matter技术规范和 SDK的1.3 版本,欢迎设备制造商和智能家居平台应用到其产品中。这一最新版本标志着标准发展又向前迈出了重要一步,让智能设备为厨房和洗衣房的用户提供更多帮助,增强基于屏幕的娱乐体验和与智能家居的交互,并通过新能源和用水管理使智能家居更加高效和安全 。
产品制造商和控制设备已经可以开始在新产品和现有产品中实施和认证Matter 1.3 中添加的新设备类型和功能。随着我们的成员公司投入时间和资源来实现、测试和向市场部署这些新功能和新设备,我们期待未来有越来越多的新品发布,为用户提供这些 Matter的新特性。
凭借成员的大力支持以及来自全球的工程师和产品专家组成的强大社区的积极参与,连接标准联盟及其成员继续致力于将 Matter 打造为帮助行业实现简单性、互操作性、安全性和消费者价值的最佳途径。随着 1.3 版本的发布,Matter 将持续扩大其在智能家居行业和物联网生态系统中的影响力。
能源管理——为了帮助用户了解和管理能源使用情况以节省资金并减少碳足迹,Matter 1.3 新增了能源报告功能,让任何类型的设备能够实时报告实际或者估计的测量值,包括瞬时功率、电压、电流等,以及一段时间内的能耗或发电量。
电动汽车充电——Matter 1.3 的能源特性还能够支持新的能源中心设备,首先推出的是电动汽车供电设备(EVSE)让电动汽车充电设备制造商能够提供对消费者更为友好的方式来控制车辆充电的方式和时间。比如,可以手动启动或停止充电、调整充电速率、或指定在设定的出发时间之前要增加多少续航里程,让充电站自动优化充电过程,以用电最便宜和最低碳的时间进行充电 。
用水管理——对漏水探测器、冻结探测器、雨量传感器和可控水阀的支持将帮助房主加强对家庭及其周边用水的监控、管理和保护。
2. 烤箱 — Matter 1.3 更新中包括对多种烤箱的支持,比如内置烤箱、独立烤箱或顶部集成了炉灶的烤箱。每个烤箱隔间都可以单独控制,包括操作模式(标准、对流烘烤、烘烤、蒸汽、炖煮/烧烤、防油渍)和温度设置角度进行,并提供与烤箱状态(即预热或冷却)相关的信息。支持预热和达到目标温度等通知。
3. 炉灶 — Matter 1.3 支持炉灶,允许远程访问和控制(通常是基于感应的设备)。炉灶的各个元件都可以进行温度控制和测量(在法规允许的情况下)。
4. 抽油烟机(抽油烟机、通风罩)— Matter 1.3 支持与抽油烟机结合使用的炉灶和灶具,能够控制此类设备配置的灯光和风扇,以及监控使用过滤材料(例如 HEPA 过滤器)的状态/已达到使用寿命。
5. 干衣机 — Matter 1.2 已经包括了对洗衣机的支持,Matter 1.3 则通过增加对干衣机的支持完成了配套。用户可以设置烘干机模式和目标温度,并在当地安全法规允许的情况下远程启动和停止烘干机,也支持发送“运行结束”等通知和生产商指定的错误状态警报。
批处理命令——Matter 控制设备现在可以在与 Matter 设备通信时将多个命令结合用一条消息进行批处理,最大限度地减少这些命令执行之间的延迟。例如,当与 Matter 桥接器一起使用时,批处理命令可以控制多个设备,让桥接器能够提供更加同步的体验。常见的例子包括最大限度地减少智能照明应用中有时出现的“爆米花效应”。
改进的网络配置流程——网络配置流程现在可以让设备报告其支持的 Wi-Fi 频段。对 Wi-Fi 定向扫描的强制支持可提高配置成功率,并在配置过程中实现更便于调试的连接错误报告。对于 Thread 设备,网络配置功能集(Cluster)现增加了发送设备的 Thread 版本和支持功能的属性。
事件时间戳同步功能 — 即使单个设备不支持时间同步,事件的时间戳也可以跨设备实现同步。
延长了信标周期 — 允许设备采用更长的信标(或“广播通告”)时间,为用户设备的首次配网提供更大的时间窗口。
功能集的修订——多个功能集进行了值得关注的修订,包括基本信息、频道、门锁、常规诊断、媒体播放、网络配置、电源和恒温器等功能集。
根据规范文本自动生成的 SDK XML 功能集描述——新工具简化了Matter技术规范和 SDK 功能之间的协调。该工具使开发新的标准功能集变得更加容易。它还有助于促进互操作性,因为可以利用工具来避免技术规范和 Matter SDK 之间的差异,从而提高标准实现的一致性。
有兴趣了解这些增强功能和更多信息的开发人员可以访问以下资源:
● Matter1.3技术规范及测试规范
● Matter 1.3 SDK 发布版本
https://github.com/project-chip/connectedhomeip
开放连接基金会(OCF)近日发布了对其安全IP设备框架的更新,与Matter设备生态系统实现桥接。这一更新使得OCF和Matter设备能够在同一个智能家居环境中共存并交互,加强了互操作性,提升了用户体验,并为家庭用户带来了更高的投资回报率。
“家居智能化和建筑自动化一直是我们的首要任务,而这只有通过互操作性才能实现。”OCF总裁Brian Bishop评论道,“物联网创新、框架、法规等方面的飞速发展带来了碎片化问题,使得互操作性成为了一个挑战。连接不同的生态系统是应对这一挑战的关键步骤。现在,在OCF智能家居网络中可以接入和控制Matter设备,反之亦然。这为消费者和安装人员提供了他们渴望的多选择、灵活性和增强的智能家居体验。”
OCF-Matter桥接器由映射的派生模型组成,达成了两个标准之间的连接,使设备能够使用相同的语言并出现在同一网络上。这一模式也能支持住宅和商业建筑之间的融合,因为基础设施项目采用了统一的建筑管理系统,致力于实现认知建筑。
“连接标准联盟很高兴看到我们共同成员的努力达成了这样的成就。”连接标准联盟总裁兼首席执行官Tobin Richardson表示,“OCF-Matter桥接器的问世体现了我们正共同致力于为实现互操作性扫除障碍,也为不同设备和平台之间的连接和创新提供机会。”
关于开放连接基金会
开放连接基金会(OCF)是一个全球性的、由成员驱动的技术标准开发组织。其500多名成员致力于实现IP连接的物联网设备和服务之间的信任、互操作性和安全通信。OCF通过促进物联网生态系统中各方利益相关者之间的合作,提供包括安全IP设备框架、其开源参考实现和行业公认的认证计划在内的免费ISO/IEC规范来实现这一目标。这使得创新的、新的安全用例和用户体验成为可能,降低了开发成本、集成复杂性和上市时间,并简化了对物联网安全和隐私基准的合规性。
OCF成员在企业基础设施、应用和数据等各个层面开展工作。他们合作共创并以开放和标准化的方式部署系统,使设备能够通过IP进行通信,无论其形状大小、操作系统、服务提供商、传输技术或生态系统如何。
这种垂直中立的技术已经在智能家居领域得到了显著的应用,现在正在推动基于IP连接网络的安全、智能建筑自动化系统(BAS)的转型。