<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > 基于OpenAT3.12平臺的通信報文封裝進(jìn)GSM Modem的方法

基于OpenAT3.12平臺的通信報文封裝進(jìn)GSM Modem的方法

作者: 時(shí)間:2012-09-02 來(lái)源:網(wǎng)絡(luò ) 收藏

上位機軟件數據處理過(guò)程中,需要不停地對進(jìn)行操作,響應 接收到的數據,處理發(fā)送數據包。在整個(gè)過(guò)程中, 只作為數據傳輸工具,不參與任何的數據處理;而一般的SMS遠程監控系統的多達幾十乃至上百條,會(huì )導致上位機軟件工作量非常大。為了便于上位機程序簡(jiǎn)化開(kāi)發(fā),結合Q24PL001模塊自身支持OpenAT嵌入式軟件的特點(diǎn),將短信數據的發(fā)送處理和接收解析流程嵌入GSMModem內,只保留一些簡(jiǎn)單的AT命令接口給上位機軟件控制,大大減小了上位機軟件的工作量。

6 OpenAT的通信協(xié)議

OpenAT嵌入式操作系統是為廣泛的GSM/GPRS的模塊系統應用而設計的,用于實(shí)現嵌入式的短信數據通信協(xié)議報文,可以大大提高GSM Modem硬件系統的資源利用率。OpenAT的程序設計流程分為SIM卡服務(wù)聲明、短信服務(wù)聲明、發(fā)送數據包處理和接收數據包數據解析等部分。

6.1 SlM卡初始化程序

在OpenAT嵌入式程序中,啟動(dòng)SIM卡初始化的聲明函數為adl_simSubscribe(bpt_SimInitHandler, )。其中,bpt_SimInitHandler為SIM卡

聲明返回函數:



其中,事件ADL_SIM_EVENT_FULL_INIT表明SIM的初始化完成。

6.2 短信服務(wù)初始化程序

在OpenAT嵌入式程序設計中,當返回函數返回狀態(tài)為ADL_SIM_EVENT_FULL_INIT時(shí),表明系統SIM卡初始化過(guò)程成功完成,系統可以進(jìn)入短信聲明流程。短信功能聲明函數為:

ptk_SmsHandler=adl_smsSubscribe((adl_smsHdlr_f)bpt_SmsDataHandler,\(adl_smsCtrlHdlr_f)bpt_SmsCtrlHandler,ADL_SMS_MODE_TEXT);

其中,ptk_SmsHandler為短信聲明函數返回句柄;bpt_SmsDataHandler為短信數據處理返回函數;bpt_SmsCtrlHandler為短信發(fā)送狀態(tài)事件返回函數;ADL_SMS_MODE_TEXT參數表示采用TEXT模式進(jìn)行短信數據傳輸。bpt_SmsDataHandler短信數據返回函數定義如下:



在該函數中,smsTel為接收到的短信電話(huà)號碼,smsTimeLength為T(mén)EXT模式下的短信時(shí)間戳,smsText為接收到的短信數據內容。

SmsCtrlHandler短信發(fā)送事件返回狀態(tài)定義如下:



其中,ADL_SMS_EVENT_SENDING_OK事件表明短信發(fā)送成功。


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>