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