i3geek.com
闫庚哲的个人博客

浅析——iBeacon技术

1、什么是iBeacon

iBeacon技术指的是通过使用低功耗蓝牙技术(Bluetooth Low Energy,也就是Bluetooth 4.0或者Bluetooth Smart),iBeacon基站便可以自动创建一个信号区域,当设备进入该区域时,相应的应用程序便会提示用户是否需要接入这个信号网络。通过能够放置在任何物体中的小型无线传感器和低功耗蓝牙技术,用户便能使用智能设备来传输数据。

2、如何实现基于iBeacon的信息推送

很多买家有误解,认为推送消息是通过iBeacon基站下发的,其实不然。
iBeacon仅仅提供位置服务,推送消息功能需要您去开发一款APP软件,并安装到用户手机中,在后台挂载相应服务程序。例如进入iBeacons广播范围的用户手机收到商场打折促销信息,信息是由手机上的应用去获取的,而不是保存在iBeacons里。
具体实现过程是:当APP软件接收到iBeacon广播的位置信息后,经过一定计算来获取自己的当前位置,当计算出来的位置符合您设定的特定条件时,APP向您的广告数据服务器请求对应内容并呈现给用户,到此完成一条消息的推送。也就是说要实现动态的信息推送,至少需要一个APP软件和一个数据服务器。当然如果仅向用户呈现固定内容,则数据服务器不是必须的。

3、技术介绍

iBeacon利用的是BLE的广播帧“通告帧”(Advertising)。通告帧由配备BLE的设备定期发出,只要是支持BLE的终端,都可以接收到信号。通告帧的有效载荷部分,写入了由苹果定义的数据。

iBeacon的数据大致由四部分信息组成:UUID(universally unique identifier)、Major、Minor,以及Measured Power。

 

 

ibeacon

 

 

更多应用,代码示例请等待,我正在完成。。。

赞(0)
未经允许不得转载:爱上极客 » 浅析——iBeacon技术
分享到: 更多 (0)

评论 3

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    好吧, 对于此只能看看,不是很懂这方面的

    动漫情报5年前 (2014-04-28)回复
  2. #2

    各位注意保护眼睛~~~~眼保健操(→_→) (↑_ ↑) (←_←) (↓_↓) (→_→)(↑_↑)(←_… ←) (←_←)(↑_↑) (→_→) (↑_↑)(←_←) (↓_↓)(→_→) 做完之后可能出现如下症状:( T_T )(>_<) ( *_* )

    互传站长网5年前 (2014-05-03)回复
  3. #3

    同样支持

    大连摄影工作室5年前 (2014-05-15)回复