草庐IT

下一代 Wi-Fi 将如何改变智能家居?

Michael De Nil 2023-03-28 原文

据Strategy Analytics 预测,到 2030 年,支持 Wi-Fi 的智能家居设备数量将增加两倍以上,达到 170 亿台。然而,物联网 (IoT) 的快速发展和智能家居设备的激增引发了人们对 Wi-Fi 连接的重新思考,揭示了802.11 标准的技术差距以及它在我们的互联世界中应发挥的作用。

随着物联网或IoT这两个术语进入我们的主流对话,今天的消费者在做出购买智能家居设备的决定时正在内化物联网概念。例如,2022 年美国家庭平均使用 22 台联网设备。从智能手机和智能电视到自动喷水灭火系统和智能恒温器,世界各地的消费者都在积极扩展自己的物联网网络,即使他们没有从这些方面考虑。联网设备对日常生活至关重要,而 Wi-Fi 已成为物联网连接的代名词,尽管在智能家居中WiFi并不是最佳连接选项,但其确实是使用最多的。

自 1997 年首次亮相以来,Wi-Fi 一直在稳步发展和改进,以提供更高的带宽、最大的吞吐量和更多的频段。如今,Wi-Fi 7 指日可待,它将提供Wi-Fi 协议的下一次重大升级,以满足超高速设备的需求。另一项 Wi-Fi 创新最近以Wi-Fi CERTIFIED HaLow的形式出现,专为满足我们不断增长的家庭和远距离物联网需求而构建。

什么是Wi-Fi HaLow?Wi-Fi HaLow技术以被IEEE 802.11ah工作组标准化,并由Wi-Fi联盟(WFA)命名。Wi-Fi HaLow在低于1 GHz的免许可RF频段上运行,提供的数据速率从数百千比特/秒到数十兆比特/秒不等,并跨越几十米到一公里的距离。Wi-Fi HaLow满足了应对最具挑战性的物联网环境所需的可扩展性、稳定性和安全性要求。

总之,这些下一代 Wi-Fi 协议有望让消费者更轻松地管理自己的智能家居网络,并使智能家居服务提供商能够管理大型物联网网络。

改善家庭 Wi-Fi 覆盖

Wi-Fi 为路由器附近的设备提供可靠的连接,即使是视频会议、游戏或虚拟现实等需要大量带宽的应用也是如此。但有一个挑战,特别是对于较大的房屋的全覆盖。当今最好的 Wi-Fi 6E 网状接入点难以到达家庭以外的位置,例如前门、第二住宅和室外摄像机。

通过使用 Wi-Fi HaLow,消费者可以扩展网状接入点的范围,因此他们可以在房屋的任何地方获得所需的带宽。当然,还存在其他无线选项,但今天出货的许多网状路由器要重新配置多次,而且许多路由器使用相同的无线电链路进行数据通信和配置。使用单独的无线电(例如 Wi-Fi HaLow )的一个主要好处是它可以简化配置并提高网络稳定性。这种简单性和可靠性是大规模采用 Wi-Fi HaLow 的关键要素。

让家庭安全更可靠

智能家居安防市场正在蓬勃发展。一项研究预测,仅2023 年就将购买 1.2 亿个家用摄像头。另一项调查发现,大多数家庭摄像机所有者每天都通过智能手机查看家里情况。显然,对无线家用摄像头的需求不断增长,消费者也将要求可靠性。

大多数购买者都希望无线摄像头开箱即用,但每个建筑物的布局都不同,这可能会导致设置问题。与其依赖有线电源或更大的电池,我们可以预期消费者会选择远程无线网络的便利、高效和经济实惠。

Wi-Fi HaLow 的 sub-GHz 频率和更窄的信道可在相同的发射器功率水平下实现比传统 Wi-Fi 远达 10 倍的可靠连接。简而言之,基于 Wi-Fi HaLow 的摄像头可以继续在传统 Wi-Fi 摄像头失去连接的更远距离传输视频。

将 Wi-Fi 网络扩展到屋外,甚至整个社区

想象一下,向主要服务提供商支付互联网服务费用,发现您的月度订阅还可以让您通过附近任何其他订阅者的路由器免费访问 Wi-Fi。您可以在晨跑或任何其他用途中使用 Wi-Fi 在手机上播放音乐。

这在今天是可行的。例如,Amazon Sidewalk 就通过一个共享网络来做到这一点,该网络可以帮助连接的设备在家中和家门外更好地工作。Sidewalks 可以解锁设备优势,支持用户附近的其他 Sidewalk 设备并定位宠物或丢失的物品。它使用 Sidewalk Bridge 设备创建一个低带宽网络,以共享您的一小部分互联网,如果您愿意,它会与邻近的连接汇集在一起,为您和您的社区提供这些服务。当更多的邻居参与时,网络就会变得更强大。

如今,在WiFi在更大区域的覆盖范围有限,个别路由器的 Wi-Fi 范围也是如此。结果就是连接充其量是参差不齐的。你几乎必须拿着笔记本电脑站在某人的前门外才能做任何有用的事情。但是,通过将 Wi-Fi HaLow 添加到网络中,服务提供商可以为客户提供更远距离的 Wi-Fi 覆盖范围,距离家庭路由器一公里,覆盖整个社区或城市。这是许多消费者想要的有吸引力的功能,我们可以预期许多服务提供商将渴望提供它。

点亮连接的未来

今天和明天广泛的连接选项和智能家居的可能性是无穷无尽的。我们将看到值得信赖、智能、互联的机器开始与我们的世界进行物理交互,丰富我们的生活,让每个人都能够专注于对他们最重要的事情。生活在一个不错的世界。

有关下一代 Wi-Fi 将如何改变智能家居?的更多相关文章

  1. ruby - 如何使用 Nokogiri 的 xpath 和 at_xpath 方法 - 2

    我正在学习如何使用Nokogiri,根据这段代码我遇到了一些问题:require'rubygems'require'mechanize'post_agent=WWW::Mechanize.newpost_page=post_agent.get('http://www.vbulletin.org/forum/showthread.php?t=230708')puts"\nabsolutepathwithtbodygivesnil"putspost_page.parser.xpath('/html/body/div/div/div/div/div/table/tbody/tr/td/div

  2. ruby - 如何从 ruby​​ 中的字符串运行任意对象方法? - 2

    总的来说,我对ruby​​还比较陌生,我正在为我正在创建的对象编写一些rspec测试用例。许多测试用例都非常基础,我只是想确保正确填充和返回值。我想知道是否有办法使用循环结构来执行此操作。不必为我要测试的每个方法都设置一个assertEquals。例如:describeitem,"TestingtheItem"doit"willhaveanullvaluetostart"doitem=Item.new#HereIcoulddotheitem.name.shouldbe_nil#thenIcoulddoitem.category.shouldbe_nilendend但我想要一些方法来使用

  3. python - 如何使用 Ruby 或 Python 创建一系列高音调和低音调的蜂鸣声? - 2

    关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion我想在固定时间创建一系列低音和高音调的哔哔声。例如:在150毫秒时发出高音调的蜂鸣声在151毫秒时发出低音调的蜂鸣声200毫秒时发出低音调的蜂鸣声250毫秒的高音调蜂鸣声有没有办法在Ruby或Python中做到这一点?我真的不在乎输出编码是什么(.wav、.mp3、.ogg等等),但我确实想创建一个输出文件。

  4. ruby-on-rails - 如何验证 update_all 是否实际在 Rails 中更新 - 2

    给定这段代码defcreate@upgrades=User.update_all(["role=?","upgraded"],:id=>params[:upgrade])redirect_toadmin_upgrades_path,:notice=>"Successfullyupgradeduser."end我如何在该操作中实际验证它们是否已保存或未重定向到适当的页面和消息? 最佳答案 在Rails3中,update_all不返回任何有意义的信息,除了已更新的记录数(这可能取决于您的DBMS是否返回该信息)。http://ar.ru

  5. ruby-on-rails - 'compass watch' 是如何工作的/它是如何与 rails 一起使用的 - 2

    我在我的项目目录中完成了compasscreate.和compassinitrails。几个问题:我已将我的.sass文件放在public/stylesheets中。这是放置它们的正确位置吗?当我运行compasswatch时,它不会自动编译这些.sass文件。我必须手动指定文件:compasswatchpublic/stylesheets/myfile.sass等。如何让它自动运行?文件ie.css、print.css和screen.css已放在stylesheets/compiled。如何在编译后不让它们重新出现的情况下删除它们?我自己编译的.sass文件编译成compiled/t

  6. ruby - 如何将脚本文件的末尾读取为数据文件(Perl 或任何其他语言) - 2

    我正在寻找执行以下操作的正确语法(在Perl、Shell或Ruby中):#variabletoaccessthedatalinesappendedasafileEND_OF_SCRIPT_MARKERrawdatastartshereanditcontinues. 最佳答案 Perl用__DATA__做这个:#!/usr/bin/perlusestrict;usewarnings;while(){print;}__DATA__Texttoprintgoeshere 关于ruby-如何将脚

  7. ruby - 如何指定 Rack 处理程序 - 2

    Rackup通过Rack的默认处理程序成功运行任何Rack应用程序。例如:classRackAppdefcall(environment)['200',{'Content-Type'=>'text/html'},["Helloworld"]]endendrunRackApp.new但是当最后一行更改为使用Rack的内置CGI处理程序时,rackup给出“NoMethodErrorat/undefinedmethod`call'fornil:NilClass”:Rack::Handler::CGI.runRackApp.newRack的其他内置处理程序也提出了同样的反对意见。例如Rack

  8. ruby - 如何每月在 Heroku 运行一次 Scheduler 插件? - 2

    在选择我想要运行操作的频率时,唯一的选项是“每天”、“每小时”和“每10分钟”。谢谢!我想为我的Rails3.1应用程序运行调度程序。 最佳答案 这不是一个优雅的解决方案,但您可以安排它每天运行,并在实际开始工作之前检查日期是否为当月的第一天。 关于ruby-如何每月在Heroku运行一次Scheduler插件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8692687/

  9. ruby-on-rails - 如何从 format.xml 中删除 <hash></hash> - 2

    我有一个对象has_many应呈现为xml的子对象。这不是问题。我的问题是我创建了一个Hash包含此数据,就像解析器需要它一样。但是rails自动将整个文件包含在.........我需要摆脱type="array"和我该如何处理?我没有在文档中找到任何内容。 最佳答案 我遇到了同样的问题;这是我的XML:我在用这个:entries.to_xml将散列数据转换为XML,但这会将条目的数据包装到中所以我修改了:entries.to_xml(root:"Contacts")但这仍然将转换后的XML包装在“联系人”中,将我的XML代码修改为

  10. ruby - 如何使用文字标量样式在 YAML 中转储字符串? - 2

    我有一大串格式化数据(例如JSON),我想使用Psychinruby​​同时保留格式转储到YAML。基本上,我希望JSON使用literalstyle出现在YAML中:---json:|{"page":1,"results":["item","another"],"total_pages":0}但是,当我使用YAML.dump时,它不使用文字样式。我得到这样的东西:---json:!"{\n\"page\":1,\n\"results\":[\n\"item\",\"another\"\n],\n\"total_pages\":0\n}\n"我如何告诉Psych以想要的样式转储标量?解

随机推荐