![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
zigbee
文章平均质量分 67
不懂叫什么名字好
这个作者很懒,什么都没留下…
展开
-
zigbeeBDB reset(九)
节点实现应提供一种交互机制,以将自身重置为其出厂设置。产品的安装程序应可以访问此机制。ZigBee-PRO提供了几种重置机制,从重设应用程序集群属性到清除ZigBee持久数据(例如网络设置,组和绑定)并离开网络,都具有不同程度的影响。所有复位机制都应保留由所有设备维护的单个传出NWK帧计数器。1,通过基本集群重置基本集群提供了一个复位为出厂默认值,其被设计为仅支持重置的目标设备上,以它们的默认设置,即,网络设置,团体和绑定不受此命令的所有簇的属性命令。要使用的目标设备上的所有属性重置为默认值原创 2020-09-12 15:24:24 · 378 阅读 · 0 评论 -
zigbeeBDBCommissioning(八)
当节点不在网络上,在网络上但未绑定到另一台设备或在网络上并绑定到另一台设备时,可以调用调试。调试可以由用户交互触发,通过某种空中机制触发(例如在Identify集群中定义),也可以由应用软件直接调用(例如在初始化后自动调用)。本节中指定的调试过程定义了调用调试时的步骤和状态。一个实现应提供一种通过网络控制来调用调试的机制(参见第8.2 和8.3节)。另外,一个简单的设备应提供一种通过查找和绑定来调用调试的机制(参见8.5 和8的小节。6)。同样,如果支持查找和绑定,则动态设备应提供一种机制来调用带有查找原创 2020-09-02 19:53:41 · 1211 阅读 · 0 评论 -
zigbee3.0之BDB
zigbee3.0基本设备行为zigbee3.0 BDB 介绍。 zigbee3.0BDB参考文档。 zigbee3.0BDB重要名词定义。 zigbee3.0BDB 名词简称。 zigbee3.0BDB环境变量。 zigbeeBDB一般的要求。 zigbeeBDB 初始化。 zigbeeBDBCommissioning。 zigbeeBDB reset。 zigbee3.0BDB安全。...原创 2020-08-25 19:10:53 · 541 阅读 · 0 评论 -
新的旅程之zigbee3.0
新的旅程之zigbee3.0(EFR32XX)第一章 简介 第二章 环境搭建 第三章 入门操作 第四章 zigbee 3.0 BDB 第五章 zigbee3.0网关的应用 第六章 zigbee3.0设备端的应用 第七章 基于标准规范上的私有化 第八章 EFR32外设的应用 第九章 其他 第十章 留言问题与解答...原创 2020-08-25 19:24:50 · 305 阅读 · 0 评论 -
silabs 定时器PWM配置
定时器PWM值实现,可用于调光等的实现。EM357:初始化TIM2_OR = TIM_REMAPC4 | TIM_REMAPC3; /*两路通道,也可以打开四路通道*//*具体请查看EM357数据手册寄存器说明*/ TIM2_PSC = 0x1; //1^2=2 -> 12MHz/2 = 6 MHz = 6000 ticks per 1/1000 of a sec...原创 2018-08-24 09:29:23 · 1047 阅读 · 0 评论 -
silabs SPI通讯
silabs SPI通讯原创 2018-08-24 09:28:45 · 252 阅读 · 0 评论 -
silabs IIC通讯
silabs IIC通讯原创 2018-08-24 09:28:13 · 281 阅读 · 0 评论 -
silabs 串口通讯
串口通讯一、查询方式1、串口写 在串口写之前做好调用一下以下函数EmberStatus emberSerialWaitSend(int8u port);/*串口写函数*/EmberStatus emberSerialWriteData(int8u port, int8u *data, int8u length)最好是取一下返回值看看不否发送成功。 2、串口...原创 2018-08-24 09:27:23 · 1029 阅读 · 0 评论 -
silabs 外部中断
EM357外部中断:EM357有四种外部中端,分别为ABCD中断类型。EM357按键中断例子调用库函数方法实现在dev0680.h IRQA类中断 //BUTTON1 //#define BUTTON1 PORTB_PIN(0)/** * @brief The GPIO input register for BUTTON0....原创 2018-08-24 09:26:55 · 739 阅读 · 0 评论 -
silabs GPIO的配置与应用
EFR32 gpio配置一、配置GPIOINT_Init(); /***************************************************************************//** * @brief * Set the mode for a GPIO pin. * * @param[in] port * The ...原创 2018-08-24 09:26:22 · 962 阅读 · 0 评论 -
silabs 网络维护机制
silabs 网络维护机制原创 2018-08-24 09:31:16 · 319 阅读 · 0 评论 -
EFR32备份式OTA升级
EFR32ZigBee备份式升级 备份式升级,该方法可以通过多跳进行升级,且一次可以升级多个节点,甚至是整个网络一起升级,但是节点越多升级成功概率就越低,升级失败后可以重复多次升级,知道升级成功为止,升级期间突然断电可以恢复到旧的代码程序中执行,不需拆下来重新烧写程序。OTA客服端配置 此过程将zigbee Smart Energy 1.x内部部署显示器(IPD)配置为一个示例,但它...原创 2018-08-28 19:01:35 · 1646 阅读 · 0 评论 -
silabs ZigBee security
1原创 2018-08-31 16:45:13 · 463 阅读 · 0 评论 -
sliabs zigbee choose design
Silabs zigbee choose design着重点使用哪个堆栈或应用程序框架? SoC还是NCP? Zigbee设计选择背景 Silicon Labs正在开发旨在满足客户需求的产品,因为我们正在转向家庭中不断连接的设备世界,通常被称为物联网(IoT)。在高层次上,Silicon Labs物联网的目标是:无论是zigbee PRO,Thread,Bluetooth S...原创 2018-08-29 18:05:00 · 1564 阅读 · 0 评论 -
silabs 硬件抽象层
Silabs 硬件抽象层介绍 硬件抽象层(HAL)是系统硬件及其软件之间的程序代码,为可在多个不同硬件平台上运行的应用程序提供一致的接口。要利用此功能,应用程序应通过HAL提供的API访问硬件,而不是直接访问。然后,当您转移到新硬件时,您只需要更新HAL。在某些情况下,由于硬件的极端差异,HAL API也可能略有变化以适应新硬件。在这些情况下,更新的有限范围使得使用HAL比不使用HAL更容...原创 2018-08-29 18:05:47 · 1212 阅读 · 0 评论 -
silabs 生产测试通讯
silabs 生产测试通讯原创 2018-08-24 09:25:31 · 327 阅读 · 0 评论 -
silabs interpan通讯
silabs interpan通讯原创 2018-08-23 20:21:11 · 569 阅读 · 0 评论 -
Zigbee Silabs 方案(EM3XX、EFR32)
第一章 ZigBee的介绍第二章 Silabs ZigBee基本原理 2.1 Silabs ZigBee 无线网络基本原理 2.2 Silabs ZigBee应用开发基本原理 2.3 Silabs ZigBee开发设计选择 2.4 Silabs ZigBee HAL原理基本原理 2.5 Silabs ZigBee 安全基本原理 2.6 Silabs ZigB...原创 2018-08-08 11:08:58 · 3551 阅读 · 0 评论 -
EM357芯片数据
EM357数据完整的片上系统32位ARM ® 皮质™ -M3处理器2.4 GHz IEEE 802.15.4-2003收发器和更低的MAC128或192 kB闪存,带可选读保护12 kB RAM存储器AES128加密加速器灵活的ADC,UART / SPI / TWI串行通信和通用定时器24个具有施密特触发器输入的高度可配置GPIO业界领先的ARM ® 的Cortex ...原创 2018-08-27 16:25:48 · 1665 阅读 · 0 评论 -
silabs tokens
Silabs tokens1.介绍 标记是一个抽象数据常量,对应用程序具有特殊的持久含义。本文档描述了令牌并展示了如何在代码中使用它们。令牌可以是以下几种类型之一:标准索引计数器制造业令牌可以分为以下一般组:堆栈令牌 - 这些令牌是可读/写的,并在每个应用程序中定义以支持堆栈行为。这些令牌存在于模拟的EEPROM中。应用程序令牌 - 这些令牌是读/写的,并由应...原创 2018-08-30 22:59:28 · 685 阅读 · 0 评论 -
silabs tools
Silabs tools 1.介绍 与大多数嵌入式开发技术一样,Silicon Labs提供了一套工具,允许您(开发人员)使用Silicon Labs无线网络产品创建产品。每个Silicon Labs芯片系列都有一个与之相关的工具链,可满足其独特的开发需求。在可能的情况下,我们选择了最好的开发工具,或者我们自己开发了这个工具。Silicon Labs正在推出一个新的开发环境Simplic...原创 2018-08-30 23:00:34 · 1063 阅读 · 0 评论 -
silabs ZLL
Silabs zll1.介绍 ZigBee Light Link (ZLL)配置文件是基于ZigBee PRO的ZigBee应用配置文件,用于场外交换和消费照明应用程序。根据规范,ZLL概要文件的声明目的是:为照明设备提供进化的消费者体验,其中进一步的购买增强了整个系统。开发一个简单和合理的ZigBee规范在消费者市场的场外灯具和灯具。开发解决方案,完全符合消费者市场边界条...原创 2018-08-30 23:09:03 · 1919 阅读 · 0 评论 -
Silabs bootloader fundamentals
Silabs bootloader fundamentals1.简介 引导加载程序是存储在保留闪存中的程序,可以初始化设备,更新固件映像,并可能执行一些完整性检查。无论是通过串行通信还是通过无线方式,都可以根据需要进行固件映像更新。生产级编程通常在产品制造过程中完成,但希望能够在生产完成后重新编程系统。更重要的是,能够在部署后使用新功能和错误修复更新设备的固件是很有价值的。固件映像更新功能使...原创 2018-08-30 23:24:03 · 1324 阅读 · 0 评论 -
ZigBee路由器
ZigBee路由节点在没有入网的情况下处理游离状态,此时不能用来做数据跳转,其实,路由节点也是可以创建网络的,只是创建的网络是一个分布式网络,这就是和协调器不同的地方, 在这里不对分布式网络进行探讨。ZigBee路由节点只有在加入协调器创建的网络才能体现出它的价值,当然路由节点可以通过其他路由节点加入到网络中,也就是说,路由节点的父节点不一定是协调器,可以是其他的路由节点。路由最大的特点就是可...原创 2018-08-23 19:39:58 · 2536 阅读 · 0 评论 -
ZigBee终端(低功耗设备)
低功耗设备适用EM35XX、EFR32平台。低功耗设备分为好几个模式,正常开发中一般选择的是EM2模式的休眠,所以在这里也是主要说一下EM2模式下的问题。低功耗设备类型的选择,即在配置文件中选择低功耗设备。 低功耗必要的配置选择,看插件选择即可。实际上在配置文件上的选择插件也是在AFV2框架上进行代码的开关,所以,在...原创 2018-08-23 19:54:36 · 2660 阅读 · 0 评论 -
EFR32芯片数据
EFR32介绍 EFR32 Mighty Gecko ZigBee 和 Thread 的 SoC 系列是无线 Gecko 产品系列的组成部分。 Mighty Gecko SoC 是实现 IoT 设备上节能的ZigBee 和 Thread 连网的理想之选。此单芯片解决方案可实现行业领先能效,具有超快唤醒速度,配备可扩展功率放大器、集成平衡-不平衡转换器和高性能 MCU。Mighty G...原创 2018-08-23 20:04:51 · 8916 阅读 · 0 评论 -
silabs单播
单播网络ID进行单播 apsFrame.profileId = PROFILE_ID; // profile unique to this app apsFrame.clusterId = MSG_SINK_ADVERTISE; apsFrame.sourceEndpoint = ENDPOINT; // sensor endpoint...原创 2018-08-23 20:10:33 · 717 阅读 · 0 评论 -
silabs 组播
silabs 组播通讯,只有设备都在一个组内时才能收到组播的消息。组播就是在同一个组内进行广播,不在同一个组内的节点将接受不到组播的信息,组播的前提得加入到一个网络。首先加入网络后需要加入一个组 EmberMulticastTableEntry *entry = &emberMulticastTable[MULTICAST_TABLE_INDEX]; entry->...原创 2018-08-23 20:14:23 · 542 阅读 · 0 评论 -
silabs 广播
/** @brief Sends a broadcast message as per the ZigBee specification. * * The message will be delivered to all nodes within @c radius * hops of the sender. A radius of zero is converted to ::EM...原创 2018-08-23 20:17:58 · 437 阅读 · 0 评论 -
silabs 绑定通讯
silabs绑定通讯原创 2018-08-23 20:19:50 · 344 阅读 · 0 评论