用樹莓派做個專屬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基站後,它可以定位用戶在室內的位置,據稱精度可以厘米計算。這意味著,當用戶走到商店內不同位置的時候,商店可以推送不同的產品信息或打折信息。

11

儘管是新技術,但是在蘋果推出它的同時,便已經有相應產品了。新創公司 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的教程 。)


1 評論

  1. 我想問一下,關於設置基站問題,在蘋果的app上顯示的是距離節點距離,無法顯示人員的精確定位,如果用四個藍牙模塊,放在房屋內部四個角落裡,每個都有一個樹莓派連接。能否確定人員的精準定位。

發表評論

你的郵件地址不會公開


*