基于MTK平臺(tái)的短信控制遠(yuǎn)程終端實(shí)現(xiàn)方案
隨著信息社會(huì)的快速發(fā)展,手機(jī)已經(jīng)成為現(xiàn)代生活中人們不可缺少的工具。與此同時(shí),手機(jī)的快速普及和手機(jī)功能的豐富使得僅將其運(yùn)用于生活和工作中似乎并不能充分發(fā)揮它的全部功能。比如,現(xiàn)階段大部分手機(jī)都具有的拍照功能,完全可以將其應(yīng)用于監(jiān)控系統(tǒng)等工業(yè)控制領(lǐng)域;同樣,目前手機(jī)都具有的短信通信功能,充分發(fā)揮其廉價(jià)和方便的特性,將其運(yùn)用于智能家居領(lǐng)域,只需要發(fā)送一條對(duì)應(yīng)的短信指令便能控制家中對(duì)應(yīng)的家用電器。本文結(jié)合手機(jī)和短信的各自特性,通過手機(jī)發(fā)送短信控制基于MTK平臺(tái)的遠(yuǎn)程終端,在遠(yuǎn)程終端接上負(fù)載(比如電飯煲、攝像頭),遠(yuǎn)程終端在接收到固定指令的短信后控制外接負(fù)載的開斷,便可實(shí)現(xiàn)短信控制基于MTK平臺(tái)的遠(yuǎn)程終端。在本文所介紹的系統(tǒng)中,只需要發(fā)送一條短信內(nèi)容為“on”的指令,便可打開遠(yuǎn)程終端的外接負(fù)載,操作完成后MTK遠(yuǎn)程終端根據(jù)控制情況自動(dòng)回復(fù)一條操作是否成功的信息;發(fā)送一條短信內(nèi)容為“off”的指令便可關(guān)斷遠(yuǎn)程終端的外接負(fù)載,操作完成后MTK遠(yuǎn)程終端根據(jù)控制情況自動(dòng)回復(fù)一條操作是否成功的信息;若接收到其他指令,則不對(duì)遠(yuǎn)程終端的外接負(fù)載采取任何操作,也不回復(fù)信息給客戶。
本文引用地址:http://m.butianyuan.cn/article/156718.htm1 MTK平臺(tái)介紹
1.1 MTK硬件平臺(tái)
MTK(MediaTek)是臺(tái)灣聯(lián)發(fā)科技多媒體芯片提供商的簡(jiǎn)稱,其生產(chǎn)的手機(jī)基帶芯片有MT6205、MT6217、MT6218、MT6219、MT6235等。在MTK手機(jī)方案家族中,內(nèi)部集成了ARM7核和DSP核的MT6225以其優(yōu)越的無線通信特性成為目前使用最廣泛、最穩(wěn)定、最成熟的手機(jī)開發(fā)平臺(tái),從2005年推出到現(xiàn)在,出貨芯片數(shù)量可以億來計(jì)算。
1.2 MTK軟件架構(gòu)
MTK軟件架構(gòu)和硬件相結(jié)合作為遠(yuǎn)程終端的開發(fā)平臺(tái),軟件架構(gòu)對(duì)于開發(fā)尤為重要。圖1所示為MTK平臺(tái)軟件整體架構(gòu)。
圖1 MTK平臺(tái)軟件構(gòu)架
MTK的軟件架構(gòu)用到了層的概念,它將各功能模塊分為不同的層,每個(gè)層實(shí)現(xiàn)其各自的功能特性。整個(gè)軟件構(gòu)架主要由Remote MMI、MMI、L4、Drivers和PS/L1幾個(gè)部分構(gòu)成。Remote MMI即RMI,如PC端,可使用AT命令通過串口與協(xié)議棧通信;L4為MMI/AT與協(xié)議棧之間的適配層;Drivers包含設(shè)備及外圍設(shè)備的各種驅(qū)動(dòng);PS/L1中的L1(Layer1)為協(xié)議棧的最底層,它是GSM的物理層,直接處理信號(hào)數(shù)據(jù);另外,協(xié)議棧里面的L2和L3包含大量的GSM/GPRS需求,而且提供一個(gè)優(yōu)秀的GGSM/GPRS平臺(tái)給應(yīng)用程序;MMI即Man Machine Interface,通常稱為人機(jī)界面,它分為文字界面和圖形界面兩種。MMI包括用戶的接口構(gòu)架、應(yīng)用以及與協(xié)議棧的通信,MMI的構(gòu)架如圖2所示。
圖2 MMI架構(gòu)圖
評(píng)論