整个项目地址在这:ESP-WiFi-Localization

一、理论分析

实验原理其实很简单,WiFi信号的RSSI强度会随着距离的增加而减弱,依据这个原理,在不同的距离的设备对应的RSSI强度也是不一样的。当在一个平面定位一个点时,可以通过多个设备去定位,使其维度增加,可以定位其位置。

二、实验过程

我们实验室的场景如下。。比较简陋- -

根据论文,将整个实验阶段分为离线和在线两个过程。

离线阶段统计室内几个固定点的不同基站测量到的RSSI强度,得到一个表格。
在线阶段测量到RSSI值,与离线阶段的数据进行比对,用最邻近方法NN(Nearest-Neighbor)去判断点位。

之所以选用ESP32是因为之前用到过,而且ESP32带有RSSI测量的变量。


实验的框架如图三个基本节点去测量上游节点的RSSI值,并发送给他,上游的节点会将离线阶段的表格进行计算对比,然后得到自己的位置:

三、实验结果

实验结果不算理想:
1.NN算法中心节点成功率较低,而边缘节点较高。可能的原因是分辨率太高了,RSSI没法识别这么近的距离。

2.KNN算法因为是多个值平均,所以没法去确定某个点,只能估算其偏差。

3. WKNN是对其加权,得到的结果比KNN更好一些。

详细的结果在项目的Report中。

基于ESP32的WiFi-RSSI定位相关推荐

  1. esp32摄像显示时间_科普系列 || 第一弹~基于ESP32的WiFi连接

    点击蓝字关注 东南大学电子科协公众号- 号外号外!     还因为宅在家中无所事事吗,科协现在为了同学们帮助学习单片机和后面准备竞赛,电子科协决定推出一个系列文章,帮助大家了解常用的一些总线和一些通讯 ...

  2. WIFI室内定位(NN,KNN,WKNN)

    WIFI室内定位 课程名称:室内定位技术 姓    名:阚昊宇 学    号:*************** 指导教师:*** 目录 WiFi室内定位... 1 一 实验场地及设备介绍... 1 二 ...

  3. wifi rssi 计算 距离_PPT|交通未来第3期 基于实时WIFI蓝牙检测数据的交通目标定位及出行模式甄别技术...

    一.讲座信息 主题:基于实时WIFI-蓝牙检测数据的交通目标定位及出行模式甄别技术 主讲人:华南理工大学黄紫林(研三,毕业读博) 直播回放地址:暂不提供直播回放 PPT下载地址:https://git ...

  4. 基于余弦相似性的指纹匹配算法在WIFI室内定位上的应用(转)

    1.引言 "求孤的坐标-" "谁看到月明了?" "独嘉坐在哪里,我TT登陆不了!" "有人看到我的土豪金了么?" &qu ...

  5. wifi rssi 计算 距离_SKYLAB:蓝牙室内定位与WiFi室内定位的对比分析

    一.Wi-Fi室内定位技术 简单来说,Wi-Fi室内定位技术采用的是三点定位的方式,即通过移动接收设备以及三个Wi-Fi网络接入点的无线信号来确定移动接收设备的位置.由于三个Wi-Fi网络接入点距离移 ...

  6. 基于WIFI定位的室内定位系统--WIFI室内定位--新导智能

    一.RTLS系统概述 近年来,随着信息技术在外勤人员定位管理及移动资产跟踪定位管理的应用,移动考勤系统与资产跟踪定位正在进入一个新的飞速发展时期, 计算机技术.RFID技术的不断突破给这一领域注入了新 ...

  7. 基于ESP32的透明电视网络相册(可网页配置WIFI)

    1 小电视目前的功能有: 显示当地今天和明天的天气.温度 显示年月日星期及时间 循环播放128*128像素的照片 通过网页切换连接不同的wifi 通过网页上传功能3中的照片 小电视网络相册主要通过ES ...

  8. 启明云端分享|基于ESP32的1.54智能屏应用于无叶风扇、微波炉、空净器等,支持WIFI和蓝牙

    提示:近日由启明云端提供的基于ESP32的1.54智能屏(1.54寸彩屏,分辨率240*240)已被批量应用于无叶风扇.空气净化器.咖啡机.油烟机.按摩椅等家电.家居产品上. 基于ESP32的1.54 ...

  9. 手机室内地磁定位软件_一种基于地磁辅助WiFi的智能手机用户室内定位方法

    一种基于地磁辅助WiFi的智能手机用户室内定位方法 [专利摘要]本发明涉及一种基于地磁辅助WiFi的智能手机用户室内定位方法,包括离线阶段和在线阶段,离线数据采集阶段包括:根据建筑物平面地图把待定位区 ...

  10. 基于RSSI定位算法的matlab仿真

    up目录 一.理论基础 二.核心程序 三.测试结果 一.理论基础 Received Signal Strength Indication接收的信号强度指示,无线发送层的可选部分,用来判定链接质量,以及 ...

最新文章

  1. ftp服务器版本信息可被获取,ftp服务器版本信息可被获取
  2. 获取远程数据本地缓存到PHP数组
  3. 关于Jdk7与Jdk8对Collections进行分组的区别
  4. mysql5.7配置用户名密码_Druid拦截功能的配置与简单绕过
  5. 网络服务器开发总结(转:http://my.oschina.net/u/181613/blog/596022)
  6. 怎么暂时关闭网站php,WordPress怎么临时关闭网站进行维护
  7. guid主分区表损坏怎么办_抹盘提示进程失败,导致Win 10无法正常开机怎么办?...
  8. visio 模具_Visio2013 自定义模具 简单公式
  9. windows下javadoc生成文档注释的命令
  10. 问题-[致命错误] Project1.dpr(1): Unit not found: 'System.pas' or binary equivalents (DCU,DPU)
  11. 服务器与客户端的简单实现
  12. Bridging signals
  13. Eplan绘图软件:西门子S7-1500部件
  14. window下PC版 charles小程序抓包
  15. arm+linux+usb驱动开发,Linux+ARM下的USB驱动开发
  16. 16位浮点数(FP16)
  17. 如果你的网站需要免费的 SVG 插图,一定不要错过 Undraw 这个网站
  18. 微型计算机的发展经历了哪几个,计算机的小故事有哪些_计算机发展史小故事...
  19. soi cmos技术及其应用_航空制造业的激光焊接技术及其应用
  20. 滴滴美团又出事,要怎么做,才能避免“吸血”平台?

热门文章

  1. Effective C++条款13、14
  2. selenium登录 爬取淘宝商品信息
  3. 教师资格证报名网站内部服务器错误,教师资格证报名入口进不去怎么办
  4. java dataframe agg_Pandas对DataFrame单列/多列进行运算(map, apply, transform, agg)
  5. python函数笔记_小白学习笔记之Python函数(一)
  6. 2021年R2移动式压力容器充装考试题及R2移动式压力容器充装考试试卷
  7. 华为路由器开启ftp出现530错误
  8. linux 25端口漏洞,Linux通过栈溢出进行提权实战(dpwwn03)
  9. 洛谷-P1885-Moo-普及--分治
  10. ESP32-C3入门教程——导读