亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于安卓平臺的智能定位追蹤系統(tǒng)研究

        2016-06-29 01:25:39王喜斌
        電視技術 2016年4期
        關鍵詞:低功耗

        張 怡,李 辰,王喜斌,王 丹

        (1. 河北工業(yè)大學 電子信息工程學院,天津 300400;2. 北京空間機電研究所,北京 100083;3. 北華航天工業(yè)學院,河北 廊坊 065000)

        基于安卓平臺的智能定位追蹤系統(tǒng)研究

        張怡1,李辰2,王喜斌3,王丹3

        (1. 河北工業(yè)大學 電子信息工程學院,天津 300400;2. 北京空間機電研究所,北京 100083;3. 北華航天工業(yè)學院,河北 廊坊 065000)

        摘要:針對目前社會上普遍關注的老人兒童安全監(jiān)護問題,設計了一套基于安卓平臺的智能定位追蹤系統(tǒng),定位移動終端獲取地理位置信息并傳輸,安卓智能終端實現(xiàn)了實時監(jiān)控人員位置的功能。系統(tǒng)經(jīng)過實際應用測試,具有易攜帶、易操作、低功耗、低成本的特點,可廣泛應用于智能定位追蹤及其他相關位置服務行業(yè)。

        關鍵詞:北斗衛(wèi)星;低功耗;安卓智能終端

        衛(wèi)星導航定位技術廣泛應用于各個領域,在人們生活中發(fā)揮著巨大的作用,使人們的生活更加方便快捷。我國的衛(wèi)星導航應用設備,很大程度上依賴于美國GPS系統(tǒng),北斗衛(wèi)星導航系統(tǒng)是我國自主研發(fā)并獨立運行的衛(wèi)星導航系統(tǒng),具有一定的保密、抗干擾和抗摧毀能力[1]。比起其他的導航系統(tǒng),北斗的短報文通信服務具有較大的優(yōu)勢,從而可以使中心控制系統(tǒng)與用戶終端之間能直接進行數(shù)據(jù)通信[2]。

        老人和兒童是社會中的弱勢群體,缺少一定的自我保護能力,如果得不到及時監(jiān)護,就容易出現(xiàn)安全問題,一些媒體報道經(jīng)常出現(xiàn)老人兒童失蹤的新聞,因此,老人兒童的安全問題值得社會關注。針對這一安全監(jiān)護問題,本文設計了一套基于安卓平臺的智能定位追蹤系統(tǒng),定位移動終端由北斗模塊獲取定位信息并通過GPRS模塊數(shù)據(jù)傳輸,安卓智能終端設備獲得定位信息并將位置顯示在地圖上。通過此系統(tǒng),即使不在老人兒童身邊,也能及時得知他們所處的具體位置。

        1系統(tǒng)整體設計

        此定位追蹤系統(tǒng)由三大部分組成,分別為定位移動終端和系統(tǒng)服務器以及智能終端組成。定位移動終端由老人和兒童等被定位的人員攜帶,安卓智能終端由老人和兒童的監(jiān)護人使用,系統(tǒng)整體框架如圖1所示。

        圖1 系統(tǒng)整體框架圖

        定位移動終端主要用來獲取定位信息并向服務器進行傳輸,具有一鍵呼救的功能。安卓智能終端用來從系統(tǒng)服務器獲取位置信息最后在地圖上顯示,能夠進行實時跟蹤、歷史路線查詢、電子圍欄的設置等功能。系統(tǒng)服務器接收定位移動終端發(fā)送來的定位信息并處理、存儲下來,為安卓智能終端提供位置信息,系統(tǒng)服務器里有根據(jù)需求做好的數(shù)據(jù)庫,當定位信息根據(jù)地址發(fā)送到服務器后由數(shù)據(jù)庫來存儲數(shù)據(jù)。

        安卓智能終端對定位移動終端主要是實施遠程監(jiān)控,遠程的實際意義并不是距離遙遠,而是通過網(wǎng)絡傳輸,由監(jiān)控端對被監(jiān)控端實施的監(jiān)控,通過有效的Internet資源和合理的軟件構架就能實現(xiàn)。本文采用的是C/S構架[3],即客戶端/服務器構架,當客戶端發(fā)出請求后,服務器要做出響應并給出回復。

        2定位移動終端

        定位移動終端主要實現(xiàn)定位信息的采集和傳輸,北斗模塊獲取當前地理位置,時間等信息并將其傳送給處STM32處理器,經(jīng)過分析處理后,各種數(shù)據(jù)被傳送到GPRS通信部分,通過GPRS移動通信網(wǎng)絡,發(fā)送到系統(tǒng)服務器[4]。定位移動終端的硬件結構如圖2所示,主程序流程圖如圖3所示。

        圖2 硬件結構

        圖3 主程序流程圖

        2.1定位模塊

        信息采集模塊采用北斗UM220-III模塊,它是目前市場上尺寸最小的完全國產(chǎn)化的BD/GPS模塊,集成度高,功耗低,非常適合北斗系統(tǒng)大規(guī)模應用的需求。它有3個可配置的串口,可以與處理器完成信息傳輸,它的輸出為&GNRMC語句,語句中包含時間、位置有效標識、經(jīng)緯度、地面速率、地面航向等信息,消息格式如表1所示。

        表1消息定義格式

        消息格式MYM--RMC,time,status,Lat,N,Lon,E,spd,cog,date,mv,mvE,mode*cs例子MYMGNRMC,123400.000,A,4002.2178,N,11618.1057,E,0.026,181.631,180411E,A*2C

        UM220通過串口輸出數(shù)據(jù)幀,也是通過串口與STM32完成數(shù)據(jù)通信,STM32使用中斷方式接收UM220模塊的數(shù)據(jù)幀。當定位移動終端接收到定位指令后,設標志位為1,當檢測到標識位為1時,STM32進入接收中斷;當定位移動終端接收到取消定位指令后,設標志位為0,當檢測到標志位為0時,關閉接收中斷。

        在數(shù)據(jù)接收的過程中,首先要判斷數(shù)據(jù)格式是否正確,如果不正確則不作處理繼續(xù)接收,如果正確則在數(shù)據(jù)中添加終端的號碼,用以區(qū)分不同用戶終端,然后將數(shù)據(jù)存儲到緩存區(qū),最后判斷數(shù)據(jù)接收是否結束,如果結束則關閉中斷,否則繼續(xù)接收數(shù)據(jù)。

        2.2通信模塊

        通信模塊采用M35它是全球最小的四頻GSM/GPRS模塊,憑借超小尺寸,超低功耗和較寬溫度范圍,適用于車載、工業(yè)及PDA、個人跟蹤等,它提供完善的GSM/GPRS短信、數(shù)據(jù)傳輸及語音服務。此模塊用于與外部進行信息傳輸及遠程通信,可以按需換成3G等無線通信模塊。

        M35模塊是定位移動終端和外界通信的樞紐,它能把數(shù)據(jù)打包傳送到系統(tǒng)服務器并且能夠把來自其他智能終端或服務器的指令發(fā)送給控制模塊。M35模塊功能的實現(xiàn)是通過STM32設置AT指令來實現(xiàn)的,通過指令初始化M35模塊,使其附著在GPRS網(wǎng)絡上,獲取IP地址并最終與服務器之間建立連接實現(xiàn)通信。其中主要設置工作如下:

        1)設置串口通信波特率,AT+IPR=15 200;短消息模式設置為AT+CMGF=1,使短消息為文本模式。

        2)設置網(wǎng)絡注冊狀態(tài),使用指令AT+CREG?,回復為+CREG:,格式,兩個參數(shù)分別從0和1開始,當?shù)诙€參數(shù)為1或5,返回OK時,說明注冊成功。

        3)判斷GPRS附著是否成功,使用指令AT+CGATT?,回復為+CGATT:格式,當參數(shù)為1,返回OK時,說明GPRS附著成功。

        4)建立TCP連接,使用指令AT+QIOPEN=TCP,114.112.169.125,6800,其中114.112.169.125表示服務器地址,6800為服務器端口號,返回OK事時,說明格式正確,連接成功。

        3數(shù)據(jù)存儲和查詢

        系統(tǒng)服務器中采用SQLServer數(shù)據(jù)庫來存儲和查詢數(shù)據(jù),SQLServer數(shù)據(jù)庫中,可以使用HTTP直接訪問,它有一個開放的WebService接口,可以執(zhí)行SQL語句和調用函數(shù)和過程,查詢的結果可以用XML格式返回,通過WebService接口,安卓智能手機終端能方便的與數(shù)據(jù)庫進行數(shù)據(jù)交互[5]。

        SQLServer中主要有表、索引、視圖、函數(shù)和存儲過程幾種數(shù)據(jù)對象,本文中用到的是表,它是數(shù)據(jù)庫中最常見最常用的對象,主要用于數(shù)據(jù)的存儲。表中包含行字段和列字段,系統(tǒng)中數(shù)據(jù)庫字段說明如表2所示。

        由于只需要時間、經(jīng)緯度和狀態(tài)字段,所以要把傳輸?shù)臄?shù)據(jù)進行字段提取,提取任務是在將數(shù)據(jù)存入數(shù)據(jù)庫的過程中完成的,并沒有在定位移動終端部分進行數(shù)據(jù)處理,這種做法有效地降低了定位移動終端的功耗。

        表2系統(tǒng)性能局域網(wǎng)測試表

        4安卓智能終端

        安卓智能終端可以是智能手機也可以是手持平板等智能設備,用戶首先登錄定位軟件,輸入正確的SIM卡號和密碼才能登錄系統(tǒng),之后會進入功能選單,用戶可以根據(jù)需求選擇,然后進入界面去實現(xiàn)相應功能。手機定位軟件UI設計框圖如圖4所示。

        圖4 手機定位軟件UI設計框圖

        4.1軟件設計

        安卓手機終端上的定位系統(tǒng)軟件是基于Java語言編寫的,Java語言是用戶和設備的人機接口,提供用戶可以操作的各種各樣的應用功能。編譯環(huán)境為eclipse,需要安裝JDK和對應版本的AndroidSDK。AndroidSDK環(huán)境安裝完成后,就可以在SDK中建立工程并進行調試了開發(fā)和調試了。電子地圖調用百度地圖SDK,百度地圖提供的Android定位SDK是為Android移動端應用提供的一套簡單易用的LBS定位服務接口[6]。

        創(chuàng)建工程后,在AndroidManifest中添加開發(fā)密鑰、所需權限等信息,在布局文件中添加地圖控件,在應用程序創(chuàng)建時初始化SDK引用的Context全局變量,創(chuàng)建地圖Activity,管理地圖生命周期之后,就可以進行地圖的開發(fā)應用了[7]。

        用戶界面的設計主要采用線性布局和相對布局方式,這樣設計屏幕適配性好,視覺上也比較美觀,界面間的切換由Intent實現(xiàn)。

        實時定位和歷史軌跡功能的實現(xiàn)主要是通過和服務器進行數(shù)據(jù)交互,當收到響應指令后,就會開啟子線程,子線程開始部分為與服務器交互數(shù)據(jù),通過采用HttpClient完成網(wǎng)絡服務,通過POST實現(xiàn)數(shù)據(jù)傳輸,取得數(shù)據(jù)之后要對數(shù)據(jù)結果進行json數(shù)據(jù)解析。解析完成后,利用Hander對象構造一個Runnable接口,Runnable接口的主要作用就是將子線程獲得的數(shù)據(jù)發(fā)送到主線程并更新UI,在本程序中的作用是將解析好的經(jīng)緯度在地圖上標注出來,程序流程圖如圖5所示。電子圍欄的主要作用是把圍欄坐標發(fā)送出去,當監(jiān)聽到發(fā)送按鈕事件后,向移動定位終端發(fā)送圍欄對角坐標,內容為"rect:"+begin.toString() + "-" +end.toString()。

        圖5 程序流程圖

        4.2測試結果

        登錄成功后,根據(jù)需求選擇功能選單,選擇實時定位選單進入相應界面,實時定位界面如圖6所示;選擇電子圍欄選單,就可以進行電子圍欄的設置,如果在定位過程中接收到的位置信息超出圍欄,定位移動終端就會向智能終端發(fā)送警報信息,電子圍欄設置界面如圖7所示;選擇歷史軌跡選單后,進行歷史時間段的選擇,地圖就會播放該時間段被監(jiān)護人的運行軌跡,歷史軌跡回放界面如圖8所示。

        圖6 實時定位(截圖)

        圖7 電子圍欄設置(截圖)

        圖8 軌跡回放(截圖)

        5結論

        本文設計了一款基于安卓平臺的智能定位追蹤系統(tǒng),利用我國自主研發(fā)的北斗衛(wèi)星導航系統(tǒng)進行定位信息的獲取,利用百度地圖進行定位顯示,應用于老人和兒童的安全監(jiān)護。此系統(tǒng)包含信息的采集、傳輸和顯示三部分,通過精心的硬件電路設計和軟件方面的優(yōu)化,具有簡單易操作,易攜帶,低成本和低功耗的特點。通過實驗測試,此系統(tǒng)能夠準確地進行定位,能夠成功地對老人和兒童進行安全監(jiān)護。

        參考文獻:

        [1]李晨,曾國強,譚成君,等.基于北斗衛(wèi)星的野外跟蹤定位系統(tǒng)[J].中國新通信,2013(17):125-127.

        [2]王莎,伍萍輝,王秀,等.基于北斗導航的聯(lián)合收割機作業(yè)面積測量系統(tǒng)[J].農機化研究2015(1):39-42.

        [3]李琴,陳立定,陳志剛. 基于Android智能手機遠程視頻監(jiān)控系統(tǒng)的設計[J].電視技術,2012,36(7):134-136.

        [4]龔凌翔,葉芝慧,馮奇.基于STM32的北斗/RFID組合定位系統(tǒng)設計[J].電子測量技術,2014,37(4):82-88.

        [5]周濤,呂偉辰,夏永和.SQLServer2005數(shù)據(jù)庫基礎應用[M].北京:清華大學出版社,2007.

        [6]孫咸磊,許捍衛(wèi).基于移動設備的定位跟蹤系統(tǒng)及其實現(xiàn)[J].地理空間信息,2014,12(2):112-114.

        [7]百度開發(fā)者中心.androidsdk/guide/hellobaidumapWiki[EB/OL].[2015-11-13].http: //developer.baidu.com/map/index.php?title=androidsdk/guide/hellobaidumap.

        張怡(1989— ),女,碩士生,主研智能控制與智能系統(tǒng);

        李辰(1988— ),工程師,主研GIS與遙感信息處理;

        王喜斌(1968— ),碩士生導師,主要研究方向為信息與控制系統(tǒng);

        王丹(1990— ),女,碩士生,主研航天測控技術。

        責任編輯:時雯

        StudyonsmartpositioningandtrackingsystembasedonAndroid

        ZHANGYi1,LIChen2,WANGXibin3,WANGDan3

        (1. School of Electronic Information Engineering,Hebei University of Technology, Tianjin 300400,China;2. Beijing Institute of Space Mechanics & Electricity,Beijing 100083, China;3. North China Institute of Aerospace Engineering,Hebei Langfang 065000,China)

        Abstract:In view of the present social common concern of the safety monitoring of the old and children, a set of personnel positioning and tracking system is designed based on Anroid. The positioning mobile terminal is used to obtain and transport the location information, and the function of real-time monitoring of personnel location is realized by the android intelligent terminal. Finally,the system realizes personnel positioning and tracking. Through practical application test,it is showed that the system is easy to carry and operate with low power consumption and low cost, which can be widely applied in smart tracking and positioning as well as other related position service industry.

        Key words:beidou satellite; low power consumption; Android intelligent terminal

        中圖分類號:TN876.3

        文獻標志碼:A

        DOI:10.16280/j.videoe.2016.04.010

        基金項目:河北省科技支撐計劃項目(ZD2014089)

        作者簡介:

        收稿日期:2015-11-13

        文獻引用格式:張怡,李辰,王喜斌,等. 基于安卓平臺的智能定位追蹤系統(tǒng)研究[J].電視技術,2016,40(4):48-51.

        ZHANGY,LIC,WANGXB,etal.StudyonsmartpositioningandtrackingsystembasedonAndroid[J].Videoengineering,2016,40(4):48-51.

        猜你喜歡
        低功耗
        一種高速低功耗比較器設計
        簡述一種適用于鐵路的低功耗物聯(lián)網(wǎng)通信技術
        一種寬帶低功耗四合一接收機設計
        電子制作(2019年24期)2019-02-23 13:22:14
        低功耗NB-IoT透傳模塊的設計
        電子測試(2018年15期)2018-09-26 06:01:08
        一種用于6LoWPAN的低功耗路由協(xié)議
        低功耗便攜智能翻譯手套系統(tǒng)
        電子制作(2017年13期)2017-12-15 09:00:12
        低功耗技術在駕駛行為管理模塊中的應用
        電子制作(2017年13期)2017-12-15 09:00:04
        一種低功耗地下水位監(jiān)測儀器的設計與實現(xiàn)
        多層圖像疊加處理的低功耗自適應流水線設計
        ADI推出三款超低功耗多通道ADC
        少妇久久久久久被弄到高潮| 久久精品国产亚洲av大全| 色噜噜狠狠色综合成人网| 99精品国产兔费观看久久| 国产爆乳无码一区二区在线| 久久精品中文字幕极品| 亚洲国产视频精品一区二区| 丝袜美腿一区在线观看| 国产一区二区黄色录像| www夜片内射视频在观看视频 | 国产在线a免费观看不卡| 成人影院视频在线免费观看| 伊人久久精品亚洲午夜| 久久精品国产亚洲7777| 国产精品永久免费视频| 国产午夜福利精品| 国产在线一区二区三区av| 国产中文字幕亚洲综合| 偷拍视频网址一区二区| 久久久久亚洲av无码专区喷水 | av男人的天堂第三区| 中文字幕一区二区人妻秘书| 少妇激情一区二区三区视频 | 成人国产精品免费网站| 91精品国产综合久久国产 | 日韩av一区二区三区高清| 亚洲人成网站色7799| 成人av鲁丝片一区二区免费| 久久久国产精品黄毛片| 日韩电影一区二区三区| 亚洲AV乱码毛片在线播放| 亚洲日产国无码| 狼人精品剧情av在线观看| 妺妺窝人体色www婷婷| 精品国产aⅴ无码一区二区| 抽搐一进一出试看60秒体验区| 亚洲Av午夜精品a区| 青春草在线观看免费视频| 国产熟人精品一区二区| 无码国产精品一区二区免费式直播| 亚洲av之男人的天堂|