2014-11-25 116 views
0

我正在構建一個項目(使用Arduino),該項目應該檢測進入建築物(例如她的房屋,辦公室等)的人並將其通知給服務器。這應該是無縫的和無用的。被動搜索藍牙設備以進行位置檢測

我雖然使用藍牙來這樣做,因爲我知道某些設備(如汽車揚聲器)可以自動連接到我的手機。一般來說,我希望一旦設備在範圍內(使用1米範圍內的小範圍BT設備<),我的應用程序將會意識到這一點,並且可以通知服務器,即使手機「鎖定」 「(屏幕是黑色的)。 BT設備可能會主動搜索手機並嘗試連接(假設手機和設備)已經配對。

是否有可能完成我想用BT做的事情,如果是這樣,怎麼做?如果沒有,有沒有其他方法可以實現它?

回答

1

是的,這是可能的,但正常的藍牙會消耗太多的能量,因爲你會不斷搜索設備。您的使用案例通常使用藍牙低功耗(BLE)實現 - 例如着名的Apple iBeacon。

+0

BLE能與普通電話一起工作嗎?它與「正常」BT有什麼不同? – 2014-11-25 09:04:11

+0

BLE與更新的Android手機兼容(自4.3開始)。 IOS支持iBeacons。 – Carsten 2014-11-25 09:37:56

+0

即使手機被鎖定,是否可以不斷搜索設備? – 2014-11-25 09:44:11