无论是在工作场合还是回到家中,甚至在公共场所,我们都会第一时间连接环境中的WiFi,让自己和世界连接起来。现在,WiFi又有一种新功能被发现!WiFi不仅可以为我们的移动设备提供上网服务,继环境检测赫定位功能之后,研究人员又发现了一种WiFi的新功能——呼吸检测。

通过房间墙壁的反射扫描环境(图片来源:engadget)

通常,要进行室内的运动物体检测需要摄像机或者专用的传感器,家中的智能摄像头等就有这个功能。而研究人员现在发现了另外一种方法,利用WiFi信号在室内墙壁的反弹,能够检测到非常细微的运用,甚至连人的呼吸都能够检测到。这个技术的本质只是在路由器的系统中增加一个算法,它可以被添加到现在任何的无线路由器中。

实现WiFi呼吸检测的设备名为“Time Reversal Machine”,这一设备工作最好在无线网状网络的环境下。整个环境的搭建需要一个主路由器作为发射端,其它几个无线路由器作为接收端。整个WiFi网络需要工作在5GHz频段,而且为了避免干扰,需要在部署时检测无线信道信息,选择畅通的无线信道工作。

检测人的呼吸(图片来源:engadget)

通过电磁波的反射作用,WiFi信号会从发射端到接收端再回到发射端的过程,需要500多条路径,这些路径在不同时间到达。如果环境中有什么动作,路径将发生明显的改变,从而让发射端收到的信号产生延迟。通过每秒50次的通信,“Time Reversal Machine”可以检测到1-2厘米范围的任何运动。

因为这一技术只是一个算法,理论上大部分无线路由器都可以实现。路由器厂商需要进一步提高路由器的安全性,避免用户家中的无线路由器变向成为监控器。

android wifi检测呼吸,WiFi已经逆天了 现在能检测到你的呼吸相关推荐

  1. 【Android开发】wifi开关与wifi连接(密码连接)

    过放荡不羁的生活,容易得像顺水推舟,但是要结识良朋益友,却难如登天.-- 巴尔扎克 本文demo来自网络,找了好久找到的,后面自己做了些许修改,这里对源码解析,愧于忘记哪里出来了,感谢作者! 接下来就 ...

  2. android开发打开wifi密码,【Android开发】wifi开关与wifi连接(密码连接)

    过放荡不羁的生活,容易得像顺水推舟,但是要结识良朋益友,却难如登天.-- 巴尔扎克 本文demo来自网络,找了好久找到的,后面自己做了些许修改,这里对源码解析,愧于忘记哪里出来了,感谢作者! 接下来就 ...

  3. android中开启wifi,打开android系统设置,连接wifi

    打开android系统设置,连接wifi wifi信号强度:得到的值是一个0到-100的区间值,是一个int型数据,其中0到-50表示信号最好,-50到-70表示信号偏差,小于-70表示最差,有可能连 ...

  4. 用ESP8266+android,制作自己的WIFI小车(ESP8266篇)

    整体思路ESP8266作为TCP服务器,,手机作为TCP客户端,自己使用Lua直接做到了芯片里面,省了单片机,,节约成本,其实本来就是个单片机(感觉Lua开发8266真的很好,甩AT指令好几条街,,而 ...

  5. 创建WIFI Direct APP : android.net.wifi.p2p+android.net.wifi.p2p.nsd + Wi-Fi peer-to-peer overview 翻译

    一 ) Provides classes to create peer-to-peer (P2P) connections with Wi-Fi Direct. 提供用于使用Wi-Fi Direct创 ...

  6. [置顶] Android代码----android获取3G或wifi流量信息

    android获取3G或wifi流量信息: IBatteryStats battryStats = IBatteryStats.Stub.asInterface(ServiceManager.getS ...

  7. android o wifi 感知,Android上的Wifi感知与Wifi P2P之间有何区别?

    根据Android文档,使用Wi-Fi Aware,您可以在服务发现阶段在设备之间发送数据(仅轻量级!最大255个字节),并且在需要时可以打开设备之间的连接以发送更大的数据.使用Wi-Fi对等网络时, ...

  8. android获取连接wifi名称,android 获取当前连接WIFI名称的有关问题

    android 获取当前连接WIFI名称的问题 我在程序内通过以下方法获取当前连接的WIFI名称(SSID),这个也是网上找别人的,但在我程序内就获取不到呢? 1.在AndroidManifest.x ...

  9. Android KitKat 4.4 Wifi移植AP模式和网络共享的调试日志

    Tethering技术在移动平台上已经运用的越来越广泛了.它能够把移动设备当做一个接入点,其它的设备能够通过Wi-Fi.USB或是Bluetooth等方式连接到此移动设备.在Android中能够将Wi ...

  10. 关于检测手机信号强度,wifi信号强度以及检测周围wifi热点的一个小例子

    From: http://blog.csdn.net/wanglj0925/article/details/7743182 一.检测手机信号强度 检测手机信号强度需要用到TelephonyManage ...

最新文章

  1. 用Python在Windows或Linux下批量删除文件夹中指定的文件
  2. leetcode 152. Maximum Product Subarry
  3. “换标”Intel的穷则思变
  4. java map与set的区别_Java中的Set,List,Map的区别是什么?
  5. 20135316王剑桥Linux内核学习笔记第三周
  6. mysql 5.7.18源码包下载_MYSQL数据库CentOS6.9+Mysql5.7.18源码安装详细教程
  7. 浅谈C#中的枚举 【转自http://www.cnblogs.com/liyingyi/archive/2005/12/28/306772.html】
  8. SVD在推荐系统中的应用
  9. 多线程断点下载开发总结(一) - Http head Range标记
  10. 1.59TB《全球 12.5 米高程DEM for WeServer》发布
  11. Pytorch实现ResNet50网络结构,包含ResNet18,ResNet34,ResNet50,ResNet101,ResNet152
  12. html object 播放swf,JS进阶篇--swfobject.js视频播放插件
  13. Java代码实现24点计算
  14. Servlet实现登录带有验证码验证案例
  15. 五大主流浏览器及四大内核
  16. scipy csc csr到底是什么东西
  17. 模拟版图layout能否转数字IC后端实现?
  18. 服务器隐藏文件夹怎样打开,局域网文件如何设置隐藏?服务器隐藏文件夹的方法...
  19. Day13-寻觅踪迹
  20. 基于关键链的项目风险管理

热门文章

  1. 了解单片机解密的一些知识
  2. Phase2 Day11 Set Map
  3. maya python 游戏与影视编程指南pdf_《Maya Python游戏与影视编程指南》.( [美]Adam Mechtley).[PDF]...
  4. LordPE找不到进程
  5. 用VB 代码读取 Excel 内容
  6. Ubuntu 系列学习(四)ubuntu 22.04 安装 微信、QQ
  7. Android mc怎么和win10联机,大更新我的世界手机版/win10版联机完美互通
  8. PHP帮管客CRM系统源码去域名授权v2.4.4版
  9. 初学python_day05
  10. 被黑多年的WPS上市,背后:雷军拒绝收购,死磕微软 31 年