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

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网络发送数据或接收指令,从而实现与其他设备的通信和控制。这种技术对于物联网应用来说非常有用,因为它可以延长设备的使用寿命,减少维护成本,并促进可持续的物联网发展。

 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

机器学习基础(二)监督与非监督学习

导语:更深入地探讨监督学习和非监督学习的知识,重点关注它们的理论基础、常用算法及实际应用场景。 上一节我们深入探索机器学习的根本原理,包括基本概念、分类及如何通过构建预测模型来应用这些理论,详情可见: 机器学…

Java实现自动化pdf打水印小项目 使用技术pdfbox、Documents4j

文章目录 前言源码获取一、需求说明二、 调研pdf处理工具word处理工具 三、技术栈选择四、功能实现实现效果详细功能介绍详细代码实现项目目录WordUtilsMain类实现部分:第一部分Main类实现部分:第二部分Main类实现部分:第三部分 资料获取 前言…

【C#】使用代码实现龙年春晚扑克牌魔术(守岁共此时),代码实现篇

欢迎来到《小5讲堂》 大家好,我是全栈小5。 这是《C#》系列文章,每篇文章将以博主理解的角度展开讲解, 特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对知识点的理解和掌握。…

Sora:新一代实时音视频通信框架

一、Sora简介 Sora是一个开源的实时音视频通信框架,旨在提供高效、稳定、可扩展的音视频通信解决方案。它基于WebRTC技术,支持跨平台、跨浏览器的实时音视频通信,并且具备低延迟、高并发、易集成等特点。 --点击进入Sora(一定要科学哦&#x…

爬虫学习笔记-scrapy爬取电影天堂(双层网址嵌套)

1.终端运行scrapy startproject movie,创建项目 2.接口查找 3.终端cd到spiders,cd scrapy_carhome/scrapy_movie/spiders,运行 scrapy genspider mv https://dy2018.com/ 4.打开mv,编写代码,爬取电影名和网址 5.用爬取的网址请求,使用meta属性传递name ,callback调用自定义的…

PyQt应用程序中的多线程:使用Qt还是Python线程?

多线程模块能够更加高效得完成任务,但是在PyQt 应用程序中实现多线程可以使用 Qt 的线程模块(QThread)或者 Python 的 threading 模块。两者各有优劣,具体选择取决于项目需求和个人偏好。下面我们将以案例来说明两种模块具体得优缺…

欠定方程组及其求解

欠定方程组是指方程的数量少于未知数的数量的方程组。在这种情况下,通常有无限多个解,因为给定的方程不足以唯一确定所有未知数的值。在某些情况下,我们可以利用额外的信息或假设,如稀疏性或其他约束,来找到一个合理的…

嵌入式 系统 开发 - 第一件事 “搭开发环境”

无论是对DSP,FPGA,或其他可编程芯片开发 都要 “搭开发环境” : 懒得写太多字,画个图来扯淡吧! 看看实际 怎么搞的 :) 这张照片仅仅是 老哥 自己的一个DSP开发实际连结的搞法儿啊&#xff0c…

【Docker】集群容器监控和统计 Portainer基本用法

Portainer是一款轻量级的应用,它提供了图形化界面,用川于方便地管理Docker环境,包括单机环境和集群环境。 主要功能:实现集群容器的监控和统计 下载安装 官网:https://www.portainer.io 文档:https://do…

移动通信相关知识学习笔记

一、移动通信架构简图 移动无线的接入网是专指各种基站设备。核心网就是各种交换机。 二、无线信号基本原理 无线网络中,使用AP设备和天线来实现有线和无线信号互相转换。如上图所示,有线网络侧的数据从AP设备的有线接口进入AP后,经AP处理为…

ElasticSearch之Index Template 和Dynamic Template

写在前面 在ElasticSearch之Mapping 一文中我们一起看了es的dynamic mapping机制,通过该机制允许我们不需要显式的定义mapping信息,而是es根据插入的文档值来自动生成 ,比如插入如下的文档: {"firstName": "Chan…

MySQL Replication

0 序言 MySQL Replication 是 MySQL 中的一个功能,允许从一个 MySQL 数据库服务器(称为主服务器或 master)复制数据和数据库结构到另一个服务器(称为从服务器或 slave)。这种复制是异步的,意味着从服务器不…

cRIO9040中NI9381模块的测试

硬件准备 CompactRIO9040NI9381直流电源(可调)网线 软件安装 下载地址 LabVIEW Real-Time 模块 NI CompactRIO 设备驱动程序 LabVIEW FPGA 模块(可选) 仅以下情况需要LabVIEW FPGA模块: 想为CompactRIO终端设计FP…

数据结构之线性表插入与删除运算

线性表 线性表的定义 线性表,或称表,是一种非常灵便的结构,可以根据需要改变表的长度,也可以在表中任何位置对元素进行访问、插入或删除等操作。另外,还可以将多个表连接成一个表,或把一个表拆分成多个表…

【git 使用】超级好用的 git reset 和 git revert 功能对比和使用方法

首先你要知道 git 区分暂存区和工作区,如果你用过 sourcetree 你就会知道 git reset 超级好用 git reset 命令用于将当前分支的 HEAD 指针移动到指定的提交,并且可以选择性地修改工作区和暂存区的状态。git reset 命令有几种常用的用法,主要…

【conda环境 安装 tensorflow2.2】 解决方案

1.检查anaconda安装:在cmd输入 conda --version 2.检测已经安装的环境:conda info --envs 3.新建一个python3.5的环境,tensorflow: ###conda create -n xxx python3.5 xxx为虚拟环境名 ###conda create -n xxx python3.6 xxx为虚拟…

VO、DTO、DO、BO、PO

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 VO、DTO、DO、BO1.概念阿里Java开发手册分层领域模型: 2. VO 和 DTO 使用场景以下是一个使用VO和DTO的典型案例: 3.BO和DTO的区别 案例 VO、…

【SpringBoot3】Spring Security 常用注解

注:本文基于Spring Boot 3.2.1 以及 Spring Security 6.2.1 Spring Security 6 的常用注解包括以下几种,通过这些注解可以更加方便的控制资源权限。 Secured :方法执行前检查,直接判断有没有对应的角色PreAuthorize:方…

Qt C++春晚刘谦魔术约瑟夫环问题的模拟程序

什么是约瑟夫环问题? 约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N6,M5,被杀掉的顺序是:5&#xff…

tkinter做一个秒表

文章目录 需求和框架布局和主流程计时函数 需求和框架 本文试图实现一个简单的秒表,内容如下 这个软件非常简单,其UI元素只有一个文字标签外加三个按钮,这三个按钮的功能如下 点击Start按钮,开始进行计时,同时Start变…