嵌入式網(wǎng)絡(luò )撥號功能設計與實(shí)現
(5)網(wǎng)絡(luò )停止。網(wǎng)絡(luò )停止分兩種情況:一種情況是當前網(wǎng)絡(luò )三分鐘內無(wú)數據傳輸,則停止應用程序與網(wǎng)絡(luò )的連接。另一種情況,應用程序主動(dòng)要求與網(wǎng)絡(luò )斷開(kāi),若只有該應用程序與網(wǎng)絡(luò )連接,則斷開(kāi)網(wǎng)絡(luò );若還有其他應用程序與網(wǎng)絡(luò )連接,則結束該應用進(jìn)程。網(wǎng)絡(luò )停止如圖4所示。本文引用地址:http://dyxdggzs.com/article/150808.htm
(6)網(wǎng)絡(luò )斷開(kāi)
①發(fā)送AT命令:AT+CGACT=0,1,2,3;
②殺死網(wǎng)絡(luò )狀態(tài)監控進(jìn)程;
③殺死PPP相關(guān)進(jìn)程。網(wǎng)絡(luò )斷開(kāi)如圖5所示。
4 測試結果
主要是對GPRS模塊進(jìn)行無(wú)線(xiàn)接入Internet的功能測試,使用嵌入式Qt作為集成開(kāi)發(fā)環(huán)境,界面友好,易于開(kāi)發(fā)。圖6為QT設計的網(wǎng)絡(luò )撥號界面。
測試結果表明,GPRS模塊可以很快無(wú)線(xiàn)接入Internet,可以瀏覽網(wǎng)頁(yè)和收發(fā)數據。因此,網(wǎng)絡(luò )撥號功能能正常準確的工作。
5 結語(yǔ)
在基于A(yíng)RM9嵌入式硬件平臺和嵌入式Linux操作系統上,本文設計的網(wǎng)絡(luò )拔號程序運行良好,并充分利用Qt/Embedded和Qtopia Phone系統關(guān)于網(wǎng)絡(luò )資源的特點(diǎn),較好地實(shí)現了網(wǎng)絡(luò )撥號的功能,該設計可廣泛應用在PDA等嵌入式產(chǎn)品中,實(shí)現連接到Internet的無(wú)線(xiàn)網(wǎng)絡(luò )通信。
評論