我将致力于一个项目,该项目试图确定你的位置上使用的无线信号强度从几个接入点。我想知道,如果任何人知道任何类似的项目或任何关于该主题的文章

如果有人问津:它的一个研究项目在在我的大学。该应用程序写入被用作打地开发新的无线天线,更好地适合这种类型的使用情况。我只是工作上的编码项目的一部分。哦和书面使用c#这是不是可选的


澄清:它唯一的无线网络。没有GPS goodnes对我们因为整个地球的安全受到威胁。它应该在室内工作 该软件是应该确定你的位置,通过使用已知地点的访问要点和它们的信号长处告诉你你在哪里。其目前约为4-5米的精确度 除了我已经有一个工作原型和只是想知道如果有任何类似的已经完成之前,或如果任何人有任何建议或想法/有关的项目

有帮助吗?

解决方案

丢弃第2的答案,在那里他们需要使用全球定位系统和全球定位系统的第一和一名无线网络在第二,我的回答是:

这听起来很容易,但是你需要做一些家庭作业第一,一项调查。

  • 你会需要的措施并创建一个椭圆形的形状(在一份文件)与指数和百分比的所有无线路由器在该营地。
  • 当,可以想象一下,你编2路由器的信息的,你都准备好了。
  • 获得当前的无线点和信号强从用户的笔记本电脑设备和查询的数据库使用这些价值观。
  • 给用户他们目前的位置。

例如:

  • 在校园酒吧你的测量,要在那个地方你需要有约55%的力量提供的信号从无线路由器1和25%的无线路由器2。

使用所有这C#你应该开始在 这个代码项目的文章 得到的信号强度。然后就是使用这些返回值的数据测量的当前做的一项调查。

希望它有助于:)至少,那是我会做什么为了处理这个问题。

其他提示

我们这样做的一个项目已经确定距离的接入点,但没有信号三角测量法(已经涵盖在其他的答案)。

我有一个建议从"人,我希望我没有回去做这个"部门-这将要花费额外的时间在2领域:

  1. 一个简单而可重复的方法的校准使用 多个数据点.例如,空投从"非常关闭"到"很近"将是一个很大超过"真的远离开"到"真的真的很远"。它不会是一个直线的斜率。
  2. 数据平滑。因为你移动,信号强度将有所不同unproportionally到你的运动(由于在道路上的障碍).它会让你的结果更准确的,如果你把一个滚动平均数的过去的5-10个样品的信号强度,而不是只是把最后的样品。

您可能会喜欢看的谷歌齿轮地理位置API 。我不知道它是多么容易从C#中使用,但它可能是有用/相关。

(声明:我为谷歌工作,但还没有任何与地理位置API)

我也不会想到,信号强度会工作得很好:太多东西干扰了它(如墙壁)。但是你可以尝试测量平次,特别是如果你的AP扔一百坪,并采取了平均水平。大部分时间将是AP消化ping和产生的乒乓球,但也将有时间飞行组件的信号。如果AP响应时间是一致的,那么你应该能够减去它,从而计算到AP的距离。通过公知的数学双曲线然后可以找到由3个或4个接入点的位置。

保罗。

天棚弹簧在脑海中。这取决于人虽然登记他们的AP的llocation。

转到无线上网在定位系统(WPS),在这里我们使用多个无线上网的AP来跟踪位置.. 这是由许多系统如谷歌,天涯等实现通过提供额外的安全性4隐私.. 我太不知道这种尝试在immplimenting这种技术的.. 所有D型最好的,我们可以通过各种方法有,通过创新实现对现有基础设施简化其复杂性。 我建议ü去WiFi路由器修读此之前加载管理和使用。

您可以尝试FIND3项目,这里有一个文档 https://www.internalpositioning.com/doc/ ,它的API可用于这一目的和使用学习算法不断学习怎样准确的位置。他们也有移动应用(仅适用于Android设备)。我希望做同样性质的东西。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top