- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章什么是 Zigbee?为什么它对智能家居很重要由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
智能家居连接,不仅仅只有 Wi-Fi 和蓝牙这些大家熟悉的技术,还有一些更加符合智能家居应用的行业专有协议,比如Zigbee,Z-Wave 和 Thread等等.
当谈到家庭自动化时,市场上有各种各样的产品可以让你轻而易举地控制从照明到取暖的一切。由于 Alexa、Google Assistant 和 Siri 等语音助手的普及,你甚至可以确保来自不同制造商的设备可以协同工作.
这在一定程度上要归功于 Zigbee、Z-Wave 和 Thread 等无线标准。这些标准允许将指令(例如在特定时间点亮某种颜色的智能灯泡)一次发送到多个设备,前提是你拥有一个兼容的智能家居网关,可以与你的所有智能家居设备进行通信.
与 Wi-Fi 不同,这些智能家居标准仅使用很小的电量,这意味着许多智能家居设备可以使用无需频繁更换电池,有的甚至几年都不需要更换.
正如我们已经提到的,Zigbee 是一种无线网络标准,其规范由成立于 2002 年的非营利组织 Zigbee 联盟(现已更名为“连接标准联盟”)维护和更新。有 400 多家科技公司支持该标准,包括像苹果、亚马逊和谷歌这样的IT巨头,以及贝尔金、华为、宜家、英特尔、高通和昕诺飞等众多大家熟知的品牌.
Zigbee可以在室内大约75 到 100 米的距离内或在露天大约300 米的距离内无线传输数据,这意味着它可以轻松地在家庭中提供强大、稳定的覆盖.
Zigbee 在智能家居设备之间发送指令,例如从智能扬声器到灯泡,或从开关到灯泡——无需首先通过中央控制集线器,如 Wi-Fi 路由器。该信号也可以被接收设备发送和理解。不管是哪个厂家生产的。只要他们都支持 Zigbee,他们就可以理解同一种语言.
Zigbee 以网状网络运行,这意味着可以在连接到同一 Zigbee 网络的设备之间发送指令。理论上,每个设备都充当一个节点,向其他每个设备接收和传输数据,帮助指令数据进一步传播,智能家居网络可以覆盖大面积.
但是,使用 Wi-Fi,信号会随着距离的增加而减弱,或者可能会被旧房子的厚墙完全阻挡,这意味着命令可能根本无法到达最远的智能家居设备.
Zigbee 网络的网状结构也意味着网络中没有单点故障。例如,如果你的家里装满了兼容 Zigbee 的智能灯泡,你可能希望它们同时被点亮。如果其中一个不能正常工作,网格确保命令仍将能够传递到网络中的每个其他灯泡.
然而,在现实中,情况可能并非如此。虽然许多支持 Zigbee 的智能家居设备充当通过网络传递指令的中继器,但有些设备可以发送和接收命令,但无法转发它们.
作为一般规则,由电源供电的设备充当中继器,广播它们从网络上的其他节点接收到的所有信号。电池供电的 Zigbee 设备通常不会这样做;相反,它们只是发送和接收命令.
这就是支持 Zigbee 的集线器发挥作用的地方,因为它可以确保将命令中继到所有正确的设备,而无需单独依赖 Zigbee 网格来传递它们。一些 Zigbee 产品带有自己的集线器,但是,支持 Zigbee 的智能家居设备也可以连接到支持 Zigbee 的第三方集线器,例如 Amazon Echo 智能扬声器或三星 SmartThings 集线器,这样可以解决更多问题负担得起,并确保你的家中没有多余的设备.
Zigbee 使用 IEEE 的 802.15.4 个人区域网络标准进行通信,并在 2.4GHz、90MHz 和 868MHz 频率上运行。它的数据传输速率仅为 250kB/s,比任何 Wi-Fi 网络都要慢得多。但是因为只传输少量数据,所以 Zigbee 的速度慢并不重要.
可以连接到一个 Zigbee 网络的设备或节点的数量是有限制的。但智能家居用户不需要担心,因为这个数字高达 65000 个节点。所以,除非你以某种方式建造一座真正巨大的房子,否则一切都应该连接到一个 Zigbee 网络就好了.
相比之下,另一种无线智能家居技术 Z-Wave 限制为每个集线器 232 个设备(或节点)。出于这个原因,Zigbee 提供了更好的智能家居技术,但前提是你拥有一个特别大的房子并计划将其装满 超过232个 智能设备.
Z-Wave 可以更远地传输数据,大约 100 英尺,而 Zigbee 的传输距离在 30 到 60 英尺之间,但与 Zigbee 的 40 到 250kbps 相比,Z-Wave 速度较慢,数据传输速度在每秒 10 到 100 KB 之间。它们都比 Wi-Fi 慢得多,Wi-Fi 以每秒兆比特为单位,可以在大约 150 到 300 英尺之间传输数据,具体取决于障碍物.
Zigbee 可能不像 Wi-Fi 那样普遍,但它也应用在数量惊人的产品中; 连接标准联盟拥有来自 35 个国家的 400 多个成员。该联盟还表示,目前有超过 2500 种 Zigbee 认证产品,迄今已生产超过 3 亿台.
在很多情况下,Zigbee 是一种在智能家居后台安静运行的技术。你可能安装了由 Hue Bridge 控制的飞利浦 Hue 智能照明系统,但不知道为其供电的无线技术是 Zigbee。这部分是 Zigbee(和 Z-Wave)等标准的重点,因为它们只是继续工作,而无需你像使用 Wi-Fi 一样配置它们.
最后此篇关于什么是 Zigbee?为什么它对智能家居很重要的文章就讲到这里了,如果你想了解更多关于什么是 Zigbee?为什么它对智能家居很重要的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
什么是事物 事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这组数据库命令要么都执行,要么都不执行。 事务是一个不可分割的工.作逻辑
什么是范式? 简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的数据库是需要满足一些规范来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范
什么是事物 事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这组数据库命令要么都执行,要么都不执行。 事务是一个不可分割的工.作逻辑
什么是范式? 简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的数据库是需要满足一些规范来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范
我正在尝试修改网站的布局,但有时网站会使用 !important,有没有办法覆盖它?我似乎无法弄清楚如何在页面的 css 文件之后加载 css 内容脚本。 最佳答案 !important CSS 规则
这个问题在这里已经有了答案: How to override !important? (12 个答案) 关闭 9 年前。 我写了一些 html,并在第三方网站中注入(inject)了一些 css 样
好的,我在这里安装了一个 wordpress 主题(www.sullivansuccesscoaching.com/home ...我们需要/home,因为仍然有一个 index.html 隐藏了 w
我已经为我的 Wordpress 模板创建了一个覆盖原始 CSS 的自定义样式表。但是,在我的日历页面上,原始 CSS 具有使用 !important 声明设置的每个表格单元格的高度: td {hei
这个问题在这里已经有了答案: How to document deconstructed parameters with JsDoc (1 个回答) 关闭 5 年前。 我正在努力寻找对文档 ES6
我的网站使用 bootstrap 4 和我制作的 css 文件。 在这个 css 文件的底部,我放置了一些媒体查询: @media (max-width: 575px) { .address .c
可以将 background-position X 设置为 0 带有标志 !important 和背景位置 Y 不带 !important? 例如: background-position-x: 0
我只想在焦点状态下去掉下拉列表中的轮廓。看这张图 我尝试使用 !important 覆盖 Bootstrap ,但根本不起作用。只是检查开发工具,突然看到这个。 Bootstrap 也使用 !impo
这个问题在这里已经有了答案: How to override !important? (12 个答案) 关闭 1 年前。
发生了什么事?:我的 jQuery Accordion 的动画坏了。在关闭上一个选项卡之前短时间单击下一个选项卡后,它会显示之前打开的选项卡。动画也不滑动。 CSS:来自this answer /*
如何使用 javascript 或 CSS 覆盖样式“color: red”?我想让它成为“2px”而不是“1px”边框。 Lorem... 我无法向“div”添加类、id。这不
这个问题在这里已经有了答案: How to override !important? (12 个答案) 关闭 5 年前。
滚动有问题不想显示其内容,如果我这样做 #callCenter { position: fixed; z-index: 2411 !important; display: bl
序言 1、MySQL表操作(创建表,查询表结构,更改表字段等), 2、MySQL的数据类型(CHAR、VARCHAR、BLOB,等), 本节比较重要,对数据表数据进行查询操作,其中可能大
如何将!important添加到客户端包GWT中的gwt-image: 我有这个: @sprite .superButton{ gwt-image : 'superButton'; backg
请帮助我..我想验证表单并使用 ajax 发送。 验证没有 ''onsubmit="return validateForm(this);"'' 工作。 但是当表单正确时,它的发送表单(页面刷新..)请
我是一名优秀的程序员,十分优秀!