时间:2015-03-09 来源:

蓝牙RSSI计算距离 【移动开发】

利用CoreLocation.framework很容易扫描获得周边蓝牙设备承接网页制作,苹果开源代码AirLocate有具体实现,承接网页制作下载地址:

    RSSI - 接收信号强度(负值)

修改AirLocate的APLRangingViewController.m展现部分代码,html静态页面制作输出计算距离

由于所处环境不同,网站div+css每台发射源(蓝牙设备)对应参数值都不一样.按道理符合w3c标准, major, [beacon.proximityUUID UUIDString]); // NSString *formatString = NSLocalizedString(@"Major: %@, Acc: %.2fm, Dis: %.2f", beacon.major, beacon.accuracy, [self calcDistByRSSI:beacon.rssi]]; NSString *formatString = NSLocalizedString(@"Acc: %.2fm, Dis: %.2fm", beacon.accuracy, [self calcDistByRSSI:beacon.rssi]]; return cell; } 扫描结果

    A - 发射端和接收端相隔1米时的信号强度

计算公式的代码实现

其中:

    d - 计算所得距离

    d = 10^((abs(RSSI) - A) / (10 * n))

https://developer.apple.com/library/ios/samplecode/AirLocate/Introduction/Intro.html

当你不知道周围蓝牙设备准确位置时符合w3c标准,只能给A和n赋经验值(如本例).

计算公式:

所获得的iBeacon在CoreLocation里以CLBeacon表示,手机html制作其中有RSSI值(接收信号强度), power); } 传入RSSI值,返回距离(单位:米).其中,web前端制作A参数赋了59,n赋了2.0.

点击次数:2101
作者:
web前端行业资讯
Web new NewsList
谷歌安全博客披露“英特尔内核漏洞”更多细节 ,,2018年01月04日Postgres10开发者新特性 ,,2017年12月28日阿里巴巴、狗尾草、苏大联合论文:基于对抗学习的众包标注用于中文命名实体识别 ,,2017年12月28日柯洁的2017:20岁,与AI斗与人类斗,其乐无穷 ,,2017年12月28日如果机器人拥有痛觉,这个世界会有哪些不一样? ,,2017年12月28日苹果经典电脑Lisa源代码修复完成将于2018年开源 ,,2017年12月28日腾讯浏览指数发布年终榜单2017年人们都关注哪些AI话题? ,,2017年12月28日除了发现开普勒90,NASA还靠AI做了什么? ,,2017年12月28日柯洁宣布:明年4月,将再次与围棋AI交锋 ,,2017年12月28日百度无人车美国首秀CES将发布Apollo2.0 ,,2017年12月28日这四种技术发展趋势将在2018年改变世界 ,,2017年12月28日2017:谷歌DeepMind团队的年度回顾 ,,2017年12月28日封杀这个公式,AI智商将为零 ,,2017年12月28日微软AI高管:要让所有人、所有机构都用上人工智能 ,,2017年12月28日为什么Linux桌面年一直未到来 ,,2017年12月28日AppleLisa操作系统将开源 ,,2017年12月28日2018年9大技术趋势预测 ,,2017年12月28日谷歌研究院发布NIMA:能评价图像有多美,还能让图像变得更美 ,,2017年12月28日苹果为2019年iPhone开发大容量电池新技术 ,,2017年12月28日谷歌发布Tacotron2:能更简单地训练AI学习演讲 ,,2017年12月21日TensorFlow漏洞爆发背后:关于AI安全我们的傻与天真 ,,2017年12月21日Android端Edge浏览器新版发布:常规性能优化和BUG修复 ,,2017年12月21日三星开发出全球最小的DRAM芯片技术领先优势扩大 ,,2017年12月21日腾讯绝艺AI下一步将学习AlphaGozero自对弈训练 ,,2017年12月21日Facebook社交VR应用Spaces扩大覆盖面:入驻HTCVive ,,2017年12月21日设计图曝光:三星双屏折叠手机原来是这样的 ,,2017年12月21日微信支付和支付宝已成为世界移动支付的"老师" ,,2017年12月21日新专利表明FaceID未来有望装备在iPad、MacBook和iMac等设备 ,,2017年12月21日首批九个建议加入EE4J的项目 ,,2017年12月21日这就是SurfacePhone?微软可折叠手机概念图曝光 ,,2017年12月21日第三届Android挑战赛开赛 ,,2016年07月24日iOSAutoLayout自动布局中级开发教程(1)-浅谈autolayout 【编程语言】2015年01月24日Bag标签之一行代码实行中文分词实例2 【Web前端】2015年03月18日org.springframework.orm.hibernate3.HibernateSystemException:Nullvaluewasassignedtoapropertyo2016年11月15日数据结构之计算器的实现(JAVA)(四) 【编程语言】2015年04月02日推荐大家看下GGAD会议归来话总结2014年01月29日hdu5334多校(4) 【移动开发】2015年08月05日SearchforaRange【编程语言】2014年12月01日WindowsPhone7荣获“年度最佳操作系统”称号 ,,2016年07月24日终于忙完乱七八糟的,可以静下心写一会儿代码了【架构设计】2015年07月20日管理神话之一:100%利用【Web前端】2014年12月04日AndroidStudio初认识——调用相机【系统运维】2015年08月28日PHP+HTML简单实现BBS论坛与回帖 【编程语言】2015年03月16日jQuery中使用Ajax获取JSON格式数据示例代码2014年01月29日使用Latex编译简历 【研发管理】2015年07月17日Linux学习篇之---centos7中的ifconfig 【编程语言】2015年05月27日防止网页内容被拷贝的方法2014年01月28日angular初体验(简单易学,适合新手,很新很新的手哈哈哈) 【移动开发】2015年08月24日泛型限定<?extendsObject> 【综合】2015年06月01日#个人赛第七场解题总结#(FZU1881三角形问题找规律&&FZU1884排火车模拟) 【编程语言】2015年04月02日如何正确清空cin缓存 【Web前端】2015年05月13日sed用法释疑 【研发管理】2015年02月04日JavaFX之FXController详解 【编程语言】2014年11月24日WebGIS前端瓦片地图显示原理及实现2017年03月08日用户界面设计中的状态和动作二:什么是动作,什么是状态2014年01月28日javascript继承实现方法2014年01月29日BZOJ3329Xorequ数位DP+矩阵乘法 【移动开发】2014年12月17日邮件营销如何创意故事情节? 【互联网】2015年03月09日【数据库'tempdb'的日志已满】最新解决方法 【Web前端】2015年04月03日【牛腩】——ASP.NET真假分页 【编程语言】2015年03月10日
我们保证
We guarantee
> psd效果文件手工切图,保证图片效果最好体积最小利于传输
> 100%手写的HTML(DIV+CSS)编码,绝对符合W3C标准
> 代码精简、css沉余量小、搜索引擎扫描迅速,网页打开快捷
> 应用Css Sprite能够减少HTTP请求数,提高网页性能
> 跨浏览器兼容(IE6、7、8、9,Firefox火狐,Chrome谷歌)