蓝牙RSSI转距离计算工具】的更多相关文章

RSSI是无线接收的信号强度指示,如WIFI.BLE.ZigBee.接收到的RSSI的强弱与发射点与接收点的距离有一定的关系,故可以依据RSSI进行粗略的定位计算,如苹果的iBeacon. 其中用到最重要的就是RSSI转距离算法,具体的转换曲线可以根据实际测量数据拟合,也可直接使用通用公式. 通用的RSSI转距离公式为: d = 10^((abs(RSSI) - A) / (10 * n)) d - 计算所得距离 RSSI - 接收信号强度(负值) A - 发射端和接收端相隔1米时的信号强度 n…
遇到一个问题,是将蓝牙rssi(信号强度)转换成距离的问题. 这一问题没有准确的解决办法,但是有人做过一个拟合回归函数,其变化规律比较类似于rssi的变化规律,函数如下: d = ^(abs(rssi) - a / ( * n)) 公式中: d: 拟合得到的估计距离 abs(): 求绝对值,因为rssi是负数 rssi: 信号强度 a: 与蓝牙设备相隔一米时的信号强度 n: 环境衰减因子 由于蓝牙设备的不同,这个公式不一定准确,所以a和n都需要反复试验与对照实际距离来求得.比如说我测得的比较准确…
转自:http://www.storyday.com/html/y2009/2212_according-to-latitude-and-longitude-distance-calculation-formula.html 在去年cosbeta曾经发布了一个网页计算工具,这个作用就是根据地球上两点之间的经纬度计算两点之间的直线距离.经纬度到距离的计算在通信工程中应用比较广泛,所以cosbeta通过搜索找到了一个js的计算脚本(其实是google map的计算脚本,应该算是比较准确了),做成了这…
我们通常所说的log是指以10为底的对数,而MATLAB中的log却不是这样.Matlab中的log函数在默认情况下是以e为底,即loge,如果需要计算以10为底的对数,那么需要用log10()函数.同理计算以2为底的对数需要用log2()函数. 如: >>log2(4) ans = 2 >>log10(10) ans = 1 >>log(10) ans = 2.3026 注:log(10)等于loge(10),Matlab中log()的默认值为loge(). 选取其中…
/* Crowding distance computation routines */ # include <stdio.h> # include <stdlib.h> # include <math.h> # include "global.h" # include "rand.h" /* Routine to compute crowding distance based on ojbective function valu…
指定两点地理位置经纬度的距离计算 #coding=utf-8 from math import * # input Lat_A 纬度A # input Lng_A 经度A # input Lat_B 纬度B # input Lng_B 经度B # output distance 距离(km) def calcDistance(Lat_A, Lng_A, Lat_B, Lng_B): ra = 6378.140 # 赤道半径 (km) rb = 6356.755 # 极半径 (km) flatte…
今天分享一个日期获取和计算的工具类,这个最初是用在项目中获取每周每月日期用的. <Attention> 之后逛帖子的时候发现了这个专门处理日期的库,java上也有,android上还为了避免使用getResourceAsStream而拖慢app这个问题进行了优化,地址为dlew/joda-time-android package com.ran.interview; import java.text.DateFormat; import java.text.ParseException; im…
LineCalc是基于Lex&Yacc的一个简单的行计算工具,支持常见的运算符和部分POSIX中定义于math.h中的数学函数:同时,LineCalc还提供了一个简单的错误处理模块,能检测公式中部分的错误:除数为零等. 工具详细介绍以及下载请查看:http://kecise.host-ed.me/index.php…
最近在做一个项目,有一个功能想要实现类似于查询附近的人的功能.由于项目的原因数据库只能使用 postgresql,空间查询就使用了 postgis 来实现. 具体业务像这样:业务需要返回附近距自己 1000 米的人的一个列表,返回列表中要带上距离,就是说某人距你多少米? 使用定位方式是什么? 我们使用 gps 定位发现定位精度,时间,误差和抖动都需要发大量的时间去处理. 于是采用了百度的定位 SDK,百度的上面几处都处理不错. 有一个小问题,从百度拿到的坐标是 经度和纬度,这个坐标系应该是地理坐…
===================================================== TI(时间信息)和SI(空间信息)计算工具文章列表: 视频特性TI(时间信息)和SI(空间信息)的计算工具:TIandSI 视频特性TI(时间信息)和SI(空间信息)的计算工具:TIandSI-压缩码流版 ===================================================== 此前在文章<视频特性TI(时间信息)和SI(空间信息)的计算工具:TIandS…