树梅派应用57:用树莓派做个专属iBeacon基站

Posted huayucong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了树梅派应用57:用树莓派做个专属iBeacon基站相关的知识,希望对你有一定的参考价值。

70美元,你也能用Raspberry Pi做个专属iBeacon基站。上周,苹果在北美全部254家Apple Store均部署了iBeacon基站。当消费者手持升级了ios 7并支持低功耗蓝牙(Bluetooth 4.0)的设备走进店铺时,即可收到商店自动推送的消息提示。而现在,得益于硬件运动的发展,我们完全可以用Raspberry Pi自制一个iBeacon基站。

iBeacon是什么?

在今年WWDC上,苹果正式发布了iOS 7,而iBeacon也是该系统的重要特性之一。 种种迹象 表明,iBeacon技术将是苹果未来的重要发展对象之一。

iBeacon是基于Bluetooth 4.0LE协议开发的技术。在店内部署iBeacon基站后,它可以定位用户在室内的位置,据称精度可以厘米计算。这意味着,当用户走到商店内不同位置的时候,商店可以推送不同的产品信息或打折信息。

尽管是新技术,但是在苹果推出它的同时,便已经有相应产品了。新创公司 Estimote已经开始为商家提供iBeacon基站产品,它的售价为99美元。

美国百货商店Macy’s已经部署了iBeacon基站。 据称 ,它会向安装有专为其设计的应用发送大约31字节的数据,其中包含了128位的UUID,可以通过两个16位的识别码来确定用户所在的门店,以及在店内的区域。通过这样的技术,iPhone 5S的用户甚至可以通过扫描指纹直接购买商品。

用Raspberry Pi制作iBeacon基站

近日,一位叫Tony Smith的创客用一个Raspberry Pi和一个蓝牙适配器制作了一个iBeacon基站,它还配备了Linux Bluetooth软件栈、BlueZ和多种USB开发包。正如之前所说,iBeacon技术是基于低功耗蓝牙开发的,所以它同样可以支持android 4.3以上的设备。

苹果在iOS的Corelocation架构层中定义了一个CLLocationManager类,用以检测在iBeacon基站所覆盖的区域内(iBeacon的信息传输距离最远可达50m左右)的移动设备,即监控触发事件。(详细的软硬件开发过程,可以参考 Tony Smith的教程 。)

以上是关于树梅派应用57:用树莓派做个专属iBeacon基站的主要内容,如果未能解决你的问题,请参考以下文章

树莓派

用树莓派做一个人脸识别开锁应用

《用树莓派做点什么》-001-树莓派4B尝鲜

如何用树莓派做实时视频聊天?

用树莓派做服务器运行博客网页

《用树莓派做点什么》-006-远程登录树莓派