王象剛
(東營(yíng)職業(yè)學(xué)院,山東東營(yíng),257091)
基于手機(jī)平臺(tái)的無(wú)線網(wǎng)絡(luò)控制終端的設(shè)計(jì)
王象剛
(東營(yíng)職業(yè)學(xué)院,山東東營(yíng),257091)
最近幾年物聯(lián)網(wǎng)技術(shù)在我國(guó)發(fā)展迅速,已經(jīng)從最初的概念分析轉(zhuǎn)為了技術(shù)開(kāi)發(fā),物聯(lián)網(wǎng)模式和理論思想受到越來(lái)越多人的關(guān)注,尤其是對(duì)于脫離人的環(huán)境中;加之移動(dòng)互聯(lián)時(shí)代的到來(lái),人們無(wú)需在到專門(mén)的環(huán)境中來(lái)享受移動(dòng)互聯(lián)功能,利用手機(jī)移動(dòng)客戶端就能實(shí)現(xiàn)。從這個(gè)角度來(lái)說(shuō),根據(jù)人們?nèi)粘5氖褂昧?xí)慣,配合現(xiàn)代移動(dòng)互聯(lián)技術(shù),研發(fā)出用戶能夠根據(jù)實(shí)際需要隨時(shí)控制移動(dòng)終端的技術(shù)時(shí)非常有必要的。本文主要就手機(jī)平臺(tái)的無(wú)線網(wǎng)絡(luò)控制終端的開(kāi)發(fā)平臺(tái)和核心模塊,并簡(jiǎn)要分析了無(wú)線網(wǎng)絡(luò)終端的具體實(shí)現(xiàn)策略,以及MTK程序流控制遠(yuǎn)程終端的選擇。
無(wú)線網(wǎng)絡(luò);終端;MTK;物聯(lián)網(wǎng);控制
1.1 MTK平臺(tái)介紹
聯(lián)發(fā)科(MTK)提供了一組強(qiáng)大的支持,穩(wěn)定的軟件平臺(tái),能夠精通應(yīng)用程序基于C語(yǔ)言的軟件系統(tǒng)可以通過(guò)利用聯(lián)發(fā)科與并發(fā)軟件系統(tǒng)為二級(jí)屬性將使用聯(lián)發(fā)科平臺(tái)除了手機(jī)開(kāi)發(fā)安全、生產(chǎn)等領(lǐng)域。聯(lián)發(fā)科軟件體系結(jié)構(gòu)主要由MMI,L2和L3協(xié)議棧、驅(qū)動(dòng)設(shè)備程序、WAP應(yīng)用程序和L1層協(xié)議棧組成。在操作系統(tǒng)(嵌入式操作系統(tǒng))、物理層協(xié)議代碼(L1 協(xié)議棧)、驅(qū)動(dòng)(驅(qū)動(dòng)程序)、全球移動(dòng)通信系統(tǒng)協(xié)議棧(L2和L3協(xié)議棧)和MMI運(yùn)行移動(dòng)臺(tái)。用戶移動(dòng)電臺(tái)的用于所有通信設(shè)備和軟件組成一個(gè)無(wú)線網(wǎng)絡(luò)。例如,在用戶使用的移動(dòng)電話通信網(wǎng)絡(luò)。移動(dòng)臺(tái)是 2 g網(wǎng)絡(luò)的專用術(shù)語(yǔ),應(yīng)用3 g網(wǎng)絡(luò)中,這叫移動(dòng)臺(tái)將退出歷史的大舞臺(tái),用戶設(shè)備的簡(jiǎn)寫(xiě)為用戶體驗(yàn),移動(dòng)臺(tái)將由用戶體驗(yàn)來(lái)取代,這就是在全球移動(dòng)通信系統(tǒng)網(wǎng)絡(luò)的發(fā)展中的代名詞。在移動(dòng)電臺(tái)由以下部分構(gòu)成:(1)移動(dòng)通信終端(MobileTerminal MT)轉(zhuǎn)到提供一些平臺(tái)服務(wù)使用的一般特性,ISDN網(wǎng)絡(luò)訪問(wèn)相當(dāng)于最后,可以說(shuō),一個(gè)無(wú)線接口的終點(diǎn)。(2)終端設(shè)備(TerminalEquipment TE)ISDN是指任何兼容的設(shè)備可以連接在網(wǎng)絡(luò)上,如電話、傳真或電腦。(3)終端適配器(TerminalAdapter,TA)隱藏的無(wú)線傳輸?shù)木唧w實(shí)現(xiàn)細(xì)節(jié),并發(fā)送命令來(lái)控制移動(dòng)電臺(tái)功能與GSM網(wǎng)絡(luò)交互服。(4)客戶識(shí)別模塊、用戶識(shí)別模塊:即SIM卡,全球移動(dòng)通信系統(tǒng)數(shù)字移動(dòng)電話必須安裝才能使用這張卡。
1.2 基本功能模塊分析
通訊模塊主要是提供短信息功能的服務(wù),主要的功能包括短信的收發(fā)。傳統(tǒng)的短信是以文本為主要傳播媒介來(lái)進(jìn)行的,當(dāng)然現(xiàn)在也有彩信等一系列拓展業(yè)務(wù)。所謂的人機(jī)界面主要是用戶面
對(duì)的操作界面,主要是方便用戶能夠更好的使用短信收發(fā)功能。其實(shí)從技術(shù)層面來(lái)講,SMS是能夠比其他信息的長(zhǎng)度還要長(zhǎng),通常情況下默認(rèn)是具有發(fā)送或接收最長(zhǎng)字符的信息,字符長(zhǎng)度能超過(guò)一百五十。現(xiàn)在部分應(yīng)用程序?yàn)榱藵M足用戶編輯長(zhǎng)短信的需求,已經(jīng)拓寬了短信編輯上限,也就是說(shuō)超過(guò)一百五十個(gè)字的也能夠發(fā)送。MTK協(xié)議棧的字符數(shù)量決定了LMS的支持度。短信增強(qiáng)服務(wù)的主要功能就是強(qiáng)化短信的容納量。類似于發(fā)送圖片功能EMS能夠?qū)崿F(xiàn)息這些基本操作。事實(shí)上,對(duì)于這方面問(wèn)題來(lái)說(shuō),短信字符容量肯定要超過(guò)一百六十個(gè)字符,從這個(gè)角度來(lái)說(shuō),LMS就成了必不可少的環(huán)境改善工具。存儲(chǔ)在SIM卡和移動(dòng)設(shè)備和提供了一個(gè)界面來(lái)查看應(yīng)用程序的細(xì)節(jié)和內(nèi)容以及刪除。
2.1 具體環(huán)境
1) 操作系統(tǒng):本文研究所使用的操作系統(tǒng)是微軟的XP系統(tǒng)。視窗操作系統(tǒng)體驗(yàn)版是Windows XP的中文全稱,是微軟公司開(kāi)發(fā)的一種視窗操作系統(tǒng)。視窗操作系統(tǒng)發(fā)行于2001年年末,本文之所以選擇視窗操作系統(tǒng)作為操作平臺(tái),這是因?yàn)镸TK的很多軟件開(kāi)發(fā)都是基于視窗操作平臺(tái)來(lái)進(jìn)行的,使用視窗操作系統(tǒng)能為本實(shí)驗(yàn)提供比較可靠的兼容性,便于實(shí)驗(yàn)的進(jìn)行。對(duì)于編譯器選擇ADSL ,1993 年Metrowerks 公司在開(kāi)發(fā)ADS(Arm Developer Suite),當(dāng)時(shí)是作為處理器的開(kāi)發(fā)工具來(lái)研發(fā)的。該編譯器最大的優(yōu)勢(shì)就在于對(duì)當(dāng)下流行的所有的編程軟件都有很好的支持度。對(duì)于腳本解釋器版本,本文選擇使用ActivePerl-5.6.1. 626-MSWin32-x86-multi-thread. msi ,對(duì)于該腳本解釋編譯器來(lái)說(shuō),執(zhí)行Perl程序的工具軟件。本研究的仿真工具采用MTK PC Simulator,該仿真工具是比較流行的MTK的模擬器,MTK在軟件研發(fā)行為中要直接看到各個(gè)階段的研發(fā)結(jié)果,換句話說(shuō)就是能夠直接通過(guò)視覺(jué)觀察到。之所以用模擬器就是為了能夠直接在計(jì)算機(jī)上看到模擬的實(shí)時(shí)結(jié)果。
2.2 MTK遠(yuǎn)程控制終端的控制程序流程
遠(yuǎn)程控制終端在接收到短息消息提示操作以后,遠(yuǎn)程控制終端的控制程序流動(dòng)回用自動(dòng)回復(fù)和控制采用比較流行的數(shù)據(jù)中被調(diào)用,該函數(shù)的主要技術(shù)功能使將第四層的數(shù)據(jù)轉(zhuǎn)換成最小層的數(shù)據(jù),并且對(duì)終端接收到的數(shù)據(jù)根據(jù)用戶的需求進(jìn)行處理后顯示到終端上。作為遠(yuǎn)程終端的MTK,接收到的控制負(fù)載的信息并不需要顯示在控制終端上,因此為了拒絕接收到來(lái)的信息顯示在移動(dòng)終端上,在日常生活中經(jīng)常會(huì)發(fā)現(xiàn),在裝有SIM卡的遠(yuǎn)程終端比如手機(jī)上常常會(huì)收到來(lái)自移動(dòng)運(yùn)營(yíng)商的短信或者其他服務(wù)信息,為了拒收這些無(wú)關(guān)緊要的信息,可以對(duì)發(fā)送短信的手機(jī)號(hào)碼事先進(jìn)行判斷。我國(guó)一般的地區(qū)區(qū)號(hào)都加上86,這樣的話手機(jī)號(hào)碼長(zhǎng)度就變成了十三位。因?yàn)檫h(yuǎn)程終端控制器的是分模塊進(jìn)行代碼分配的,如果用戶在使用短信模塊時(shí),還需要進(jìn)行其他模塊功能的使用,就需要在別的模塊應(yīng)用之前加上文件名。
3.1 開(kāi)發(fā)平臺(tái)概述
MTK被稱為聯(lián)發(fā)科技公司英文全稱MediaTeko MTK電話線路系統(tǒng)現(xiàn)在市場(chǎng)上所有的國(guó)內(nèi)手機(jī)設(shè)計(jì),制造商使用最完整的移動(dòng)產(chǎn)品解決方案。其高成本和二次開(kāi)發(fā)的特點(diǎn)是高度流行的手機(jī)制造商,程序選擇MT6225核心芯片,集成了一個(gè)內(nèi)部ARM7核心和數(shù)字信號(hào)處理核心,通過(guò)MT6225的GPIO(通用輸入輸出)通用輸入和輸出端口的外部設(shè)備延長(zhǎng)(外部負(fù)載)。MTK6225優(yōu)越特性和復(fù)雜的無(wú)線通信硬件和軟件系統(tǒng)成為使用具廣泛的和最穩(wěn)定以及最成熟的功能手機(jī)開(kāi)發(fā)平臺(tái)的0MT6225基帶芯片主要參數(shù)如下:(a)104 mhz ARM7-speed CPU;(b)支持彩色液晶屏幕,分辨率能夠達(dá)到400 * 240,以滿足當(dāng)前的手機(jī)要求;(c)支持手寫(xiě)觸摸,字符識(shí)別;(d)支持MP3,MP4相機(jī),復(fù)調(diào)和其他多媒體功能;(e)支持感應(yīng)接口即USB接口、U盤(pán)功能、支持TF卡;總體框圖:
3.2 MTK整體解決方案架構(gòu)
MTK提供了一組強(qiáng)大的支持,穩(wěn)定的軟件平臺(tái),熟悉并熟練應(yīng)用程序基于C語(yǔ)言的軟件系統(tǒng)可以利用MTK軟件二次開(kāi)發(fā)系統(tǒng)特點(diǎn)MTK手機(jī)開(kāi)發(fā)平臺(tái)使用以外的地區(qū)安全、生產(chǎn)。MTK軟件體系結(jié)構(gòu)主要由11 } VfI。L2和L3協(xié)議棧(f2ol,司機(jī)設(shè)備驅(qū)動(dòng)程序,WAP應(yīng)該使用和L1層協(xié)議棧。在操作系統(tǒng)(核),物理層協(xié)議棧(協(xié)議堆棧),驅(qū)動(dòng)(驅(qū)動(dòng)程序),GSM協(xié)議棧L2和L3協(xié)議棧)和MMI微軟 Microsoft操作 (移動(dòng)站)。移動(dòng)站通信的無(wú)線網(wǎng)絡(luò)所有用戶設(shè)備和軟件。例如,在用戶使用的移動(dòng)電話通信網(wǎng)絡(luò)。隨著MobileStation 2 g網(wǎng)絡(luò)走向3 g網(wǎng)絡(luò)是發(fā)展,這叫微軟 Microsoft將退出歷史的舞臺(tái),用戶設(shè)備(用戶設(shè)備),縮寫(xiě)為用戶體驗(yàn),是微軟 Microsoft的代名詞。在全球移動(dòng)通訊系統(tǒng)網(wǎng)絡(luò),移動(dòng)工作站由以下部分構(gòu)成。
3.3 MTK短信服務(wù)單元
短消息傳遞應(yīng)用程序支持基本文本短消息服務(wù)(Short Messaging Service)和增強(qiáng)信息服務(wù)(Enhanced Message Service)。人機(jī)界面是用戶界面工程和協(xié)議棧層之間的提供發(fā)射和接收短信和增強(qiáng)信息服務(wù)功能。根據(jù)標(biāo)準(zhǔn)的最大長(zhǎng)度短信用戶可以發(fā)送或接收消息的長(zhǎng)度是160個(gè)字符。應(yīng)用程序還支持短信服務(wù)(Learning Managed System),因此提高了用戶發(fā)送或接收短信超過(guò)160個(gè)字符。短信服務(wù)支持的字符數(shù)取決MTK協(xié)議棧。增強(qiáng)信息服務(wù)的特點(diǎn)是增加了短信的能力。增強(qiáng)信息服務(wù)可以幫助用戶發(fā)送以及接收?qǐng)D片和聲音信息。事實(shí)上,通過(guò)這種情況下,消息的長(zhǎng)度將超過(guò)160個(gè)字符,所以不會(huì)成為短信服務(wù)的
支持環(huán)境管理體系。協(xié)議棧的存儲(chǔ)和維護(hù)移動(dòng)存儲(chǔ)設(shè)備開(kāi)始和結(jié)束的以下信息:(a)用戶識(shí)別模塊:移動(dòng)終端的所有消息,最好是在仿真;(b) Mobile device:這是存儲(chǔ)在NVRAM手機(jī)中。
終端接收控制指令后,調(diào)用這個(gè)函數(shù)的功能是將數(shù)據(jù)轉(zhuǎn)換為數(shù)據(jù)層并將L4 MM層和接收到的數(shù)據(jù)進(jìn)行處理,直到顯示在遠(yuǎn)程終端接口上。MTK的遠(yuǎn)程終端不需要收到負(fù)載控制信息顯示在屏幕上,所以為了保護(hù)傳輸信息顯示在終端屏幕上,應(yīng)該被添加到接收到的SMS消息記錄功能。裝備遠(yuǎn)程終端是通過(guò)10086工人服務(wù)經(jīng)常收到服務(wù)信息卡片類,為了保護(hù)這些不必要的信息發(fā)送信息來(lái)判斷入數(shù)據(jù)的長(zhǎng)度,再加上中國(guó)電話位置號(hào)碼為86,如果手機(jī)發(fā)送總共達(dá)到十三位。基于手機(jī)平臺(tái)的無(wú)線網(wǎng)絡(luò)整體框架;
總而言之,經(jīng)過(guò)上述實(shí)驗(yàn)和論證過(guò)程可知,本研究基于手機(jī)平臺(tái)的無(wú)線網(wǎng)絡(luò)控制端能夠基本實(shí)現(xiàn)用戶的需求,而且還能比較容易的實(shí)現(xiàn)無(wú)線網(wǎng)絡(luò)控制的基本功能。隨著移動(dòng)互聯(lián)技術(shù)的不斷發(fā)展,基于手機(jī)平臺(tái)的無(wú)線網(wǎng)絡(luò)控制端的研發(fā)將會(huì)更加深入,我們要基于現(xiàn)有的無(wú)線網(wǎng)絡(luò)控制端研發(fā)技術(shù),進(jìn)一步豐富無(wú)線網(wǎng)絡(luò)控制端的研發(fā)手段,最大程度的提高無(wú)線網(wǎng)絡(luò)技術(shù)的開(kāi)發(fā)。

[1] 張明云,羅明捧,胡慶,張正松.MTK平臺(tái)防盜監(jiān)控報(bào)警系統(tǒng)的研究和實(shí)現(xiàn)[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2013,(3) :114-117.
[2] 張明云,羅明璋,王軍民,徐菲.Mn平臺(tái)短信控制遠(yuǎn)程終端的實(shí)現(xiàn)方案[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2013,(2):123-126.
[3] 黃偉繼.基于MTK的二次幵發(fā)平臺(tái)的研究與實(shí)現(xiàn)[D].南昌大學(xué),2013.
The wireless network control terminal design based on mobile phone platform
Wang Xianggang
(Dongying Vocational College,Shandong Dongying,257091)
In recent years,Internet of things at home from the concept of heatentered a substantive stage, the idea has gained more and more areas ofconcern,especially in the out of work environment;and with the rise of the mobile Internet,more and more users on the move to wireless network communication.Therefore, combined with the rapid development of the needs of the users and the mobile Internet,and issued a set of can whenever and wherever possible remote control equipment products is very urgent and necessary.The total control terminal in this highly integrated mobile phoneand send module as a remote control,make full use of its GSM,MMS,multimedia,Bluetooth and infrared module with communication and data acquisition functions, combined with the actual needs of port expansion,load matching and driver design and hair two times,so as to shorten and the development cycle and reduce the cost of.
wireless network;terminal;MTK;network;control
王象剛(1977-)男,山東省東營(yíng)市廣饒縣人,碩士研究生,講師,現(xiàn)在東營(yíng)職業(yè)學(xué)院工作,主要研究領(lǐng)域?yàn)檐浖_(kāi)發(fā)、工作流管理、云計(jì)算等。