笔者手机上装了很多App store上的蓝牙4.0 BLE的软件, 其中 AirLocate 是苹果公司推出iBeacon的测试软件,  Locate iBeacons 是一款第三方的软件, 能实现iBeacon的距离定位和校准, 下面我们来看看 Locate iBeacons  实现的距离显示和室内定位。

【1】, 手机上安装 Locate iBeacons, 你的iphone至少是4s或以上, 系统必须是ios7.0以上, iphone4s ios7.0 以后的系统才支持蓝牙4.0BLE。

【2】, 点击Locate iB  进去后如下图,

【3】, 点击 Locate iBeacons  进入如下界面,如果你的基站已经打开, 即可看到如图所示的设备, 下图中  就直接显示了你的手机与iBeacon基站间的距离, 这个距离可能随着不同的硬件设备而有所差异, 所以需要校准, 请看下一步如何校准。 这里为什么一打开这个软件就实现了距离显示了呢, 主要是 该软件内默认添加了苹果公司发布的UUID, 我们亦可以修改基站的uuid, 然后在该软件中添加该uuid, 同样也能实现该功能的,这个做起来就要深入开发了。

【4】,校准,  点击第一行 , 进入下一步。

【5】, 校准提示, 把你的iphone放到距离iBeacon基站约1米处, 按下Calibrate  , 并且保持30秒到1分钟, 过程如下面图。

【6】, 校准完毕, 下面图显示聚焦校准完毕了, 你可以随意拿你的iphone到处走, 神奇的iBeacon就告诉你你所处的距离, 如果有3个以上的iBeacon基站信号能够被收到, 那么就可以实现比较真正的室内定位了。

【7】, 显示距离如下。

请观看视频

http://v.youku.com/v_show/id_XNzc5MTUwMjM2.html

【8】, 结束, iBeacon在ios上的简单应用就是这样, 实际上里边包含了很多新颖的技术, 苹果公司现在正在大力推广iBeacon , 也即蓝牙4.0 BLE 室内定位技术, 这个东西可用的地方实在太多, 车位定位、图书馆定位、超市、游乐场、机场座位、入口、足球世界杯球场等你能想到的都可以用到, 你没想到的苹果公司也想到了, 还能用于移动支付, 这也是苹果公司的手机为什么一直都不使用NFC的原因, 目前美国已经在苹果商店以及不少游乐场里安装了iBeacon基站以及不少app开发商已经瞄准了这块大得难以想像的蛋糕, 我们拭目以待吧。

【9】, 话外, 我们知道 苹果的 AirLocate是开源的,苹果在WWDC2013上放出的示例代码就有, 但是本文所 用的  Locate iBeacons 不是开源的, 但是可以从App store上免费下载免费使用, 笔者手头也有修改好的源码, 但是没有发布上App store上去, 毕竟要发布上去是件麻烦事, 我们还是把iBeacon基站做到性能最好优先。 后面我会发出更多的iBeacon相关的教程, 关注的朋友注意我csdn博客的更新吧。让我们一起见证iBeacon的成长。

如果需要iBeacon基站开发, 请看这里  http://amomcu.taobao.com/ , 这里能提供基于cc2540或cc2541的蓝牙4.0BLE开发的详细硬件和软件资料, QQ群257318688, 阿莫单片机论坛  www.AmoMcu.com  提供技术。

蓝牙4.0BLE之iBeacon 在ios上的应用-室内定位 [原创,多图,视频]相关推荐

  1. CC2540 CC2541 蓝牙4.0BLE开发板实现 空中飞鼠、体感游戏手柄【多图】

    蓝牙4.0BLE开发板实现空中飞鼠.体感游戏手柄 近年来开始流行空中飞鼠与体感游戏手柄,正好我们的开发板上设计有插入mpu6050六轴传感器的适配接口,我们中秋节期间兴趣使然,实现了这么一个方案.   ...

  2. 蓝牙ibeacon技术实现低成本、高精度室内定位

    根据研究表明,我们活动时长最多的是在室内,由于卫星信号受到建筑物的遮挡,GPS和北斗等卫星定位并不适用于室内的定位.获取周边店铺导航.追踪工作人员位置.快速定位室内的救护对象.机器人在工作区域定位导航 ...

  3. 04 在地图上添加主页、定位、鹰眼图和比例尺控件

    在上一篇文章中我们学习了如何创建一个简单的地图,那接下来,我们学习如何给创建好的地图上添加一些基本的空间,最终效果如下图所示: 由上图可以看出,我们在地图上添加了主页.定位.鹰眼图以及比例尺控件,下面 ...

  4. ios html5不显示图片,为什么iOS上的Safari不显示我的HTML5视频海报?

    我有这个网页: http://healthpad.net/dashboard/ 它具有10< video>元素就可以了. 由于某些原因,当我在iPad上加载页面时,它不显示视频海报. 尝试 ...

  5. iBeacon系列:三、iBeacon能否精确室内定位等10个技术问题

    国内iBeacon技术很热,但仍旧有很多误解,所以我们很想澄清关于iBeacon的一些真相: 1. iBeacon如何对外推送信息? 这是最常见的对iBeacon的误解.iBeacon不是伪基站,iB ...

  6. iBeacon能否精确室内定位等10个技术问题

    国内iBeacon技术很热,但仍旧有很多误解,所以我们很想澄清关于iBeacon的一些真相: 1. iBeacon如何对外推送信息? 这是最常见的对iBeacon的误解.iBeacon不是伪基站,iB ...

  7. 室内定位方案部署WIFI定位还是IBeacon定位-新导智能

    iBeacon,在国内其完成已能够很好的完成室内定位方案计划的进程,并且在露天煤矿.化工厂.商场等场景下均有小范围的试用.到购物中心的地下停车场,购完物后,是不是有找不着停车位的时分?那么问题来了,怎 ...

  8. 室内定位程序_室内定位方案部署WIFI定位还是IBeacon定位

    iBeacon,在国内其完成已能够很好的完成室内定位方案计划的进程,并且在露天煤矿.化工厂.商场等场景下均有小范围的试用.到购物中心的地下停车场,购完物后,是不是有找不着停车位的时分?那么问题来了,怎 ...

  9. iBeacon+WiFi定位技术解决室内定位一切问题,低成本+高精准室内定位

    iBeacon是一种低成本的室内定位: iBeacon确实弥补了GPS技能的不足,为用户供给一种低成本.更省电的室内定位追踪技能.它能依据用户的位置和需求,经过手机使用程序来供给智能化的电子服务. 但 ...

最新文章

  1. GO Negotiation流程分析
  2. k8s 通过环境变量获取Pod信息
  3. AngularJS 指令中的require
  4. [BZOJ4448][SCOI2015]情报传递[dfs序+树状数组]
  5. 从锁的原理到构建分布式锁
  6. 日志分析系统分类有哪些_Java开发日志规范
  7. 图灵成立七周年——经典回顾
  8. TCP、UDP绑定同一端口通信的解释-转
  9. C#仿QQ皮肤-Label与ListBox 控件实现----寻求滚动条的解决方案
  10. 层次凝聚聚类算法(HAC)
  11. 关于开发板不断eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 eth0: link down的问题
  12. 免费可商用图片素材网站,建议收藏
  13. matlab打开excel乱码,ArcGis 属性表.dbf文件使用Excel打开中文乱码的解决方法
  14. 生物信息学二级计算机,生物信息学-张红-第二章-计算机基础
  15. iOS 三国杀 Ver.LOG
  16. 运用三角不等式加速Kmeans聚类算法
  17. 汇编:动态画出一棵七彩圣诞树
  18. 怎么对文件夹进行随机重命名?怎么批量给多个文件夹生成随机名称?
  19. Unity实战——模拟太阳系
  20. 清华计算机系超算团队,关注 | 清华大学学生超算团队获国际超级计算机竞赛世界大学生超算竞赛总冠军...

热门文章

  1. Linux硬连接、软连接的原理 兼述磁盘组成文件系统类型
  2. 弹性系数系数在水文气象中的应用及其MATLAB实现
  3. “我的世界开服侠”使用教程
  4. Fasm---Win32汇编学习7
  5. html css 导航 左右滑动效果代码,HTML+CSS/CSS3实现滑动下拉导航栏
  6. 递归整理及几个经典题目
  7. 补单平台淘宝补单计划
  8. 深度学习:使用visdom可视化训练过程时,出现蓝屏,不能正常显示的解决办法
  9. 拉格朗日插值程序C语言,拉格朗日插值法 C语言实现
  10. 第九届蓝桥杯——星期一