Zigbee
文章平均质量分 81
ZigBee,也称紫蜂,是一种低速短距离传输的无线网上协议,底层是采用IEEE 802.15.4标准规范的媒体访问层与物理层。主要特色有低速、低耗电、低成本、支持大量网上节点、支持多种网上拓扑、低复杂度、快速、可靠、安全。
Smartlabs
这个作者很懒,什么都没留下…
展开
-
重塑认知:Zigbee与Z-Wave 智能家居生态的基石
但与Wi-Fi或蓝牙设置相比,你要求智能手机连接到名为“设置”的网络,而这个网络没有互联网连接,并且不要切换回去,还没到时候,等等,不,它需要2.4 GHz网络,而我的手机是5 GHz,好吧,只需在浏览器中打开路由器设置,并查阅如何硬重置这个东西的手册…然而,Matter和Thread却乱作一团,而我现在要告诉你们的是,我错了,或者至少说我以前对已经存在的好东西视而不见,那就是Zigbee和Z-Wave。是的,Hue的东西不便宜,Hue应用程序偶尔会向我发送新功能和节日促销的通知,但我可以关闭这些通知。原创 2024-07-02 11:40:55 · 877 阅读 · 0 评论 -
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 · 436 阅读 · 0 评论 -
关于使用 ZigBee PRO / EmberZNet PRO 进行超大型和/或超密集网络设计
网络密度:虽然网状网络通常通过更多的路由器覆盖来改善(以获得更良好的连接网状网络),但大型楼宇自动化网络(您可能在每个灯镇流器和灯开关中都有无线电)往往过于密集,特别是如果您将所有线路供电设备是路由器。堆栈只能跟踪有限数量的相邻路由器(在 EmberZNet 的情况下为 16 个),并且此邻居表之外的任何节点都将需要多跳路由(通过已知邻居),尽管位于发送方的直接无线电范围内,因为只有在路由发现时已知的邻居才被视为新路由中的潜在下一跳。(您可以通过强制 1 跳源路由到目标来潜在地克服此行为,但目标不在邻居表原创 2022-05-06 10:34:54 · 562 阅读 · 0 评论 -
如何在 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 · 450 阅读 · 0 评论 -
EZSP-UART 入门
了解架构在继续使用 EZSP-UART 之前,重要的是要了解 EZSP-UART 平台有几个层,所以让我们首先回顾一下每个层如何适合拼图,在哪里可以找到该层的代码,以及在哪里可以找到更多信息关于该层可以找到...主机端应用框架它如何适应:您的应用程序将位于 ZCL(ZigBee 集群库)之上,这是一组应用程序框架代码,用于处理该设备实现所需的每个集群(一组应用程序/设备功能)。它所在的位置:Silicon Labs 目前在 app/framework 文件夹中为您提供 ZCL 应用程序框原创 2022-05-06 10:31:03 · 550 阅读 · 0 评论 -
ZigBee 3.0教程-步骤7:物理接口-Switch
我们现在处于最后阶段,准备构建我们的开关以连接按钮。我们需要做的第一件事是在我们的项目中添加一些钩子,以便为我们提供放置代码的地方。如果您还记得创建 switch 项目时,我们启用了 Button Interface 插件,顾名思义,这为您提供了回调部分中的按钮接口。如果您查看回调选项卡,您将在插件特定回调下看到这些回调。有针对不同按钮状态以及长按和短按的回调。对于这个例子,让我们选择按钮 0,因为它通常没有 Thunderboard 上的带状电缆。我们也只需要按下一个按钮,所以让我们使用 Button原创 2022-03-05 10:34:03 · 657 阅读 · 0 评论 -
ZigBee 3.0教程-步骤6:物理接口-Light
所以现在是时候为我们的灯和开关制作物理接口了。虽然能够通过网络发送和查看消息很有趣,因为我们正在制作灯和开关,我们应该期望它们像灯一样打开和关闭光源和开关,从按下按钮或类似信号。首先让我们把注意力转向灯光,因为灯光的开启和关闭是一个更容易观察的目标。正如我们在最后一步中注意到的那样,我们一直在切换我们的一个集群属性,特别是一个开关属性。我们想要的是根据这个属性的值来改变我们的设备。我们可以用来处理这个问题的一种机制是通过回调。回调是 EmberZNet 处理整个堆栈代码和应用程序层事件的一种方式。如原创 2022-03-05 10:33:05 · 531 阅读 · 0 评论 -
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 · 1079 阅读 · 0 评论 -
ZigBee 3.0教程-步骤4:组建和加入网络
现在我们将用灯组成我们的网络,并使用 Zigbee 安装代码将交换机加入网络。这将通过 CLI 处理,因此我们需要连接到两个设备上的 CLI,这可以像上一步一样完成,在调试适配器视图中右键单击每个 WSTK,然后选择“启动控制台”。设置网络首先,我们将在 Light 上形成网络。转到 CLI 获取灯光并输入命令:plugin network-creator start 1这告诉灯光调用网络创建者插件来开始网络形成。1 选项告诉插件形成集中式网络,这使灯成为信任中心和路由器。您应该会看到原创 2022-03-05 10:26:55 · 2491 阅读 · 0 评论 -
ZigBee 3.0教程-步骤3:烧录和测试
在 Simplicity Studio 生成的二进制文件夹中找到您的文件,然后为您的项目选择 .GBL .EBL 或 .S37 文件。原创 2022-03-05 10:25:33 · 1659 阅读 · 0 评论 -
ZigBee 3.0教程-步骤2:配置项目
创建项目后,就可以使用 App Builder 为项目配置它们要使用的设备类型了。当我们介绍应用程序生成器的新部分时,我们将尽最大努力向您解释您正在使用的部分,并希望教育您充分利用应用程序生成器。Light让我们看一下 MyLight.isc 文件。默认情况下,您应该位于项目的“常规”选项卡上。它由应用程序配置面板和信息配置面板组成。应用程序配置面板为您提供有关项目位置和设备名称的信息。该面板还允许您查看板、芯片和编译器,并使用 Edit Architecture 按钮对其进行配置。Pre原创 2022-03-05 10:23:35 · 1067 阅读 · 0 评论 -
ZigBee 3.0教程-步骤1:创建项目
现在是时候为我们的灯和开关构建我们的项目了。我们将通过几个步骤对它们进行修改,为它们提供所需的功能。我们的第一步将是创建两个空白项目,从这些空白模板中,我们将开始添加构建完整 Zigbee 灯和开关所需的部分。那么,让我们开始吧: 确保您的 Simplicity Studio 位于 Launcher 视图或 Simplicity IDE 视图中。 然后选择文件 > 新建 > 项目。这将打开新项目向导。 在第一个屏幕上,您要选择 Silicon Labs AppB原创 2022-03-05 10:19:08 · 688 阅读 · 0 评论 -
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 · 547 阅读 · 0 评论 -
ZigBee 3.0教程 - 从头开始Light和Switch
在本教程中,我们将演示如何在Thunderboard Sense 2上使用Simplicity Studio为电灯和开关构建两个简单的Zigbee 3.0应用程序。这个项目将首先使用AppBuilder构建一个基本的应用程序集,它将作为我们的灯和开关的框架开始。然后,我们将添加一些自定义硬件定义和一些自定义代码,并扩展所提供的基本项目,以将软件与硬件绑定在一起。当你完成时,你将有一个基于软件属性控制led状态的灯应用程序,你将有一个开关,它对一个按钮作出反应,发送ZCL消息在空气中更新灯..原创 2022-03-01 21:18:06 · 1483 阅读 · 0 评论 -
Matter ,让智能家居更智能
智能家居的概念已经存在了一段时间,其中充满了连接的智能设备,旨在让我们的生活更轻松、更有价值。事实上,基于智能扬声器和门铃、灯泡、相机甚至洗衣机等联网设备,全球数亿家庭可以说已经具备智能家居的资格。但是,如果您要问这些房主中的许多人,他们是否认为他们的智能家居现实符合他们的预期,您可能会听到相当多的挫败感。并不是这些单独的产品没有发挥作用——而是让来自不同供应商(和生态系统)的多种产品协同工作往往比大多数人意识到的更具挑战性。因此,虽然人们可能会享受到单个连接设备的好处,但他们无法充分认识...原创 2022-02-17 16:03:28 · 4624 阅读 · 1 评论 -
Z-Wave 700#固件Secure Boot+数字签名方案
参考芯科的相关文档:UG162: Simplicity Commander Reference Guide第一步: 生成支持secure boot的bootloader。略第二步:生成数字签名和密钥。生成签名:commander.exe gbl keygen –type ecc-p256 -0 vendor_sign.key生成3个文件vendor_sign.key //私钥vendor_sign.key.pub //公钥vendor_sign.key-token..原创 2021-11-22 14:49:45 · 1518 阅读 · 0 评论 -
Home Assistant 基于EZSP Zigbee Dongle创建Zigbee智能家居系统
本文描述了如何在家庭自动化平台Home Assistant (Hass.io) (https://www.home-assistant.io/)中使用基于Silicon Labs的Zigbee Dongle创建Zigbee智能家居系统。需求: Home Assistant 系统:https://www.home-assistant.io/installation/ EZSP(Silicon Labs EmberZNet protocol) Zigbee Dongle控制器:...原创 2021-11-12 19:02:53 · 2196 阅读 · 0 评论 -
zigbee快速入门第七节 – 在Switch端使用非易失性存储器来存储自定义数据
1. 简介1.1. 实验内容Zigbee快速入门——新兵训练营培训的实验环节将涵盖以下四个部分。我们通过这四个部分来向大家逐步展示,如何从零开始构建一个Zigbee应用。本文档中的实验是“Zigbee快速入门——新兵训练营”系列中的第四部分。第一部分,由Light构建网络,并使用install code将Switch加入到这个网络。 第二部分,在设备上使用API发送,接收和处理On-Off命令。 第三部分,在Switch端用一个周期事件来执行自定义代码,在我们的实验中是控制LED闪烁。转载 2021-10-26 11:53:52 · 383 阅读 · 0 评论 -
Zigbee快速入门第六节 – 在Switch端用一个周期事件来执行自定义代码,在我们的实验中是控制LED闪烁。
1. 简介1.1. 实验内容Zigbee快速入门——新兵训练营培训的实验环节将涵盖以下四个部分。我们通过这四个部分来向大家逐步展示,如何从零开始构建一个Zigbee应用。本文档中的实验是“Zigbee快速入门——新兵训练营”系列中的第三部分。第一部分,由Light构建网络,并使用install code将Switch加入到这个网络。 第二部分,在设备上使用API发送,接收和处理On-Off命令。 第三部分,在Switch端用一个周期事件来执行自定义代码,在我们的实验中是控制LED闪烁。转载 2021-10-26 11:52:14 · 235 阅读 · 0 评论 -
Zigbee快速入门第五节 – 在设备上使用API发送,接收和处理On-Off命令
1. 简介1.1. 实验内容Zigbee快速入门——新兵训练营系列培训的实验环节将涵盖以下四个部分。我们通过这四个部分来向大家逐步展示,如何从零开始构建一个Zigbee应用。本文档中的实验是“Zigbee快速入门——新兵训练营”系列中的第二部分。第一部分,由Light构建网络,并使用install code将Switch加入到这个网络。 第二部分,在设备上使用API发送,接收和处理On-Off命令。 第三部分,在Switch端用一个周期事件来执行自定义代码,在我们的实验中是控制LED闪烁转载 2021-10-26 11:50:43 · 1024 阅读 · 0 评论 -
Zigbee快速入门第四节 – 由Light构建网络,并使用install code将Switch加入到这个网络
1. 简介我们提供了基于EmberZnet Stack 6.6.4来创建、编译和运行Zigbee 3.0应用程序的分步操作指南。如果将来使用的是更高版本,则尽管此处可能有未预料到的细微差别,但大多数说明仍适用。这些实验可帮助您熟悉EmberZNet Stack中的ZigBee 3.0的实现、Simplicity Studio v4开发环境以及带有EFR32MG12 SoC的无线入门套件(WSTK)。我们假定您有WSTK和这些软件(Simplicity Studio and EmberZnet SDK)转载 2021-10-26 11:47:48 · 1454 阅读 · 0 评论 -
Zigbee快速入门第三节 – EmberZnet和AppBuilder介绍
1. 总览Silicon Labs的Zigbee解决方案包括三个部分:SoC和模块 软件开发套件 开发工具2. SoC和模块你可以从Silicon Labs的官方网站了解到,Mighty Gecko系列的SoC和模块用于Zigbee应用。Mighty Gecko是Gecko家族中最强大的芯片。它支持Zigbee,蓝牙,Thread,私有技术。2.1. SoCsSoC 系列 MCU 内核 频段 闪存大小(KB) 内存大小(KB) EFR32MG22转载 2021-10-26 11:41:09 · 1122 阅读 · 0 评论 -
Zigbee快速入门第二节 – Zigbee基础介绍
1. 概述1.1. 什么是Zigbee随着物联网(IoT)行业的发展,越来越多的无线技术应运而生。众所周知,在物联网行业中,我们有两种典型的网络。一个是WAN(广域网),另一个是PAN(个人区域网)。对于LoRa,NB-IoT,2G / 3G / 4G等无线技术,通常传输距离超过1 km,因此它们主要用于广域网(WAN)。 对于WiFi,蓝牙,BLE,Zigbee和Zwave等无线技术,通常的传输距离小于1公里,因此它们主要用于个人局域网(PAN)。Zigbee是IoT网络(.转载 2021-10-26 11:37:46 · 2712 阅读 · 0 评论 -
Zigbee快速入门第一节 – Zigbee预备课程
1. 介绍如果您是Silicon Labs开发环境和Zigbee解决方案的新手,那么我们建议您仔细阅读并完成此预备课程。该文档描述了如何使用EmberZNet PRO SDK和Simplicity Studio以及兼容的无线入门套件(WSTK)来进行Zigbee开发,以及在开始学习Zigbee Boot Camp系列课程之前应该了解的Zigbee基本知识。并且提供了分步说明来演示如何创建基本的Zigbee项目,以检查开发环境是否已准备就绪。下图说明了设置开发环境的工作流程。2. 先决条件转载 2021-10-26 11:34:02 · 1434 阅读 · 0 评论 -
EFR32可以使用的外部上/下拉电阻的最大值
对于工作在-40到85° C工业级的器件来说,最大外部上/下拉电阻值:EFR32 (除PB14/PB15以外所有的GPIO口): 10 兆欧EFR32 (PB14/PB15): 9.1 兆欧对于工作在-40到125° C的高温工业级的器件来说,最大外部上/下拉电阻值:EFR32 (除PB14/PB15以外所有的GPIO口): 4.12 兆欧EFR32 (PB14/PB15): 1.8 兆欧在EFR32的GPIO上使用外部上下拉电阻代替内部的上下拉电阻有机会在特别是在电池供电的应用中减少电流消耗。原创 2020-12-28 11:09:52 · 341 阅读 · 0 评论 -
从项目中删除对UART的依赖
所有RAIL示例项目都依赖于UART,就连一些根本没有用到UART的项目(如Simple TRX )都依赖于UART, 因为retargetserial.c 是由HAL library插件自动添加到项目中的。在AppBuilder 或Hardware Configurator 中禁用UART及所有串口的相关选项(如下图),都不能解除对UART的依赖。其根本原因是retargetserial.c 包含了retargetserialhalconfig.h ,如果hal-config.h中没有有效UART原创 2020-12-28 10:56:45 · 136 阅读 · 0 评论 -
在EmberZNet中创建自定义CLI命令
在Zigbee项目中,您可以找到许多可用于调试的预构建CLI命令。对于每个工程师来说,开发产品都很方便。如果在控制台上键入“ help”,则可以找到以下CLI命令,包括但不限于:bsendchangekeydebugprintechoendpointeventshelpinfointerpankeyslibsnetworkoptionpluginprintrawreadresetsecuritysendsend-using-multicast-bindingsen原创 2020-11-11 10:51:44 · 400 阅读 · 1 评论 -
EmberZNet PRO大型/密集网络指南
使用ZigBee PRO / EmberZNet PRO进行非常大和/或非常密集的网络设计技巧,例如用于办公室,酒店或大型居民区的楼宇自动化网络。网络密度:虽然通常通过增加路由器的覆盖范围(以获得更紧密连接的网格)可以来改善网状网络性能,但是大型楼宇自动化网络(每个镇流器和电灯开关中可能都装有无线电设备)往往过于密集,尤其是网络中所有供电的设备都是路由器。协议栈只能跟踪有限数量的相邻路由器(EmberZNet下为16),并且此邻居表之外的任何节点都将需要多跳路由(通过已知邻居),尽管它们位于发送方的直接原创 2020-11-11 08:59:16 · 468 阅读 · 0 评论 -
Zigbee建立多对一/源路由机制
在Zigbee网络中,网关负责建立网络以及对网络其他设备控制和管理。整个网络的路由机制对网络通信的影响很大。为了使用户在开发网关以及其他网络设备时对整个网络的路由机制有更方便清晰的了解,在此浅谈多对一/源路由机制。1,多对一路由,是一种简单的路由机制,是整个网络中的路由设备拥有返回中心路由器的路由。在这种机制下,中心异步路由发送多对一路由发现广播(协议栈设置为60s,可以在插件中更改)。当网络中的路由设备收到这条广播之后,其拥有回到此,只要网络中的路由设备收到多对一路由发现的广播,就知道回中心路由原创 2020-11-11 08:46:30 · 1215 阅读 · 0 评论 -
EM3xx射频调试
由于PCB板材和元器件公差,射频电路阻抗将随着电路板的改变而改变。再者,阻抗匹配元器件本身的公差容许定值元器件之间的阻抗在一定的范围内,宽公差器件更不容易使调试结果趋于一致。鉴于此原因,为了得出最一致的用于生产的元器件值,至少应该采用3到5个相同设计的样品按如下步骤来作调试。需要注意的是,在进行对射频性能有更为精准要求的高端设计时,元器件型号和公差是一个重要的考量因素。EM35xx射频调试包括两步:输出功率调试和接收灵敏度调试。建议发射频率误差先于射频调试之前进行。发射频率误差/晶体调试:为了无线网原创 2020-11-11 08:43:27 · 302 阅读 · 0 评论 -
基于最小BOM的EFR32滤波电路设计
Silicon Labs无线参考板通常使用较多的射频和电源滤波的元器件。这样做即使在最高输出功率时,射频性能仍然可以做到最佳。然而在保持一个可接受的射频性能情况下,一些元器件可以从设计中删除。最小BOM的电源滤波:VREGVDD: 100nF; 10uFAVDD: 10nF; 10uFDVDD: 100nFIOVDD: 1uFDECOUPLE: 1uFRFVDD: 220nFPAVDD: 220nF根据RF载波频率,以下附加的滤波电容推荐加到RFVDD和 PAV原创 2020-11-11 08:39:18 · 202 阅读 · 0 评论 -
EZSP-UART入门
了解架构在继续进行EZSP-UART之前,重要的是要了解EZSP-UART平台具有多个层次,因此让我们首先回顾一下每个层次如何适应难题,在何处可以找到该层的代码以及更多信息。可以找到有关该层的信息…主机端应用框架如何适应:您的应用程序将位于ZCL(ZigBee群集库)的顶部,ZCL是一组应用程序框架代码,用于处理该设备实现所需的每个群集(应用程序/设备功能集)。它的所在地:Silicon Labs当前在app / framework文件夹中为您提供ZCL应用程序框架,其中包括对Zigbee配置文件原创 2020-11-07 00:30:46 · 794 阅读 · 0 评论 -
使用EmberZnet协议栈创建Zigbee 3.0网络
背景:如您所知,当前Zigbee联盟仅对Zigbee 3.0设备进行认证,一些客户熟悉HA1.2网络,但是对于Z3.0网络,存在许多差异。本文讨论的是如何使用EmberZnet堆栈形成Z3.0网络。希望它对一些开发Z3.0设备的初级Zigbee工程师有所帮助。在谈论Z3.0网络之前,让我们快速回顾一下HA1.2网络。设置HA1.2网络很容易,尤其是Silicon实验室提供了许多可以方便使用的CLI命令。以下是示例:1.对于HA1.2网络在协调器上,如果要在给定的通道,电源和Pan ID上形成网络,则原创 2020-11-07 00:20:05 · 773 阅读 · 0 评论 -
什么是Zigbee 3.0
动机关键动机是统一过去几十年来出现的许多Zigbee配置文件,其中一些配置比其他配置更广泛。例如:家庭自动化,Light Link,智能能源,商业建筑等。让我们提醒自己,我们创建了Zigbee配置文件,以便来自不同设备制造商的产品可以使用相同的语言进行交流。但是,有了多个配置文件,我们发现自己仍在使用不同的方言交谈。使用zigbee 3.0,目标是拥有“一个可以统治一切的配置文件”。(好的,也许还没有完全解决,因为智能能源未包含在zigbee 3.0中。)组件在堆栈级别,zigbee 3.0设备必须原创 2020-11-07 00:13:06 · 1962 阅读 · 0 评论 -
新的无线平台使下一代互联产品能够扩展物联网
Silicon Labs推出了其下一代Wireless Gecko平台, Silicon Labs Series 2, 旨在使物联网(IoT)产品更加强大,高效和可靠。Series 2建立在Wireless Gecko产品组合的领先RF和多协议功能的基础上,提供了业界最通用,可扩展的IoT连接平台。最初的Series 2产品包括具有专用安全内核的小尺寸片上系统(SoC)设备和片上无线电,其无线范围是竞争对手解决方案的2.5倍。物联网开发人员通常会在无线通信范围,功耗,尺寸,安全性和成本方面面临产品设计折衷原创 2020-11-07 00:05:00 · 312 阅读 · 5 评论 -
用EFR32 DC-DC为外部电路供电
EFR32在片上电压调整器提供的功率,比自己一些特定电源管脚所耗功率大。通常推荐DC-DC为RFVDD,DVDD等电源管脚供电,有时可为PAVDD(额定等于或小于+13dBm的输出功率)供电。也支持一些定制应用,设计得当的话DC-DC的输出可为EFR32更多的电源管脚或甚至为别的器件供电。在DC-DC用于外设或/和IOVDD供电的情况下,设计者应该注意以下几点:考虑睡眠管理的要求,DC-DC供电的管脚在电源管理模式下无须供电,这样就可以用。通过从数据手册上的静态消耗电流来评估,用内核uA/MHz的数据和原创 2020-11-06 23:58:20 · 986 阅读 · 0 评论 -
ZigBee 扩展 PAN [EPID] 的目的及其与 16 位 PAN ID [PID] 的区别。
概述扩展 PAN ID 是对于 ZigBee 2007(EmberZNet 3.x 和以后版本)而言属于全新内容的网络参数,它用于 ZigBee 和 ZigBee PRO 功能集中。此扩展 PAN ID [EPID] 可以看作是基本的 16 位 PAN ID [PID] 的扩展。EPID 是在生成个人区域网络 [PAN] 时由 ZigBee 协调器 [ZC] 为整个网络设置的 64 位值,在 PAN 运行时不能更改此值(与 PID 不同)。与 PID 相同的是,同一 PAN 内的所有节点都共享一个 EPI原创 2020-11-06 23:54:13 · 1248 阅读 · 2 评论 -
单相计量芯片RN8209C串口应用模块,百万级产品实测
1 芯片介绍1.1 芯片特性1. 计量提供三路Σ-△ADC有功电能误差在8000:1动态范围内<0.1%,支持IEC62053-22:2003标准要求无功电能误差在8000:1动态范围内<0.1%,支持IEC62053-23:2003 标准要求提供两路电流和一路电压有效值测量,在1000:1动态范围内,有效值误差<0.1%提供一路脉冲频率发生器,可用于对用户自定义功率进行电能量累加积分提供三路ADC的瞬时采样值潜动阈值可调提供反相功率指示提供电压通道频率测量提供电原创 2020-11-04 14:04:46 · 9705 阅读 · 3 评论 -
1. Zigbee应用程序框架开发指南 - 概述
1.1 目的通过AppBuilder工具可以实现任何Zigbee Cluster Library (ZCL)应用程序。应用程序框架位于app/framework目录中。本指南介绍了Zigbee应用程序框架的结构和用法。1.2 构建应用程序使用Zigbee应用程序框架通过以下几个步骤创建一个应用程序。使用Simplicity Studio的AppBuilder创建Zigbee应用程序框架配置文件。您选择平台的配置文件和项目文件都是由AppBuilder生成的。UG103.02: Zigbee Fu原创 2020-10-19 00:43:24 · 1180 阅读 · 1 评论 -
18. Zigbee应用程序框架开发指南 - 应用框架V6
18 应用框架V6ZCL应用程序框架只是越来越多的应用程序框架之一,客户可以在这些框架上构建自己的应用程序。所提供的其他应用程序框架被称为应用程序框架V6。所有这些框架都向用户提供了用于构建自定义应用程序的相同界面,但是这些其他应用程序框架有一些显著的差异。18.1 目录结构应用程序框架V6的目录结构与应用程序框架V2略有不同,但是每个目录都完全类似于第3节中描述的目录。18.1.1 meta-inf目录meta-inf目录包含配置应用程序所需的文件。这与许多用户熟悉的tool/appbuilde原创 2020-10-20 09:45:45 · 285 阅读 · 0 评论