基于藍(lán)牙手機(jī)室內(nèi)定位系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種定位系統(tǒng),尤其是一種基于藍(lán)牙手機(jī)室內(nèi)定位系統(tǒng)。
【背景技術(shù)】
[0002]當(dāng)前藍(lán)牙硬件成本已下降到了比較合理水平,在手機(jī)和計(jì)算機(jī)上使用非常廣泛,藍(lán)牙定位技術(shù)也開始發(fā)展。在已有藍(lán)牙定位技術(shù)中,用嵌入式系統(tǒng)控制藍(lán)牙模塊的方式設(shè)計(jì)藍(lán)牙節(jié)點(diǎn),成本較高;本發(fā)明改進(jìn)了已有藍(lán)牙設(shè)備RSSI檢測方案,能對(duì)多個(gè)手機(jī)同時(shí)定位;利用W1-FI和J2ME技術(shù)實(shí)現(xiàn)了對(duì)手機(jī)定位信息的接收和實(shí)時(shí)顯示。
【發(fā)明內(nèi)容】
[0003]藍(lán)牙模塊充當(dāng)主機(jī)的方式。藍(lán)牙節(jié)點(diǎn)采用對(duì)CSR BC4模塊進(jìn)行固件編程的方式設(shè)計(jì)。CSR BC4模塊提供固件編程的接口,固件里除了實(shí)現(xiàn)藍(lán)牙協(xié)議以外,還有一個(gè)虛擬機(jī)運(yùn)行用戶程序。該模塊上有數(shù)字10、模擬10、PCM、UART, IIC和USB等多種有線的1接口。通過虛擬機(jī)控制模塊上的各種有線1接口和藍(lán)牙通信。
[0004]固件程序編寫。通過查詢操作即可獲得定位手機(jī)的RSSI,使錨點(diǎn)無需和手機(jī)建立連接。
[0005]在查詢操作之前需要通過以下函數(shù)指定查詢模式為RSSI模式: WriteInquiryMode(&theApp->task,
Inquiry_mode_rssi);
實(shí)現(xiàn)查詢操作的函數(shù)為:
Connect1nInquiry (theAppTask, inquiry_lap, max_responses, timeout, class_of_device);函數(shù)中可以設(shè)置本次查詢中的最大相應(yīng)次數(shù)、查詢時(shí)間、需要相應(yīng)的設(shè)備類型。
[0006]通常每個(gè)藍(lán)牙設(shè)備都有一個(gè)設(shè)備名,用戶可以自行設(shè)置,錨點(diǎn)可以讀取附近手機(jī)設(shè)備名,并將設(shè)備名與藍(lán)牙地址的對(duì)應(yīng)關(guān)系發(fā)送到服務(wù)器備案。讀取手機(jī)的藍(lán)牙設(shè)備名的函數(shù)為;Connect1nReadRemoteName (theAppTask, bd_addr);讀取完畢以后再 CL_DM_REM0TE_NAME_C0MPLETE消息中可以得到與該藍(lán)牙地址對(duì)應(yīng)的設(shè)備名。
【附圖說明】
[0007]圖1是系統(tǒng)結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0008]系統(tǒng)的體系結(jié)構(gòu)如圖1.系統(tǒng)的功能是通過藍(lán)牙的RSSI對(duì)手機(jī)進(jìn)行定位,然后通過局域網(wǎng)和W1-Fi把定位結(jié)果發(fā)布到手機(jī)上。具體流程:通過布置在室內(nèi)的藍(lán)牙錨節(jié)點(diǎn),測出手機(jī)的藍(lán)牙信號(hào)在錨節(jié)點(diǎn)處的RSSI。錨節(jié)點(diǎn)把這些RSSI數(shù)據(jù)發(fā)送到路由節(jié)點(diǎn),路由節(jié)點(diǎn)再將這些數(shù)據(jù)通過W1-Fi轉(zhuǎn)到局域網(wǎng)。局域網(wǎng)的服務(wù)器對(duì)RSSI數(shù)據(jù)進(jìn)行處理、運(yùn)算,得到手機(jī)的位置數(shù)據(jù),手機(jī)通過W1-Fi從局域網(wǎng)上獲得位置數(shù)據(jù),將定位結(jié)果以圖形化的方式顯示出來。
【主權(quán)項(xiàng)】
1.基于藍(lán)牙手機(jī)室內(nèi)定位系統(tǒng),其特在于:所述藍(lán)牙手機(jī)室內(nèi)定位系統(tǒng)包括=RSSI檢測、藍(lán)牙錨節(jié)點(diǎn)。
2.根據(jù)權(quán)利要求1所述RSSI,其特征在于:檢測通過查詢操作即可獲得定位手機(jī)的RSSI,使錨節(jié)點(diǎn)無需和手機(jī)建立連接。
3.權(quán)利要求2所述錨節(jié)點(diǎn),其特征在于:通常每個(gè)藍(lán)牙設(shè)備都有一個(gè)設(shè)備名,用戶可以自行設(shè)置,錨點(diǎn)可以讀取附近手機(jī)設(shè)備名,并將設(shè)備名與藍(lán)牙地址的對(duì)應(yīng)關(guān)系發(fā)送到服務(wù)器備案。
【專利摘要】本發(fā)明一種基于藍(lán)牙手機(jī)室內(nèi)定位系統(tǒng)。所述藍(lán)牙手機(jī)室內(nèi)定位系統(tǒng)改變了原有固件程序編寫通過查詢操作即可獲得定位手機(jī)的RSSI,使錨點(diǎn)無需和手機(jī)建立連接。通過布置在室內(nèi)的藍(lán)牙錨節(jié)點(diǎn),測出手機(jī)的藍(lán)牙信號(hào)在錨節(jié)點(diǎn)處的RSSI。錨節(jié)點(diǎn)把這些RSSI數(shù)據(jù)發(fā)送到路由節(jié)點(diǎn),路由節(jié)點(diǎn)再將這些數(shù)據(jù)通過Wi-Fi轉(zhuǎn)到局域網(wǎng)。局域網(wǎng)的服務(wù)器對(duì)RSSI數(shù)據(jù)進(jìn)行處理、運(yùn)算,得到手機(jī)的位置數(shù)據(jù),手機(jī)通過Wi-Fi從局域網(wǎng)上獲得位置數(shù)據(jù),將定位結(jié)果以圖形化的方式顯示出來。
【IPC分類】H04B5-00, H04W64-00
【公開號(hào)】CN104640199
【申請(qǐng)?zhí)枴緾N201310569243
【發(fā)明人】錢昊陽
【申請(qǐng)人】天津東諾科技有限公司
【公開日】2015年5月20日
【申請(qǐng)日】2013年11月15日