999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于物聯網的旅游向導系統技術研究?

2014-08-07 12:09:20王西鋒張曉孿
微處理機 2014年5期
關鍵詞:界面旅游設備

王西鋒,張曉孿,白 帥

(寶雞文理學院計算機科學系,寶雞721016)

基于物聯網的旅游向導系統技術研究?

王西鋒,張曉孿,白 帥

(寶雞文理學院計算機科學系,寶雞721016)

近年來,國內自助旅游市場發展很快,因而基于物聯網開發一款旅游向導系統很有必要。系統由手持設備模塊和景點模塊組成,以ARM9和MSP430F149為硬件核心,控制nRF24L01射頻芯片實現短距離無線傳輸和景點的自動觸發功能,在嵌入式操作系統上顯示圖形用戶界面并進行相關操作。測試表明:系統可以給景點的自助游客帶來很大便利。

物聯網;自助旅游;手持設備;射頻

1 引 言

目前,傳統的參團跟隨導游游覽景點的模式已不能滿足人們多元化的出游需求。事實上,游客更愿意按照個人的意愿自主選擇旅游方式,因而具有較大自主性的自助旅游,作為一種新的旅游模式得到迅速發展,被越來越多的游客和景點所接受。然而,在旅游過程中,如果游客對景區不了解或了解不足,就不能合理安排個人的旅游路線,餐飲、住宿、行程都可能出現問題。考慮到自助旅游中可能會遇到的這些問題,為了給游客提供更好的旅游環境,以金絲峽旅游景區為例,基于物聯網來設計旅游向導系統以幫助游客自助旅游。

2 系統功能分析與關鍵技術

2.1 系統功能分析

系統主要功能是為游客推薦景區旅游線路,詳細介紹沿途重要景點,提供各種旅游服務信息。經過對眾多旅游景區的考察和分析,旅游向導系統應該具有以下功能:

(1)提供景區景點介紹:游客可以通過手持設備了解景點相關信息,了解并選擇旅游路線,在沒有導游的情況下也能順利旅游;

(2)自動觸發功能:當游客拿著手持設備接近旅游景點時,基于物聯網的手持設備會自動提示當前景點的信息,當離開景點一定距離時,自動提示的景點信息會消失;

(3)提供景區的相應服務信息,如地圖信息,游客所處位置,手持設備上可以查詢景區的服務,如交通,餐飲,救助等;

(4)系統維護:管理員可根據景區的信息變化來更改數據庫,系統數據庫存放在手持設備上。因此,修改過后的數據庫(TravelGuid.db)要更新到手持設備上。

2.2 系統使用的主要技術

Qt Creater跨平臺編譯器,奇趣科技開發的跨平臺C++圖形用戶界面應用程序開發框架,易于擴展且允許組件編程,模塊化程度高,可重用性好,有豐富的API函數,一般用作嵌入式系統UI開發的首選工具。IAR Embedded Workbench,是一個高性能的C/C++編譯器和調試器的工具套件,應用基于8位,16位和32位微控制器和微處理器。交叉編譯技術,可以在一個平臺上生成另一個平臺上的可執行代碼,利用Linux進行交叉編譯,最終實現程序能在ARM芯片上運行[1]。

3 系統設計

3.1 系統運行環境

系統運行平臺使用MSP430F149和nRF24L01,ARM920t核心的S3C2440開發板,開發平臺使用IAR For MSP430,Qt Creater,采用Qt Creater制作的圖形界面,界面友好且支持觸屏。系統的主要通信設計如圖1所示。

圖1 系統主通信圖

3.2 數據庫選擇和設計

系統采用SqLite數據庫,它是一款輕型數據庫,遵守ACID的關聯式數據庫管理系統,占用資源非常低,支持各種主流操作系統,能和很多程序語言(如Tcl、C#、PHP、Java)結合。系統為每個景點分配有唯一的ID,每個景點都有名稱和詳細介紹。數據庫設計如表1所示。

表1 景點表

3.3 手持設備設計

手持設備以天嵌公司的S3C2440開發板(TQ 2440)為控制中心,采用ARM920t內核、32位微控制器、RISC精簡指令集,支持QT GUI界面,符合系統開發要求。TQ2440上連有LCD屏、射頻等模塊,手持設備的圖形用戶界面由LCD屏幕顯示,給用戶提供簡單的操作;TQ2440通過nRF24L01來接收由景點模塊發射的ID,并通過ID來查詢景點,將內容顯示在LCD屏幕上。

3.4 景點模塊設計

景點模塊采用MSP430F149芯片作為MCU,控制nRF24L01射頻芯片發射當前景點ID。在景點模塊配有感知范圍為20m左右的NRF24L01射頻模塊,它是一款工作在2.4到2.5GHz通用ISM頻段的采用3.3V供電的低功耗單片無線收發器芯片。無線收發器包括頻率發生器、SchockBurst模式控制器,功率放大器、晶體振蕩器、調節器、解調器。通過射頻模塊主要與景點射頻的交互來實現自動報站,射頻模塊輔助GPS來實現精確定位。

系統采用無線射頻進行通信,每個景點配備一個射頻,用來發送本景點的ID。當游客的手持設備接近景點時,會根據景點發送過來的ID自動判斷出景點名稱,在手持設備上會根據景點的ID來檢索數據庫,然后在手持設備上顯示當前景點的名稱和相關信息。

4 系統實現

4.1 Linux開發環境的搭建

在X86 PC機上安裝Vmware Station虛擬機來建立linux環境,在linux上安裝QT Creator,QT Embedded ARM交叉編譯環境,實現linux ARM環境的搭建。系統選擇Qt/Embedded開發系統的圖形用戶界面[2-3]。

4.2 手持設備的程序實現

4.2.1 驅動程序的實現

手持設備模塊的驅動設計用來控制nRF24L01射頻芯片來接收景點發送過來的數據。由于TQ 2440與nRF24L01通過SPI接口通信,可以將nRF24L01芯片看作字符驅動,并將射頻芯片設置為接收模式,每當有數據發送過來,都將數據暫時保存在linux內核中,然后將其復制到應用程序中[4]。主要代碼如下:

4.2.2 手持設備UI的程序實現

在手持設備上設計有系統主界面,查找界面,菜單界面,幫助界面,地圖界面,管理界面等。主界面為用戶提供系統引導信息,如有觸發到景點模塊,主界面會自動彈出提示框并顯示當前景點名稱;如游客按下提示框,就會在查找界面中顯示當前景點的詳細信息;菜單界面主要為用戶提供景區的景點信息,用戶可以了解到本景區的主要信息并幫助用戶確定旅游路線;管理界面進行景區的數據庫管理;幫助界面包括景區服務、餐飲、交通等。

手持設備的UI程序設計采用多線程方式,開始時主線程初始化變量,然后創建子線程來讀取驅動程序的數據,如果子線程讀取到新數據,將新數據發送到主線程中,如果沒有新數據,那么繼續等待新數據。當主線程接收到由子線程發送來的數據后,會查詢數據庫并將查詢到的信息顯示在主界面上。具體程序流程如圖2所示。

圖2 程序流程圖

手持設備的UI設計采用QT Creater為編譯器,代碼設計如下:

在主界面中設計有當前時間顯示,可以為游客提供精確的時間服務。具體代碼如下:

當主界面的Tips按鈕被按下后,會切換到查找界面,用來顯示查詢結果。代碼如下:

實現的效果如圖3、圖4所示。

圖3 查詢景點實際效果

圖4 景點信息顯示

主界面上還設有旅游路線,游客們可根據自己喜好來決定旅游線路,代碼設計如下[5-6]:

最終實現的效果如圖5所示。

圖5 旅游線路設計

4.3 景點模塊的程序實現

景點模塊使用MSP430控制nRF24L01芯片發送當前景點的ID,需要將芯片設置為發送模式,對NRF20L01讀寫主要是通過SPI總線來實現的,其中的MOSI和MISO分別對應對SPI總線的讀與寫。射頻接收函數主要代碼如下[5-6]:

主函數初始化MSP430F149的一些引腳口,并設計一個死循環來不停的發送景點ID。關鍵實現代碼如下:

5 結束語

系統的開發是為了滿足目前各景區日益增長的自助旅游需求,在為游客提供方便的同時促進景點自助旅游的發展。系統設計以金絲峽景區自助旅游為例,基于物聯網實現了游客手持設備和景點信息發送功能,基本滿足了自助游客的需要,也可以推廣到其他旅游景區。目前,系統功能還有待進一步完善:如在景點模塊還可以設計火災報警和溫度、濕度的采集等功能,這將在下一步工作中完成。

[1]劉軍芳,李眾立,胡和智.基于s3c2410開發板的Boot Loader的啟動分析[J].微計算機信息,2006,22(17):201-203.

[2]邱娜靈,蔣朝根.嵌入式Linux下的USB設備驅動[J].電子元器件應用,2009,11(6):41-43.

[3]張歡慶.基于ARM處理器的嵌入式Linux系統關鍵技術研究[D].天津:天津師范大學,2013.

[4]李敏杰,昂志敏,文建闊,李耀.基于Linux的便捷式移動終端設計與實現[J].計算機工程,2013,39(5):309-314.

[5]王延華,岳林.短距離無線數據傳輸系統的設計實現[J].機械工程與自動化,2009(5):33-36.

[6]吳子平.基于QT的嵌入式GUI技術研究與實現[D].荊州:長江大學,2012.

Research of Travel Guide System Base on Internet of Things

WANG Xi-feng,ZHANG Xiao-luan,BAIShuai
(Department of Computer Science,Baoji College of Arts&Science,Baoji721016,China)

In recent years,the domestic self-tourism market has developed rapidly,it is necessary to develop a tourist guide system based on internet of things.The system,using ARM9 and MSP430F149 as the hardware core,is composed of the handlemodule and the sightmodule,and controls nRF24L01 RF chip to achieve the functions of short-distance wireless transmission and auto sight trigger.It displays the graphical user interface in the embedded operating system and conducts related operations.The test results show that the system provides the great convenience for the self-help tourists.

Internet of Things;Self Travel;Handheld Device;Radio Frequency

10.3969/j.issn.1002-2279.2014.05.018

TP391

:B

:1002-2279(2014)05-0063-04

寶雞市科學技術研究發展計劃項目(2013R1-6)

王西鋒(1978-),男,陜西渭南人,副教授,碩士,主研方向:計算機應用技術研究。

2014-01-21

猜你喜歡
界面旅游設備
諧響應分析在設備減振中的應用
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
旅游
人機交互界面發展趨勢研究
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
手機界面中圖形符號的發展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
旅游的最后一天
原來他們都是可穿戴設備
消費者報道(2014年7期)2014-07-31 11:23:57
主站蜘蛛池模板: 国产91精品调教在线播放| 国产国语一级毛片在线视频| 亚洲—日韩aV在线| 国产高清又黄又嫩的免费视频网站| 在线无码av一区二区三区| 欧美色综合久久| 成人a免费α片在线视频网站| 99er这里只有精品| 国产成人久久综合一区| 亚洲福利片无码最新在线播放| 在线人成精品免费视频| 国产激情无码一区二区三区免费| 国产经典免费播放视频| 在线免费看片a| 欧美成人免费| 黄色一及毛片| 婷婷亚洲最大| 就去色综合| 91亚洲精品第一| 人人妻人人澡人人爽欧美一区 | 99re在线视频观看| 特级aaaaaaaaa毛片免费视频| 原味小视频在线www国产| 狠狠躁天天躁夜夜躁婷婷| 丝袜高跟美脚国产1区| 国产精品免费入口视频| 在线观看精品自拍视频| 找国产毛片看| 精品国产乱码久久久久久一区二区| 熟女成人国产精品视频| 秋霞一区二区三区| 欧美三級片黃色三級片黃色1| 国产午夜一级淫片| 欧美日韩国产精品综合| 国产第一页免费浮力影院| 亚洲中文字幕国产av| 777午夜精品电影免费看| 久久福利片| 免费A级毛片无码免费视频| 99热国产这里只有精品9九| 精品午夜国产福利观看| 精品乱码久久久久久久| 精品久久久久无码| 欧美国产菊爆免费观看| 无码高潮喷水在线观看| 亚洲美女AV免费一区| 欧美精品高清| 亚洲天堂在线视频| 国产成人精品男人的天堂| 亚洲免费三区| 中文一级毛片| 亚洲天堂网站在线| 无码在线激情片| 久久综合九九亚洲一区| 天天爽免费视频| 亚洲福利片无码最新在线播放 | 亚洲VA中文字幕| 欧美天堂久久| 亚洲,国产,日韩,综合一区| 国产欧美高清| 久久一本精品久久久ー99| 国产精品亚洲欧美日韩久久| 片在线无码观看| 亚洲欧美在线综合图区| 2021国产精品自产拍在线观看| 欧美精品1区| 国产精品视频3p| 中国一级特黄视频| 亚洲综合日韩精品| 国产资源免费观看| 国产成人精品男人的天堂| 久久亚洲高清国产| 久久久久久尹人网香蕉 | 尤物午夜福利视频| 国产综合色在线视频播放线视| 亚洲色图欧美在线| 国产无码性爱一区二区三区| 欧美一级高清视频在线播放| 成年网址网站在线观看| 亚洲国产综合自在线另类| 在线日韩一区二区| 欧美日韩激情在线|