單片機(jī)實(shí)現(xiàn)PPP,TCP/IP,UDP協(xié)議的GPRS數(shù)據(jù)傳輸 在單片機(jī)上實(shí)現(xiàn)了PPP,TCP/IP,UDP協(xié)議,并通過GPRS模塊進(jìn)行數(shù)據(jù)傳送和接收。信息在網(wǎng)絡(luò)上發(fā)布后,收到了很多朋友的EMAIL,并和一些朋友成功的進(jìn)行了合作。 我用的單片機(jī)是MEGA128,GPRS模塊是索愛的GM47。其實(shí)協(xié)議是專為GPRS應(yīng)用而根據(jù)協(xié)議資料精心編寫的,編譯后代碼大小只有13K左右。我原先使用ICCAVR進(jìn)行編譯,后應(yīng)一個朋友的要求又推出CodeVision的版本。之所以選擇MEGA128這款芯片,是因?yàn)樗袃蓚串口,一個接GPRS,一個可做我們的數(shù)據(jù)通信接口或接到PC上,不用再擴(kuò)展串口了,程序可以很容易的搬到51上去。 在GPRS相關(guān)產(chǎn)品的開發(fā)應(yīng)用中,對PPP協(xié)議,SOCKET的連接、主動關(guān)閉、被動關(guān)閉,GPRS虛連接的處理,數(shù)據(jù)通信中AT指令的使用,數(shù)據(jù)通信中GPRS信號強(qiáng)度的提取等都有實(shí)際研究與測試。 如果你想要進(jìn)行GPRS相關(guān)的開發(fā),你可以和我聯(lián)系,我將把我的源程序,原理圖,相關(guān)的資料等提供給你,當(dāng)然這是要收取一定的費(fèi)用的。除此之外,我還提供一個運(yùn)行于PC上的服務(wù)器程序,實(shí)現(xiàn)服務(wù)器端與GPRS開發(fā)板之間的雙向通信,方便你進(jìn)行調(diào)試。 有需要的朋友,請聯(lián)系sgq73103@sohu.com
|