智能家居中可自行收集能量的无电池的无线设备

46d66c0085c14c2d923a7a6506ce7b01.png

此图片来源于网络

1、背景

ZigBee是一种基于IEEE 802.15.4标准的低速短距离无线通信技术,用于创建个人区域网络。其名称来源于蜜蜂的八字舞,因为蜜蜂通过这种舞蹈来与同伴传递花粉的所在方位信息,从而构成了群体中的通信网络。ZigBee技术具有近距离、低复杂度、自组织、低功耗、低数据速率等特点,主要适合用于自动控制和远程控制领域,可以嵌入各种设备中。

ZigBee协议栈从下到上分别为物理层(PHY)、媒体访问控制层(MAC)、传输层(TL)、网络层(NWK)、应用层(APL)等,其中物理层和媒体访问控制层遵循IEEE 802.15.4标准的规定。ZigBee技术的主要特色包括支持大量网上节点、支持多种网上拓扑、低复杂度、低成本、低功耗、快速、可靠和安全等。

因此,ZigBee是一种便宜的、低功耗的、近距离的无线组网通讯技术,适用于需要低功耗和低成本的无线通信应用,例如智能家居、工业自动化、环境监测等领域。

无需供电的微小能量收集设备是指能够收集周围环境中的微小能量并将其转换为电能的设备,而无需从外部电源供电。这种设备通常被用于低功耗、长时间运行的物联网(IoT)传感器和其他小型电子设备中,以延长设备的使用寿命和减少维护成本。

微小能量收集设备可以收集多种类型的能量,包括光能、热能、振动能、射频能等。以下是一些常见的无需供电的微小能量收集设备:

  1. 光能收集器:利用光电效应将光能转换为电能。常见的光能收集器包括太阳能电池板和光电二极管。这些设备通常被用于户外环境中的传感器和监控设备中。
  2. 热能收集器:利用热电效应将热能转换为电能。热能收集器通常被用于从工业设备、汽车尾气等热源中收集能量。
  3. 振动能收集器:利用压电效应将机械振动转换为电能。振动能收集器通常被用于从机械振动源(如人体运动、机器振动等)中收集能量,用于为小型电子设备供电。
  4. 射频能收集器:利用射频信号将电磁能转换为电能。射频能收集器通常被用于从无线电波、电视信号等中收集能量,为低功耗设备供电。

这些微小能量收集设备具有低功耗、长寿命、无需维护等优点,因此在物联网、智能家居、环境监测等领域得到了广泛应用。然而,由于收集的能量通常较小,因此这些设备通常只适用于低功耗、低数据速率的设备。

2、智能家居中可自行收集能量的无电池的无线设备

某些家庭自动化设备现在可以由能量收集解决方案供电,从而减少电池对环境的影响。Zigbee是一个开放的无线网状协议。Zigbee以其高度的互操作性而闻名。产品必须通过Zigbee认证才能带有Zigbee标志。从某种意义上说,这种互操作性也通过通用的Zigbee集群库应用于应用层。Zigbee是家庭自动化应用的理想选择,在这个市场上,它已经蓬勃发展了10多年,例如在灯、恒温器和智能插头方面。最新版本Zigbee 3.0引入了增强安全性和改进网络管理的功能。

任何Zigbee网络的构建块都是设备类型。这三种设备类型是协调器、路由器和终端设备。协调器负责最初形成网络,然后允许其他设备加入。任何Zigbee网络最多由一个协调器组成。路由器是实现网状网络的原因。他们负责在网络上路由数据包。协调员还执行路由职责。终端设备是低功耗设备,可能大部分时间处于睡眠状态。这使得它们可以由电池供电。它们严格通过当前的父级向网络发送消息。相反,任何以终端设备为目标的消息都必须路由到其父级,父级将保留该消息,直到终端设备轮询父级以查找挂起的消息。

从Zigbee网络的例子来看,有一个协调器、多个路由器和多个终端设备。请注意,路由器可以直接与多个设备通信,而终端设备仅直接与其父设备通信。每个节点运行公共MAC和PHY层。这些层负责通过空中传输和接收分组。MAC和PHY基于IEEE 802.15.4标准,该标准是为低数据速率、低功耗应用而设计的。网络层处理设备的关联,还维护路由路径。其他层为应用层提供支持。它们允许设备彼此行为相似,并实现前面提到的互操作性。

回到设备类型,通常会在智能家居集线器上找到协调员,因为这些集线器连接到互联网。这允许消费者从远程位置控制其支持Zigbee的家用产品。路由设备必须始终打开其RF接收器,并且应为电源供电。

Zigbee的绿色电源功能,也称为Zigbee Green Power,是Zigbee 3.0版本中的一个重要特性。它最初是为了支持那些超低功耗或无需电池的物联网通信设备而设计的。

Zigbee Green Power技术允许设备从环境中收集微小能量,如运动、光线、压电、帕尔贴效应等,来供电。对于只偶尔存在于网络中的设备,Green Power功能使其能够安全地进出网络,并在大部分时间保持关闭状态,从而节省能源。同时,它也可以延长使用电池供电的设备的电池寿命,使得这些设备能够使用同一电池运行多年。

Zigbee Green Power还提供了压缩、安全和高度优化的信息传输方式,使得超低功耗设备能够以可靠的方式将信息传送给距离远远超过其自身传播范围的网状网络中的目标设备。这种技术通过对物联网通信数据进行压缩,并通过Zigbee网状网络可靠地送达目标,距离远远超出超低功耗/无源设备本身的传输范围。

此外,Zigbee Green Power设备还可以与网状网络中的其他设备通信,即使在不需要Mesh的情况下也能进行低成本端网点的通信。

总的来说,Zigbee的绿色电源功能为物联网设备提供了一种高效、环保且低成本的能源解决方案,有助于推动物联网技术的广泛应用和发展。

Zigbee的绿色电源功能允许无电池设备在Zigbee网络中运行。当然,电池少并不等于能量少。有许多能源可以被捕获并转换为MCU使用。这些来源包括按钮按下、温度波动和环境光。

6173ee699fa344e082523578bcba3092.png

此图片来源于网络

Zigbee Green Power技术允许设备从环境中收集微小能量的具体原理主要基于能量收集技术。这些技术利用环境中的自然能源,如运动、光线、压电、帕尔贴效应等,将其转换为电能供设备使用。

  • 运动能量收集:利用机械运动产生的能量来供电。例如,某些设备可以通过人体运动、机器振动等方式收集能量。这种技术利用压电效应,将机械能转换为电能。
  • 光线能量收集:利用光能转换为电能。这通常通过光伏效应实现,与太阳能电池板的工作原理类似。设备中的光敏元件(如光电二极管或太阳能电池)可以吸收光线并将其转换为电流,为设备供电。
  • 压电能量收集:当设备受到压力或变形时,压电材料会产生电荷,从而收集能量。这种技术常用于振动能收集器,将机械振动转换为电能。
  • 帕尔贴效应能量收集:帕尔贴效应是指在两种不同的导体之间形成温差时,会产生电势差。通过控制导体之间的温差,可以收集到能量并将其转换为电能。

Zigbee Green Power将这些能量收集技术与Zigbee协议栈相结合,实现了超低功耗设备的无线通信。这些设备在收集到足够的能量后,可以通过Zigbee网络发送数据或接收指令,从而实现与其他设备的通信和控制。这种技术对于物联网应用来说非常有用,因为它可以延长设备的使用寿命,减少维护成本,并促进可持续的物联网发展。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/691045.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

白话微机:6.解释RTOS以及一些考研面试问题

一. 前言(总结世界观) 很久很久以前,有这样一个世界,这个世界有着现实世界一样的元素:那里的人又有一个别的名字叫做“数据”,人有0有1;人们也有住房,这些住房在这个世界叫做“存储器…

6-酮-前列环素F1α(6-keto-PGF1α) ELISA检测试剂盒

高灵敏ELISA试剂盒,3小时内可检测低至1.40 pg/ml 6-酮前列腺素F1α 6-酮-前列环素F1α(6-keto-PGF1α)是前列环素(PGI2)的稳定水解产物。由于前列环素在缓冲液中的半衰期很短(2-3分钟)&#xff…

第四篇【传奇开心果系列】Python文本和语音相互转换库技术点案例示例:pyttsx3自动化脚本经典案例

传奇开心果短博文系列 系列短博文目录Python文本和语音相互转换库技术点案例示例系列 短博文目录前言一、雏形示例代码二、扩展思路介绍三、批量处理文本示例代码四、自定义语音设置示例代码五、结合其他库和API示例代码六、语音交互系统示例代码七、多语言支持示例代码八、添加…

JavaSE——面向对象基础(1/4)-面向对象编程、程序中的对象、对象的产生、对象的执行原理、类和对象的一些注意事项

目录 面向对象编程 程序中的对象 对象的产生 对象的执行原理 类和对象的一些注意事项 面向对象编程 开发一个一个的对象,把数据交给对象,再调用对象的方法来完成对数据的处理。 例如设计一个学生的对象,其中有姓名和成绩等&#xff0c…

【DDD】学习笔记-应用服务

Eric Evans 为运用领域驱动设计的系统架构划定了层次,在领域层和展现层之间引入了应用层(Application Layer):“应用层要尽量简单,不包含业务规则或者知识,而只为下一层(指领域层)中…

Unity3D中刚体、碰撞组件、物理组件的区别详解

前言 Unity3D提供了丰富的功能和组件,其中包括刚体、碰撞组件和物理组件。这些组件在游戏开发中起着非常重要的作用,能够让游戏世界更加真实和有趣。本文将详细介绍这三种组件的区别以及如何在Unity3D中实现它们。 对惹,这里有一个游戏开发…

MAC M1安装vmware和centos7虚拟机并配置静态ip

一、下载vmware和centos7镜像 1、VMWare Fusion 官网的下载地址是:下载地址 下载好之后注册需要秘钥,在官网注册后使用免费的个人秘钥 2、centos7 下载地址: https://biosyxh.cn:5001/sharing/pAlcCGNJf 二、虚拟机安装 直接将下…

算法沉淀——多源 BFS(leetcode真题剖析)

算法沉淀——多源 BFS(leetcode真题剖析) 01.矩阵02.飞地的数量03.地图中的最高点04.地图分析 多源 BFS 是指从多个源点同时进行广度优先搜索的算法。在传统的 BFS 中,我们通常从一个起始点开始,逐层遍历所有的相邻节点。而在多…

探索AI视频生成新纪元:文生视频Sora VS RunwayML、Pika及StableVideo——谁将引领未来

探索AI视频生成新纪元:文生视频Sora VS RunwayML、Pika及StableVideo——谁将引领未来 sora文生视频,探索AI视频生成新纪元 由于在AI生成视频的时长上成功突破到一分钟,再加上演示视频的高度逼真和高质量,Sora立刻引起了轰动。在S…

408计算机网络--基础概论

学习计算机网络走以前需要首先明白一个大的概念,计算机网络通常分为通信子网(实现数据通信)和资源子网(实现资源共享/数据处理)七层妖塔 计算机网络:是一个将分散的、具有独立功能的计算机系统&#xff0…

Rabbitmq入门与应用(三)-RabbitMQ开发流程

RabbitMQ开发流程 引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId> </dependency>配置MQ 最简配置 spring:rabbitmq:host: mq的安装机器ipport: 5672username: ad…

忘记管理员密码

1、在/home/jenkins/config.xml中删除&#xff1a; <useSecurity>true</useSecurity><authorizationStrategy class"hudson.security.FullControlOnceLoggedInAuthorizationStrategy"><denyAnonymousReadAccess>false</denyAnonymousRea…

Hack The Box-Office

端口扫描&信息收集 使用nmap对靶机进行扫描 nmap -sC -sV 10.10.11.3开放了80端口&#xff0c;并且注意到该ip对应的域名为office.htb&#xff0c;将其加入到hosts文件中访问之 注意到扫描出来的还有robots文件&#xff0c;经过尝试后只有administrator界面是可以访问的 …

详解平面点云面积计算

部分代码展示&#xff1a; &#xff08;1&#xff09;利用格网法计算面积&#xff1a; //&#xff08;2&#xff09;测试使用格网法计算平面点云面积 void main() {char *inputpath "D:\\testdata\\data.txt";vector<pcl::PointXYZ> points ReadPointXYZIn…

Java 21 新特性的扫盲级别初体验

一、前言 JDK 21 于 2023 年 9 月发布&#xff0c;作为目前讨论热度最高的JDK&#xff0c;虽然大家都开玩笑说你发任你发&#xff0c;我用Java8&#xff0c;但是作为一个Javaer&#xff0c;对JDK21的新特性还是要有所了解的。 以下是 JDK 21 的新功能列表&#xff1a; 虚拟线…

element-plus日期选择器2次封装

预期效果 官网默认样式&#xff1a; 修改后的样式&#xff1a; 代码实现 DatePicker.vue <template><div class"date-picker-container"><el-date-picker v-model"date" change"handleChange" type"date" value-for…

CMake无Name和Value部分界面

鼠标会变成以下 拉开后就 出现想要的部分

PTA-九九乘法表

从键盘输入n&#xff08;n为1~9&#xff09;&#xff0c;输出九九乘法表的前n行&#xff0c;每个式子按“a * b c”形式输出&#xff0c;其中a和b各占1位列宽&#xff0c;c占4位列宽并左对齐。 输入格式: 一个1~9之间的整数n&#xff0c;如&#xff1a;9 输出&#xff1a; …

vue3项目配置按需自动引入自定义组件unplugin-vue-components

我们通常在项目中&#xff0c;需要手动引入自定义的各种组件&#xff0c;如果涉及的页面功能比较多的话&#xff0c;光是import的长度都能赶上春联了。 如果&#xff0c;能有一个插件帮我们实现自动引入&#xff0c;是不是要谢天谢地了呢&#xff1f; 接下来就进入我们的主角u…

centos中安装go

安装过程 &#xff08;1&#xff09;源码二进制下载地址 wget https://dl.google.com/go/go1.13.5.linux-amd64.tar.gz &#xff08;2&#xff09;将下载的二进制包解压至 /usr/local目录。 tar -C /usr/local/ -xzf go1.13.5.src.tar.gz &#xff08;3&#xff09;设置环…