- 博客(151)
- 资源 (17)
- 收藏
- 关注
原创 Z-Wave Long Range可以为我们带来了什么?
当前当我谈到Z-Wave时,Z-Wave Long Range的话题很快就出现了。人们普遍认为,Z-Wave Long Range对制造商和用户来说都是一个巨大的机会
2024-01-17 10:52:33 957
原创 Z-Wave 800模块 ZM8202
ZM8202经过精密设计,可实现无缝过渡,轻松融入之前由ZM5202占据的空间。通过这种轻松的兼容性简化您的产品升级创新过程
2023-10-09 17:35:15 150
原创 Z-Wave Long Range通信距离有多远?
Z-Wave长距离(ZWLR)声称通信距离可以达到1500米以上,但在现实世界中,它真的可以达到那么远吗?答案是肯定的。然而,在现实世界中,我们在建筑物内操作,周围环绕着树木和其他建筑物,这些因素都会对Z-Wave的通信距离产生影响。以下在郊外捕获的一些数据,显示ZWLR可以很容覆盖整个院子。
2023-01-07 13:57:32 539 2
原创 Z-Wave Long Range抓包工具
数据包抓包对于调试任何无线物联网产品都至关重要,Z-Wave 长距离 (ZWLR) 也不例外。目前,ZWLR 面临的挑战是您必须使用 WSTK Pro 开发人员工具包并通过以太网和 USB 进行连接。请参阅我的800 系列拆箱文章,了解演示以及如何设置 WSTK 以便它同时是 SerialAPI 控制器和嗅探器的更多详细信息
2023-01-07 13:53:51 257
原创 Matter over Wi-Fi : Linux开发环境设置
如果您还没有在您的计算机上本地运行 Ubuntu,您将需要一个替代方案来开发 Matter 设备。下面是设置图片,它将让您简要了解构建和执行lighting示例演示所需的硬件和软件。
2022-09-14 19:21:48 1148 4
原创 Matter over Wi-Fi: Raspberry Pi 4开发环境设置
以下是使用 Raspberry Pi 4 通过 Wi-Fi 构建Matter的步骤
2022-09-12 14:20:24 1021
原创 Z-Wave 800:SE 固件升级
基于 EFR32ZG23的Z-Wave 800 系列 ,集成了安全运行引擎 (SE) 。Z-Wave 800 系列包含出厂安装的 SE 固件。Silicon Labs 将定期发布新版本的 SE 固件以修复错误和修补漏洞,这可能需要对生产线上的设备或已安装的设备进行更新。强烈建议在EFR32ZG23系列设备上安装最新的 SE 固件以支持所需的安全运行功能。...
2022-07-14 16:43:51 401
原创 2022年智能家居生态系统状态报告
2022年Z-Wave生态系统状态报告介绍智能设备之所以能吸引人们的想象力,是因为它们很酷:它们提供方便、乐趣和创新。智能住宅、智能建筑和智能城市都值得投资,因为它们不仅仅是酷。它们可以减少危险、防止损害、管理资源并预测维护需求。《2022年Z-Wave生态系统状态报告》描绘了Z-Wave协议如何应对严峻挑战,以及Z-Wave的成熟度、可靠性和互操作性如何将设备所有者转变为智能系统爱好者。在住宅方面,典型的z波房主是拥有一个或多个孩子的富裕千禧一代房主。这一群体正在寻找综合性的解决方..
2022-05-22 23:14:31 1283 1
原创 Z-Wave 800 系列 SoC 和模块的优势和区别
新的 Z-Wave 800 系列芯片现已批量发货,并得到 Silicon Labs 工具的全面支持,因此是时候着手设计新产品了!在这篇文章中,我将描述芯片版本 (SoC) 和模块之间的主要优势和区别。与700 系列不同,SiP 模块或 SoC 均可用于控制器或终端设备。在 700 系列中,EFR32ZG14SoC仅可用于网关,并且仅运行 SerialAPI。ZGM130模块用于所有终端设备,可用于网关。因此,800 系列为您提供了更多选择,以选择最符合您产品需求的芯片/模块。在这里也非常欢迎大...
2022-05-09 19:11:48 887
原创 EmberZNet 常见问题解答
问:什么是 Zigbee?A:请查看 Zigbee 联盟网站的介绍:http ://www.zigbee.org/what-is-zigbee/问:什么是 EmberZNet?答:EmberZNet 是 Silicon Labs 的 Zigbee 实现。它由核心 Zigbee 堆栈、Zigbee 集群库支持和应用程序框架组成。借助 Simplicity Studio 中的 AppBuilder,您可以轻松地创建一个 Zigbee 应用程序,您可以在我们的开发套件之一上运行该应用程序。问:如.
2022-05-06 10:36:22 412
原创 关于使用 ZigBee PRO / EmberZNet PRO 进行超大型和/或超密集网络设计
网络密度:虽然网状网络通常通过更多的路由器覆盖来改善(以获得更良好的连接网状网络),但大型楼宇自动化网络(您可能在每个灯镇流器和灯开关中都有无线电)往往过于密集,特别是如果您将所有线路供电设备是路由器。堆栈只能跟踪有限数量的相邻路由器(在 EmberZNet 的情况下为 16 个),并且此邻居表之外的任何节点都将需要多跳路由(通过已知邻居),尽管位于发送方的直接无线电范围内,因为只有在路由发现时已知的邻居才被视为新路由中的潜在下一跳。(您可以通过强制 1 跳源路由到目标来潜在地克服此行为,但目标不在邻居表
2022-05-06 10:34:54 534
原创 如何在 SoC 模式下设置 ota 服务器(带外部 SPI 闪存)
Zigbee Stack 已经提供了 NCP 模式的 OTA 服务器解决方案,其中无线 (OTA) 升级服务器应用程序在具有 POSIX 文件系统的主机上运行。然而,一些拥有更精简“瘦”网关解决方案的客户寻求在片上系统 (SoC) 设计模型上实现 OTA 服务器设备。以下是有关如何在 SoC 设备上设置 OTA 服务器的一些说明。 硬件平台:安装到 WSTK 的 EFR32MG12(BRD4162 开发板) 软件平台:EmberZNet 6.4.1 SDK 和 Zigbee 应用框架(SOC
2022-05-06 10:32:35 438
原创 EZSP-UART 入门
了解架构在继续使用 EZSP-UART 之前,重要的是要了解 EZSP-UART 平台有几个层,所以让我们首先回顾一下每个层如何适合拼图,在哪里可以找到该层的代码,以及在哪里可以找到更多信息关于该层可以找到...主机端应用框架它如何适应:您的应用程序将位于 ZCL(ZigBee 集群库)之上,这是一组应用程序框架代码,用于处理该设备实现所需的每个集群(一组应用程序/设备功能)。它所在的位置:Silicon Labs 目前在 app/framework 文件夹中为您提供 ZCL 应用程序框
2022-05-06 10:31:03 515
原创 Z-Wave 射频干扰
所有无线协议都可以经常使用廉价的电池供电发射器进行干扰。该协议甚至不必像红外线 (IR) 那样基于射频 (RF),并且任何其他通过空气传播的通信介质都可能因在与协议相同的频谱中发出噪声而受到干扰。想象一个繁忙的街角,你和朋友正在交谈,一辆警笛声响起的救火车经过。你的谈话停止了,因为你的朋友根本听不到你的声音。同样的事情也可能发生在 Z-Wave 中,“坏演员”携带一个小型电池供电的发射器并在 Z-Wave 使用的相同频段内发射射频。在这篇文章中,我将解释如何干扰 Z-Wave,以及如何检测并通知用户发生..
2022-05-06 10:27:55 463
原创 Z-Wave Mesh 优先路由机制说明
Z-Wave 是一种无线网状协议,在最新版本中内置了超过 20 年的实际应用经验。虽然其他新的无线协议仍在为其网状网络编写规范,但 Z-Wave 在过去 20 年中学到了一两件事。Z-Wave 是一种源路由协议,其中网络的主控制器跟踪通过网络到/从任何点到任何其他点的最佳路径。Z-Wave 将通过网格的跳数限制为四跳,以将路由计算绑定到便宜的微处理器可以处理的东西。随着网络规模增长到几十个节点,这四跳迅速爆发成大量的路由组合。诀窍是选择从一个节点到下一个节点的最佳路由集。事实证明,这两年的学习是 Z-W
2022-05-06 10:25:31 324
原创 Z-Wave 超长距离(ZWSLR)将无线射频范围一直延伸到月球?
Silicon Labs 和 Z-Wave 联盟自豪地宣布最新的 Z-Wave 技术,将无线射频范围一直延伸到月球——Z-Wave 超长距离 (ZWSLR)。新的 ZWSLR 的射程为 420,042 公里,尚未经过验证,可以一直到达月球,无需任何中继器。Z-Wave 联盟的最高领袖 Mitch Klein 说:“客户一直在寻求真正的远程解决方案,而 Z-Wave 超远程解决方案提供了!我的意思是,来吧朋友们,我们正在和月亮对话!”。随着无线电技术的最新进展,Z-Wave 对产品寿命...
2022-05-02 19:19:27 236
原创 Sub-GHz无线解决方案Z-Wave 800 系列ZG23 soc和ZGM230S模块
Z-Wave 800系列是全球最流行的Z-Wave智能家居无线loT网格协议的最新版本。Z-Wave 800系列通过可靠的Sub-GHz无线、强大的安全性、超低的功耗和简单的smart Start调试,使设备制造商能够开发卓越的智能家居体验。Silicon Labs ZG23和ZGM230S硬件是最安全的Sub-GHz无线解决方案,具有Z-Wave 800无线mesh协议。Z-Wave 800系列的设计是为了满足智能家居、酒店和多住宅单元(MDU)地段现在和未来的需求。它是一种最佳的无线协议,适用于....
2022-05-02 19:14:39 316
原创 Z-Wave 800 Pro开发套件快速入门
近期有用户在Silicon Labs(亦称“芯科科技”)在线社区中分享了其使用Z-Wave 800 Pro开发套件(ZWAVE-PK800A)的心得,并简单介绍了如何快速启动的步骤。欢迎点击文末的阅读原文按钮访问完整文章。我最近正在使用两个Silicon Labs的Z-Wave 800 Pro开发套件,我想分享一些我的经验。Silicon Labs硬件评估工具包和软件开发工具包(SDK)是研究或开发包括Z-Wave、Zigbee、OpenThread、Matter和蓝牙AoA...
2022-03-30 18:52:44 797
原创 Matter Project 入门 – 构建和运行照明应用程序示例
准备好的Matter开发环境这将带来所有必要的构建和闪存工具以及 Matter SDK。
2022-03-16 12:47:57 1336
原创 Matter Project 入门 – 构建 OpenThread Border Router Docker
在容器中运行 OTBR 允许创建易于部署的工件和快速开发原型和测试。
2022-03-16 12:44:11 2044
原创 Matter Project 入门 – 构建无线协同处理器(RCP)
在使用本指南生成需要两个不同项目(例如 RCP 和 OTBR)的解决方案时,请确保它们依赖于相同的 OpenThread 版本以确保最大的兼容性
2022-03-16 12:43:09 1185
原创 Matter Project 入门 – Chip-tool 调试终端设备
本指南是对 Matter “TE7.5”的投诉,请查看芯片工具 GitHub 页面以获取任何最新更改。
2022-03-16 12:40:32 5231
原创 Matter Project 入门 – Matter开发环境设置
如果您尚未在计算机上本地运行 Ubuntu,您将需要一个替代方案来开发 Matter 设备。
2022-03-16 12:39:17 4296 4
原创 Matter Project 入门 – 开始使用 Matter 项目
由于 Matter 仍在开发中,本指南与通常的 Simplicity Studio 方法不同。Silicon Labs 仍然打算在某个时候将 Matter 集成到 Gecko SDK 套件中
2022-03-16 12:37:55 2640
原创 Matter Project 入门 – 设置 Raspberry Pi 4 的先决条件
先决条件具有蓝牙 HCI 接口的基于 Linux 的机器 在本教程中,我们将使用运行Ubuntu 21.10(推荐)的 Raspberry Pi 4(64GB SD 卡)用于 Raspberry重要提示:如果在 Raspberry Pi 上实现 Matter 支持,则必须使用 Ubuntu Server 64bits 20.04 LTS3 或更高版本 (arm64)任何其他发行版,包括 Raspbian,都不允许您构建所需的 Matter 工具不过,这可以在任何其他具有 BLE 接口的 Ubu...
2022-03-16 12:36:28 1898
原创 ZigBee 3.0教程-步骤7:物理接口-Switch
我们现在处于最后阶段,准备构建我们的开关以连接按钮。我们需要做的第一件事是在我们的项目中添加一些钩子,以便为我们提供放置代码的地方。如果您还记得创建 switch 项目时,我们启用了 Button Interface 插件,顾名思义,这为您提供了回调部分中的按钮接口。如果您查看回调选项卡,您将在插件特定回调下看到这些回调。有针对不同按钮状态以及长按和短按的回调。对于这个例子,让我们选择按钮 0,因为它通常没有 Thunderboard 上的带状电缆。我们也只需要按下一个按钮,所以让我们使用 Button
2022-03-05 10:34:03 633
原创 ZigBee 3.0教程-步骤6:物理接口-Light
所以现在是时候为我们的灯和开关制作物理接口了。虽然能够通过网络发送和查看消息很有趣,因为我们正在制作灯和开关,我们应该期望它们像灯一样打开和关闭光源和开关,从按下按钮或类似信号。首先让我们把注意力转向灯光,因为灯光的开启和关闭是一个更容易观察的目标。正如我们在最后一步中注意到的那样,我们一直在切换我们的一个集群属性,特别是一个开关属性。我们想要的是根据这个属性的值来改变我们的设备。我们可以用来处理这个问题的一种机制是通过回调。回调是 EmberZNet 处理整个堆栈代码和应用程序层事件的一种方式。如
2022-03-05 10:33:05 504
原创 ZigBee 3.0教程-步骤5:通信
现在我们已经形成了一个网络,是时候验证我们是否可以在我们的灯和开关之间成功发送消息了。为此,将使用简单的 ZCL 命令来启动和首先单击交换机的串行控制台。在提示符处输入:zcl on-off toggle这将构建一个 Zigbee 集群库命令框架。由于输出,您可以判断它是正确构造的:Msg: clus 0x0006, cmd 0x02, len 3buffer: 01 00 02簇 0x0006 对应于开关簇。命令 0x02 是切换命令,长度 3 对应于命令缓冲区的长度。帧
2022-03-05 10:31:52 1003
原创 ZigBee 3.0教程-步骤4:组建和加入网络
现在我们将用灯组成我们的网络,并使用 Zigbee 安装代码将交换机加入网络。这将通过 CLI 处理,因此我们需要连接到两个设备上的 CLI,这可以像上一步一样完成,在调试适配器视图中右键单击每个 WSTK,然后选择“启动控制台”。设置网络首先,我们将在 Light 上形成网络。转到 CLI 获取灯光并输入命令:plugin network-creator start 1这告诉灯光调用网络创建者插件来开始网络形成。1 选项告诉插件形成集中式网络,这使灯成为信任中心和路由器。您应该会看到
2022-03-05 10:26:55 2386
原创 ZigBee 3.0教程-步骤3:烧录和测试
在 Simplicity Studio 生成的二进制文件夹中找到您的文件,然后为您的项目选择 .GBL .EBL 或 .S37 文件。
2022-03-05 10:25:33 1542
原创 ZigBee 3.0教程-步骤2:配置项目
创建项目后,就可以使用 App Builder 为项目配置它们要使用的设备类型了。当我们介绍应用程序生成器的新部分时,我们将尽最大努力向您解释您正在使用的部分,并希望教育您充分利用应用程序生成器。Light让我们看一下 MyLight.isc 文件。默认情况下,您应该位于项目的“常规”选项卡上。它由应用程序配置面板和信息配置面板组成。应用程序配置面板为您提供有关项目位置和设备名称的信息。该面板还允许您查看板、芯片和编译器,并使用 Edit Architecture 按钮对其进行配置。Pre
2022-03-05 10:23:35 996
原创 ZigBee 3.0教程-步骤1:创建项目
现在是时候为我们的灯和开关构建我们的项目了。我们将通过几个步骤对它们进行修改,为它们提供所需的功能。我们的第一步将是创建两个空白项目,从这些空白模板中,我们将开始添加构建完整 Zigbee 灯和开关所需的部分。那么,让我们开始吧: 确保您的 Simplicity Studio 位于 Launcher 视图或 Simplicity IDE 视图中。 然后选择文件 > 新建 > 项目。这将打开新项目向导。 在第一个屏幕上,您要选择 Silicon Labs AppB
2022-03-05 10:19:08 658
原创 ZigBee 3.0教程-步骤0:准备和引导加载程序
首先将 Mini-Simplicity 连接器连接在您的 WSTK 上,如下所示:如图所示连接带状电缆。然后将您的 Thunderboards 连接到相应的 10 针接头上。如果您的 mini simple 连接器没有键控接头,请确保匹配两个 10 针接头的针 1。由于我们使用的是外部连接到 WSTK 的 Thurnderboard,因此我们必须确保将 WSTK 设置为调试模式 OUT。这可以通过指挥官来完成。对于每个 WSTK,运行以下命令commander adapter db
2022-03-01 21:19:59 520
原创 ZigBee 3.0教程 - 从头开始Light和Switch
在本教程中,我们将演示如何在Thunderboard Sense 2上使用Simplicity Studio为电灯和开关构建两个简单的Zigbee 3.0应用程序。这个项目将首先使用AppBuilder构建一个基本的应用程序集,它将作为我们的灯和开关的框架开始。然后,我们将添加一些自定义硬件定义和一些自定义代码,并扩展所提供的基本项目,以将软件与硬件绑定在一起。当你完成时,你将有一个基于软件属性控制led状态的灯应用程序,你将有一个开关,它对一个按钮作出反应,发送ZCL消息在空气中更新灯..
2022-03-01 21:18:06 1446
原创 Matter ,让智能家居更智能
智能家居的概念已经存在了一段时间,其中充满了连接的智能设备,旨在让我们的生活更轻松、更有价值。事实上,基于智能扬声器和门铃、灯泡、相机甚至洗衣机等联网设备,全球数亿家庭可以说已经具备智能家居的资格。但是,如果您要问这些房主中的许多人,他们是否认为他们的智能家居现实符合他们的预期,您可能会听到相当多的挫败感。并不是这些单独的产品没有发挥作用——而是让来自不同供应商(和生态系统)的多种产品协同工作往往比大多数人意识到的更具挑战性。因此,虽然人们可能会享受到单个连接设备的好处,但他们无法充分认识...
2022-02-17 16:03:28 4601 1
原创 Z-Wave 700应用程序框架第七章 - 固件更新和引导加载程序
本节的目的是描述如何生成和管理固件更新映像。ZW700 SDK附带三个引导加载程序映像。一个是FG14模块的OTW图像。这个引导加载程序只适用于运行SerialAPI的FG14设备。 另外两个引导加载程序是用于ZGM130S模块的OTA引导加载程序和用于ZGM130S的OTW引导加载程序。OTA引导加载程序需要所有基于ZW700的设备,实现固件更新;OTW引导加载程序适用于设备,这些设备使用从另一个主机控制器的串口更新固件。当使用FIRMWARE_UPDATE命令类通过空中传输映像时,...
2022-02-17 15:53:31 998
原创 Z-Wave 700应用程序框架第六章 - 实用工具类
一些常用的功能由实用程序处理,开发人员可以根据应用程序对其进行调整。1AGI模块AGI模块与Association Plus模块一起工作,为处理多个Z-Wave设备之间的关联的设置和使用提供通用API。AGI模块与“CC_AssociationGroupInfo.h”接口,用于外部访问AGI表。图6,AGI的行为图AGI模块包含一个配置部分和一个API,用于为特定关联组提取目标设备。1.1AGI配置AGI模块有一个名为AGI_Init()的构造函数,需要在配置AGI...
2022-02-17 15:51:57 579
原创 Z-Wave 700应用程序框架第五章 - Z-Wave 命令类
ZAF的一个基本特性是通过命令类进行通信。为此目的,每个命令类都有一个C模块,其中处理传入的命令,并传输传出的命令。
2022-02-17 15:36:21 359
转载 MT7628 7688 SDK编译中的坑以及增加wifi驱动
最开始,第一步我们先拿最纯净的MediaTek_ApSoC_SDK_4300_20140916.tar开刀,不增加无线驱动。1、按照sdk里的知道文档来说,先编译安装几个工具包的,编译mksquash_lzma-3.2的时候出现了如下问题:[plain]view plaincopy/home/test/RT288x_SDK/toolchain/mksquash_lzma
2021-12-30 20:19:05 1356
原创 Z-Wave 700应用程序框架第四章 - 从零开始一个Z-Wave Plus应用
Z-Wave Plus应用程序的基本功能由设备类型和角色类型定义。为Z-Wave Plus应用程序确定设备类型和角色类型的正确组合是很重要的。一旦确定了设备和角色类型,就可以开始应用程序开发。1. 创建应用程序文件夹并设置构建环境1.1 选择要创建的应用程序角色选择一个现有的软件样本,并修改它以满足您的需求。主要根据角色类型进行选择: 总是工作终端设备: SwitchOnOff, WallController, PowerStrip 报告睡眠终端设备...
2021-12-25 16:37:32 700
FINAL-2022-Z-Wave-State-of-the-Ecosystem-Report
2022-05-22
2022年Z-Wave生态系统状态报告
2022-05-22
Z-Wave 产品硬件参考设计
2022-04-17
Z-Wave 产品认证培训
2022-04-17
Z-Wave无线智能家居技术培训(完整版)
2022-04-17
Z-Wave Plus V2应用程序框架SDK7.pdf
2021-12-28
silicon labs安装和搭建环境介绍.pdf
2020-10-20
Zigbee联盟介绍.pdf
2020-10-20
Zigbee EMBER® 应用程序框架开发指南.pdf
2020-10-20
VS2005制作WEB安装程序
2008-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人