熊維祥
摘要:本文著重研究算法和軟件的實現過程,從ibeacon原理出發,分析技術特點,規避技術漏洞。開發研究過程中利用協調關系函數,優化基站模型,有效避免了環境信號干擾,通過循環過濾事件將實時性和準確率最優化。
關鍵詞 :beacon;定位;藍牙
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2017)02-0251-02
1 引言
無線傳感器網絡由于其巨大的應用前景引起國內外眾多研究者和工業界的青睞。其集感知、計算、無線通信能力為一體, 通過各類微型傳感器對感知目標進行實時監測并產生大量的感知數據[1]。低功耗藍牙等無線設備也越來越多地運用于感知學習領域,增強了體驗式經濟發展的前景[2]。
低功耗藍牙(Bluetooth Low Energy,BLE [3])設備在2013年由蘋果公司率先推出,以ibeacon基站為主的藍牙定位設備也開始應用于人們的日常生活。目前,我國教育領域對于ibeacon的應用開發局限于圖書館、博物館的定位[4],沒有將ibeacon的功能充分挖掘出來。而涉及定位算法、軟件開發的研究占少數,其中的算法多為基于二維的三環算法或指紋算法,忽視了現實的空間因素。本文將針對研究領域內教育產品的不足進行手機系統和定位算法進行研究設計。
2 系統設計
2.1 設計目標
1)基于現實搭建ibeacon基站環境,設計區域定位算法和精確點算法實現泛定位和精確定位。
2)設計并制作定位模型,與定位算法相匹配。
3)利用java中Bluetooth_Service接口制作android終端APP,要求能夠根據實時環境更新距離數據。
2.2 設計準備
2.2.1 基站選擇
本次研究的Beacon基站選用April beacon,測試過程使用2臺,Txpower均為-58;……