新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于MC35i的M2M終端設(shè)計(jì)與研究

基于MC35i的M2M終端設(shè)計(jì)與研究

作者: 時(shí)間:2012-10-22 來源:網(wǎng)絡(luò) 收藏

GPRS參數(shù)設(shè)置態(tài):處理器控制啟動(dòng)模塊后進(jìn)入此狀態(tài),通過發(fā)送AT命令對模塊及必要的網(wǎng)絡(luò)參數(shù)進(jìn)行設(shè)置,為使各個(gè)參數(shù)均設(shè)置成功,軟件設(shè)計(jì)中增加了容錯(cuò)重試機(jī)制。

PPP協(xié)商態(tài):GPRS參數(shù)設(shè)置完成后,通過發(fā)送AT*99***1#CR>命令開始模塊與GPRS網(wǎng)絡(luò)ISP(網(wǎng)絡(luò)服務(wù)提供商)的PPP協(xié)商。軟件設(shè)計(jì)中采用LCPHandler()函數(shù)完成LCP協(xié)商,PAPHandler()完成認(rèn)證,由IPCPHandler()完成IPCP協(xié)商,如果最后獲得ISP和本節(jié)點(diǎn)的IP地址,則進(jìn)入PPPOVER態(tài),此后就能進(jìn)行數(shù)據(jù)的傳輸了。由于GPRS網(wǎng)絡(luò)等原因,PPP協(xié)商有時(shí)會(huì)失敗,此時(shí)應(yīng)重啟模塊,再按照狀態(tài)機(jī)流程重新連接。

UDP數(shù)據(jù)傳輸態(tài):當(dāng)程序采用UDP方式進(jìn)行數(shù)據(jù)傳輸時(shí),程序進(jìn)入此狀態(tài)。通過xDataTrsmtTask()任務(wù)進(jìn)行數(shù)據(jù)的UDP/IP封裝和解析。

TCP數(shù)據(jù)傳輸態(tài):當(dāng)節(jié)點(diǎn)調(diào)用uip_cionnect()函數(shù)與監(jiān)控中心建立連接后,程序進(jìn)入TCP數(shù)據(jù)傳輸態(tài),進(jìn)行基于TCP的數(shù)據(jù)傳輸。



關(guān)鍵詞: MC35i M2M終端 AT91SAM7S64

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉