24h購物| | PChome| 登入
2015-02-28 18:36:09| 人氣6,257| 回應1 | 上一篇 | 下一篇

樹莓派 (RPi) 設為 iBeacon 基地台

推薦 0 收藏 0 轉貼0 訂閱站台

奮戰好幾晚,今天下午終於把它搞定.

我的配備: RPi B+, Bluetooth 4.0 Dongle, OS: Raspbian 最新版

設定參考: https://learn.adafruit.com/downloads/pdf/pibeacon-ibeacon-with-a-raspberry-pi.pdf

安裝過程碰到最大的問題是在編譯 bluez 前的指令: sudo ./configure --disable-systemd, 跑到一半就跳出錯誤訊息 "configure: error: D-Bus >= 1.6 is required"   對我這個還不熟悉 Linux 的門外漢來說,根本就是天書.網路上查到的訊息也看不太懂,似乎就是欠缺某個程式庫.試了 sudo apt-get update 沒太大效果,最後把所有的程式庫再用 apt-get install 一個個重灌,莫名地就可以順利編譯了.

編譯的時間大約耗費十幾分鐘,完成後再用 hciconfig 啟動藍牙以及將 UUID 填入,一個 iBeacon 基地台便開始工作.

APP 透過偵測藍牙信號 (RSSI) 的強度與校正後,便能估算出手機與基地台之間的距離,達到室內定位的功能;不過軟體的準確度還不是很好.就像上一張圖片,它顯示 36 公尺,問題是如果我家長度有那麼多的話,就算住的不是豪宅,我也肯定是個門前有小河,後面有山坡的田僑,而以上這兩種假設都不存在啊.

 

 

台長: BM2MUU
人氣(6,257) | 回應(1)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 心情日記(隨筆、日記、心情手札) | 個人分類: 科科 |
此分類下一篇:Arduino FM 收音機 (Si4703)
此分類上一篇:Volumio 再探 (HiFiBerry 與其他)

黃銓斌
我們最近在準備專題
關於ibeacon部份 想跟您請教
如果有空可以回maill給我謝謝
2015-09-03 23:44:04
是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文