資料介紹
GPS Tracker即GPS跟蹤儀,它跟目前流行的GPS導(dǎo)航儀有一點(diǎn)相似,GPS導(dǎo)航儀結(jié)合GIS技術(shù),給用戶提供導(dǎo)航功能。而GPS Tracker則是將當(dāng)前的GPS信息返回給特定用戶,一般用GSM模塊通過發(fā)送短信的方式實(shí)現(xiàn)。將GPS Tracker放在寵物身上,就不用再擔(dān)心找它不回來,也不必到處張貼啟事去,只要打個(gè)電話、發(fā)個(gè)短信,它便會(huì)告訴你它的當(dāng)前位置——有了GPS Tracker,我再也不怕狗狗走丟啦!:-D東西還沒出來,先設(shè)計(jì)個(gè)廣告詞。
GPS Tracker的功能相對(duì)簡(jiǎn)單,從硬件結(jié)構(gòu)來看,主要有3部分組成,MCU、GPS Module、GSM Module。其中MCU負(fù)責(zé)接收GPS Module的信息,并做解析以得到當(dāng)前所在位置的經(jīng)緯度,GSM Module由MCU控制,它是整個(gè)系統(tǒng)跟用戶交互的唯一接口,負(fù)責(zé)接收用戶的指令并做響應(yīng)。GPS、GSM模塊與MCU一般通過串口進(jìn)行通訊。這是選擇MCU的一個(gè)主要參考,至少得有兩個(gè)UART。另外由于整個(gè)系統(tǒng)由電池供電,所以功耗也是選擇MCU的一個(gè)重要依據(jù)。在硬件設(shè)計(jì)時(shí),系統(tǒng)的電源部分也值得考慮,最好是支持USB充電,方便用戶使用,也節(jié)省使用成本。在器件選擇上,還需要考慮下整個(gè)系統(tǒng)的體積。硬件原理上,應(yīng)該說沒什么技術(shù)難度。
下面再簡(jiǎn)單分析下GPS Tracker的軟件設(shè)計(jì)。我覺得一個(gè)系統(tǒng)的軟件設(shè)計(jì)對(duì)整個(gè)系統(tǒng)的用戶體驗(yàn)來說至關(guān)重要。譬如一臺(tái)PC,為什么這么多人選擇安裝Windows XP,而不是其他的OS,因?yàn)樗弥芊奖恪T偃纾?a href='http://www.3532n.com/v/tag/4103/' target='_blank' class='arckwlink_none'>iPhone和M8同樣采用Samsung的MCU,為什么大家對(duì)他們的期待和評(píng)價(jià)有那么大差別?所以,個(gè)人覺得硬件是系統(tǒng)的基礎(chǔ)和軀體,而軟件則是系統(tǒng)的靈魂和思想。不扯了,繼續(xù)說GPS Tracker的軟件設(shè)計(jì)。雖然它功能單一,但不同的軟件設(shè)計(jì)也將給用戶帶來不同的使用體驗(yàn)。
如果從功能的完成考慮,該系統(tǒng)大可不必用OS,傳統(tǒng)的單片機(jī)軟件設(shè)計(jì)方式就可滿足需求,用OS反而有點(diǎn)殺雞用牛刀的感覺。不過我覺得,如果從用戶體驗(yàn)和系統(tǒng)軟件的后續(xù)升級(jí)考慮,最好還是采用OS。下面就從這兩個(gè)角度分析一下。整個(gè)系統(tǒng)的示意圖如下:

采用OS與否,對(duì)于接口1基本沒有影響,主要會(huì)影響到2、3接口。如果不采用OS,接口3,也就是用戶和系統(tǒng)的交互,一般通過短信息完成。譬如用戶需要對(duì)系統(tǒng)進(jìn)行配置,發(fā)一個(gè)短信息過去,內(nèi)容為配置指令,系統(tǒng)完成配置后,回發(fā)一個(gè)短信息確認(rèn)執(zhí)行情況。但我們知道,短信息的實(shí)時(shí)性實(shí)在不敢恭維,有時(shí)甚至?xí)G掉一些信息,連數(shù)據(jù)的完整性都無法保證,而輸入短信對(duì)于某些人來說也是一件很麻煩的事情,況且還得按照特定的指令格式,否則系統(tǒng)將不識(shí)別。而對(duì)于一個(gè)丟失了心愛寵物的人來說,等待、不確定的等待有多難受,而要努力記起一長(zhǎng)串的控制指令又是多么困難。好不容易等來一條信息,卻被告知指令未被識(shí)別,請(qǐng)重新發(fā)送指令時(shí)有多懊惱。這樣的系統(tǒng),平時(shí)也許還能給用戶帶來一點(diǎn)安全感,但真正使用時(shí),卻發(fā)現(xiàn)是這么麻煩,不堪一用。另外,通過短信息配置GPS Tracker也很麻煩。那天我們幾個(gè)玩一GPS Tracker,對(duì)照著說明書,搞了半天,才將用戶手機(jī)號(hào)設(shè)定到系統(tǒng)中去。而對(duì)于絕大多數(shù)用戶來說,這無疑也是相當(dāng)麻煩的事。
如果采用OS,接口3就可以通過電話和通話中按鍵的方式進(jìn)行控制,就跟打10086一樣。這樣,用戶甚至可以用電話控制GPS Tracker,而信息的反饋也不局限于短信,完全可以用語音的方式做反饋。我們假設(shè)一下出現(xiàn)這種極端情況:用戶的手機(jī)沒電了、欠費(fèi)了或丟了,寵物也不見了——真是禍不單行!這時(shí),如果采用傳統(tǒng)的軟件設(shè)計(jì)方式,整個(gè)系統(tǒng)的交互就斷了,即使重新打通也需要一定的時(shí)間。而如果采用基于OS的軟件設(shè)計(jì),用戶只要找到一個(gè)公用電話,撥通GPS Tracker的號(hào)碼,然后記錄下它提供的經(jīng)緯度信息就可以了。用戶在電話中聽到寵物的具體位置,要比被告知指令出錯(cuò)請(qǐng)重試時(shí)感受好很多吧。這就是用戶體驗(yàn)。甚至在GPS Tracker中,我們?cè)试S用戶輸入所在地的經(jīng)緯度和地理位置的轉(zhuǎn)換關(guān)系。在用戶請(qǐng)求位置信息時(shí),不單可以回傳經(jīng)緯度信息,還可以直接提供參考的地理位置。雖說現(xiàn)在Google Earth很強(qiáng)大,但我們不能指望每個(gè)用戶都會(huì)玩,也不能指望用戶在需要用時(shí)就能用上。提供具體的地理位置信息將比提供經(jīng)緯度信息更方便用戶接受。采用OS后,整個(gè)系統(tǒng)的靈活性將得到顯著提高,也方便產(chǎn)品的后續(xù)升級(jí)。
綜上所述,GPS Tracker的軟件設(shè)計(jì)得先有一個(gè)定位。我們想把它做成什么樣子,用戶需要什么,它又能給用戶帶來什么,這些都是首先需要考慮的問題。這些問題不先考慮清楚,而單刀直入直接做硬件寫代碼去,是一件危險(xiǎn)的事。方向永遠(yuǎn)比進(jìn)度重要!
- 神經(jīng)網(wǎng)絡(luò)的工具箱詳細(xì)資料說明 6次下載
- PCB的電磁兼容設(shè)計(jì)詳細(xì)資料說明 56次下載
- 50歐姆匹配天線的詳細(xì)資料說明 55次下載
- Bluetooth藍(lán)牙的詳細(xì)資料說明 26次下載
- LabVIEW的程序?qū)嵗?b class="flag-6" style="color: red">詳細(xì)資料說明 152次下載
- Python的100個(gè)小例子詳細(xì)資料說明 15次下載
- 存儲(chǔ)器及接口設(shè)計(jì)的詳細(xì)資料說明 18次下載
- emmc啟動(dòng)燒寫的詳細(xì)資料說明 29次下載
- Protel DXP的常用快捷鍵詳細(xì)資料說明 0次下載
- PROTEL DXP快捷鍵的詳細(xì)資料說明 0次下載
- 使用51單片機(jī)設(shè)計(jì)循跡智能小車的詳細(xì)資料說明
- 電機(jī)驅(qū)動(dòng)的詳細(xì)資料說明 38次下載
- 圖像處理教程之圖像復(fù)原的詳細(xì)資料說明 7次下載
- 同軸連接器HFSS模擬的詳細(xì)資料說明 88次下載
- multisim電路實(shí)驗(yàn)仿真波形的詳細(xì)資料說明 38次下載
- GPS車輛跟蹤器 1.3k次閱讀
- 簡(jiǎn)易GPS車輛跟蹤系統(tǒng)的工作原理、組成及應(yīng)用設(shè)計(jì) 4.5k次閱讀
- 固態(tài)鋰離子電池的詳細(xì)資料解析 9.4k次閱讀
- RS232接口串口取電電路的詳細(xì)資料介紹 10k次閱讀
- 使用AT89S51單片機(jī)制作紅外遙控器的資料和源代碼詳細(xì)說明 7.1k次閱讀
- 如何進(jìn)行PLC控制程序的設(shè)計(jì)詳細(xì)資料PPT說明 6.9k次閱讀
- 庫卡機(jī)器人模擬量輸入輸出編程的詳細(xì)資料概述 8.1k次閱讀
- PPT教程之伺服電機(jī)及其驅(qū)動(dòng)技術(shù)的詳細(xì)資料講解 8.9k次閱讀
- VNA的測(cè)試原理六點(diǎn)詳細(xì)資料說明 2.4w次閱讀
- PLC工作原理動(dòng)畫詳細(xì)資料分析包括順序控制和正反轉(zhuǎn)控制等十八張動(dòng)圖 11.5w次閱讀
- 開關(guān)電源的正激變換器基本工作原理及元器件如何選擇等詳細(xì)資料概述 1.6w次閱讀
- PLC常用基本環(huán)節(jié)梯形圖和詳細(xì)文字說明詳細(xì)資料概述 1.1w次閱讀
- 變壓器保護(hù)的基本要求,保護(hù)配置和運(yùn)行規(guī)定的詳細(xì)資料概述 1.1w次閱讀
- GPS跟蹤定位器如何使用 3.9w次閱讀
- 針對(duì)GPS接收機(jī)中載波跟蹤環(huán)路的設(shè)計(jì)與研究 2.5k次閱讀
下載排行
本周
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 16次下載 | 10 積分
- 2反激式開關(guān)電源設(shè)計(jì)解析
- 0.89 MB | 2次下載 | 5 積分
- 3簡(jiǎn)易光伏控制器原理圖資料
- 0.07 MB | 1次下載 | 5 積分
- 4TPS23755數(shù)據(jù)手冊(cè)
- 0.07 MB | 次下載 | 免費(fèi)
- 536伏,10兆赫茲低噪聲雙運(yùn)算放大器COS5532 技術(shù)手冊(cè)
- 0.41 MB | 次下載 | 免費(fèi)
- 6LM5176 55V 寬輸入電壓同步4開關(guān)降壓/升壓控制器技術(shù)手冊(cè)
- 2.40 MB | 次下載 | 免費(fèi)
- 7MCU模塊原理圖資料
- 0.37 MB | 次下載 | 1 積分
- 8LoRa1121 FCC&CE認(rèn)證 多頻段LoRa無線通訊模塊規(guī)格書
- 997.05 KB | 次下載 | 免費(fèi)
本月
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 16次下載 | 10 積分
- 2冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 7次下載 | 10 積分
- 3SDFM 激光測(cè)距模塊模組手冊(cè)
- 0.54 MB | 7次下載 | 免費(fèi)
- 4直流電路的組成和基本定律
- 1.67 MB | 4次下載 | 免費(fèi)
- 5SW6238V ACCC 三 PD 四口多協(xié)議移動(dòng)電源 SOC規(guī)格書
- 0.59 MB | 4次下載 | 1 積分
- 6安川A1000變頻器中文版說明書
- 20.16 MB | 3次下載 | 3 積分
- 7IP6742_datasheet_100V8A 同步 BUCK 控制器
- 2.16 MB | 3次下載 | 免費(fèi)
- 8PAW3395DM-T6QU:光學(xué)游戲?qū)Ш叫酒謨?cè)
- 1.26 MB | 2次下載 | 10 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233094次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191448次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81605次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73829次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論