IBeacon 简介

IBeacon 是苹果提出的,基于BLE(低功耗蓝牙)的一个协议。它给设备提供了一种新的(相对于GPS,基站,WiFi等)感知位置的方式。支持IBeacon协议的设备,是一个IBeacon的基站,可以用来建立一个地理区域(类似地理围栏),当IOS设备进入或离开该区域时及离IBeacon基站的位置发生变化时,可以感知到。

IBeacon的使用场景。iBeacon是在其基站的感应范围内能够建立连接,并进行信息交互。因此于主要的功能是定位和信息交互。这两点得以使iBeacon延伸到很多的行业里面:

信息推广:

    商家超市可以向处于附近顾客推送促销信息;

    图书馆中当用户处于某个位置时,可以向用户推送信息,便于图书的检索和查找;

    博物馆以及旅游景点当用户处于某个位置时,可以向游客推送信息,讲解文物或景点,实现客户的自助旅游等;

    酒店可以实现自助订房,入住通知等;

    学校或其它部门在上课或开会时可以用此来检测出勤人数等;银行可基于此实现消费支付的功能

定信:

    停车场、车展等可以可以使用精准定位快速找到自已想看的车辆;

    商场或超市等可以进行精准定位来实现室内地图或快速找人功能;

    跟据精准定位可以实现智能设备丢失,被盗通知功能;

    剧院、电影院等地方可以提示观众播放信息;

    公交车可以根据车离站台的距离实现到站提醒功能

IBeacon推广使用存在的问题:

    IBeacon技术基于蓝牙BLE,部分较老设备并不支持(Android中大量设备不支持BLE);

    IBeacon技术基于蓝牙BLE,绝大多数用户不会经常启用蓝牙(IOS上IBeacon还会启用定位);

    安全及隐私问题,iBeacon基站信息容易被伪造;


IBeacon的用户群(普通用户除外):

应用程序开发人员

    如果你的程序需要使用到以上IBeacon使用场景中类似的功能,需要对用户的行为进行分析,然后响应,那么需要在应用程序中集成对IBeacon的支持。如果是IOS开发者,需要对IOS SDK相关APIs 进行了解,然后使用IOS提供的核心APIs进行开发即可;对于Android开发者则需先实现IBeacon的协议栈然后进行开发(Android系统默认不支持IBeacon)

IBeacon设备部署人员

    不论将IBeacon基站设备布署在何处,都需要了解设备是如何工作的;了解设备的信号强度,发射频率及以及续航情况;还要了解其使用的材料和其它相关问题;需要计算如何科学高效的布署设备;需要了解如何进行测试,校准及维护设备的使用

IBeacon设备的制造人员

    设备制造人员需要做的是提升设备的制造工艺,安全性,在满足需求的情况下,将设备的功耗降低,续航效果提升!



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Guide to BluetoothSecurity原文 本出版物可免费从以下网址获得:https://doi.o...
    公子小水阅读 8,361评论 0 6
  • 1. iBeacon是什么? 维基百科:iBeacon是苹果公司提出的"一种可以让附近手持电子设备检测到的一种新的...
    丨n水瓶座菜虫灬阅读 4,485评论 5 9
  • @end 与之前一样,你需要初始化位置管理器并设置它们的 delegate 。 在 application:did...
    LiWeiJ阅读 2,197评论 0 0
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,842评论 25 709
  • 我有一壶酒 足以慰风尘 愿傾大海里 慰籍天下人
    7d06b87ef7cd阅读 194评论 0 0