基于Intel Galileo的位置信息感知系統
2.2 硬件資源
本文引用地址:http://dyxdggzs.com/article/273082.htm ● 兩個(gè)實(shí)驗手機Zeeya Beach (Atom Z2420 / Bluetooth 2.1plus)
● 一個(gè)藍牙芯片模塊CC2540 Chip (Bluetooth 4.0)
● 一個(gè)Intel Galileo Board (Gen 1)
● 一張Intel Centrino Wireless-N 135 無(wú)線(xiàn)網(wǎng)卡(WLAN / Bluetooth4.0)
● 兩根全向天線(xiàn) (SMA / 2DB)
● 一張Micro SD存儲卡(8 GB)
2.3 軟件環(huán)境
(1)Galileo Board Develop Environment: Ubuntu 14.04 / LINUX IMAGE FOR SD Intel Galileo v1.0.0 / Arduino 1.5.3 / python 2.7.3 dev. / PyBluez 0.2
(2)Android ApplicationDevelop Environment: Android Developer Tools v22.0.1 / JAVA 1.8.0
2.4 實(shí)現要點(diǎn)
(2)實(shí)驗手機僅支持藍牙2.1,并不支持低功耗模式,故需要通過(guò)判斷藍牙信號的有無(wú)以確定目標是否還在范圍內。
(3)基站開(kāi)發(fā)需基于SD鏡像1.0.0,其他版本并未成功驅動(dòng)藍牙。
(4)目標藍牙設備需要提前設定MAC或UUID。
(5)Galileo通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò )向客戶(hù)端應用程序發(fā)送目標狀態(tài)等相關(guān)消息。
2.5 實(shí)驗結果
(1)以伽利略為基站,如表1所示。
(2)以實(shí)驗手機為基站,如表2所示。
(3)實(shí)際環(huán)境測試對比,如圖4所示。
我們在寢室同樓層平面,圖中黑點(diǎn)處設立基站,并繪制了信號丟失處的位置。
2.6 項目產(chǎn)品
(1)一個(gè)運行定制的linux的Galileo基站
(2) 一個(gè)初步實(shí)現功能和界面的Android移動(dòng)應用程序
(3)項目總結/未來(lái)工作
在這份報告中,我們提供了一個(gè)基于Intel Galileo和智能手機的藍牙位置感知系統的實(shí)現方案。目前系統已經(jīng)完成的基本功能為切換本地和單基站模式,查找手機/基站周?chē)乃{牙設備,并在時(shí)間軸上更新。
我們不僅在寢室樓層測試,也嘗試在室外設立基站,成功通過(guò)應用程序發(fā)現了佩戴藍牙芯片的貓的位置信息。未來(lái),私人住所、購物中心、幼兒園等需要重點(diǎn)關(guān)注的區域內都可以配備該系統。
最后,一個(gè)真正可用的感知網(wǎng)絡(luò )需要更多的Galileo節點(diǎn)布置在相應位置,就像蜂窩網(wǎng)絡(luò )中的基站一樣,并且需要通過(guò)進(jìn)一步的算法優(yōu)化定位邏輯和感知功能。以下是未來(lái)仍需進(jìn)一步研究的工作列表:
● 通過(guò)兩個(gè)基站更精確識別目標位置區域。
● 通過(guò)更多的Galileo開(kāi)發(fā)板組建網(wǎng)絡(luò )。
● 考慮到未來(lái)實(shí)際布點(diǎn)的功耗和大小需求,Intel Edison platform可以考慮作為基站節點(diǎn)的可行性。
評論