信息化 频道

即便没信号,这个APP也可定位并发信号!

  【IT168 资讯】在没有网络接入的地方,或许你以为没有应用程序可以解决定位问题,但一旦有了想法,就可以开始解决方案的研究。

  如果你是登山爱好者或从事更冒险的事情,你可能会担心在偏远山区发生事故。并且随着越来越多空巢老年人留在农村,解决这些人员的定位以及意外事件的及时救护问题也是很重要的。

即便没信号,这个APP也可定位并发信号!
▲演示过程截图

  显而易见的答案是无线电信标,这可以让你在紧急情况下被救援团队找到。有不少应用程序可以通过电话连接发送紧急呼叫,但是在更偏远的地方,电话服务可能不完整或不存在。当然,也可以购买卫星紧急信标,但这是昂贵的,仅限于极其热爱登山或滑雪等活动的骨灰级运动爱好者。

  近日,西班牙阿利坎特大学(Universidad de Alicante)的研究人员开发出一款新应用程序,该应用程序几乎可以在每个智能手机内部使用WiFi无线电来传输位置信号。物理和系统工程系的JoséángelBerná实现了该应用程序,可以使用WiFi来传输几公里之内的信号。

  关于该应用程序是如何工作的,目前并没有太多准确信息,但是作为一个接收器被用来添加到救援服务中,很明显,这不是通常意义上谈论的标准WiFi,或者如果接收器负责增加范围,接收器估计要花费上千元人民币。

  智能手机中普遍使用的无线电能够实现比WiFi更多的功能,例如,它也用于实现蓝牙。但是,访问低级硬件是困难的。使用标准的WiFi API也不是一个解决方案,因为发送一个WiFi数据包假定首先连接到基础设施网络,即一个接入点。这意味着没有什么明显的方式让无线电广播任何东西,除非连接到网络,显然在这种情况下,广播需要时间和网络。

即便没信号,这个APP也可定位并发信号!
▲app截图

  那么,应该怎么做呢?

  真正的答案,我并不确定,但我花了一些时间尝试不同的方式来实现。我能想到的唯一“简单”的方法是将手机作为热点,并每隔几分钟传送一次SSID。SSID是一个32字节数据包,位置的纬度和经度数据只需要11个字节。唯一的问题是没有用于处理热点的标准SDK,因此需要使用自省的第三方类来完成这项工作。

  以上只是我猜测的应用程序工作方式,因为它需要一个额外的接收器来拾取数据包。通过简单地扫描SSID广播,SSID方法可以被实现为一个应用。

  在完整应用程序曝光之前,你还能想到其他更好的方法吗?

0
相关文章