久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM和GPRS的無線傳輸與接收

基于ARM和GPRS的無線傳輸與接收

作者: 時間:2010-11-10 來源:網絡 收藏


改動完成后,執行腳本PPP-on/ppp-on,即可撥號上網。
3.3 無線數據傳輸
當GPRS撥號成功接入Internet后,就可以進行無線數據傳輸了,這可通過Linux下的網絡編程實現。基于TCP/IP協議的網絡編程主要有兩種方式可以選擇:TCP方式和UDP方式。采用UDP方式進行通信時,要求通信雙方都知道對方的IP地址和端口號。但是目前GPRS網絡并不提供固定的IP服務,通信鏈路中的GPRS終端的IP地址是由網關支持節點(GSN)動態分配的。因此,GPRS終端在進行每次數據發送后。它的IP地址和端口都可能發生變化。本方案中的網絡數據通信采用TCP方式。即采用流套接字進行網絡編程。
3.4 上位機軟件設計
中心服務器端軟件應提供一個可視化的監控界面,以便直觀、方便、快捷地了解遠程數據采集終端的狀態,及時發現并處理異常和故障情況,實現與GPRS終端的通信。上位機部分采用的是Windows的平臺,編譯器采用VC6.0。為了方便網絡編程,90年代初,由Microsoft聯合了其他幾家公司共同制定了一套WINDOWS下的網絡編程接口,即Windows Sockets規范,這實際上不是一種網絡協議,而是一套開放的、可支持多種協議的、Windows下的網絡編程接口,現在的Winsock已經基本上實現了與協議無關,可以使用Winsock來調用多種協議的功能,但較常使用的是TCP/IP協議。Socket在計算機中實際提供了一個通信端口,可以通過這個端口與任何一個具有Socket接口的計算機進行通信。應用程序在網絡上傳輸時,接收的信息都可通過這個Socket接口來實現。
在VC中進行WINSOCK的API編程開發時,需要在項目中使用下面三個文件,否則就會出現編譯錯誤:
(1)WINSOCK.H:這是WINSOCKAPI的頭文件,需要包含在項目之中;
(2) WSOCK32.LIB:WINSOCKAPI連接庫文件。在使用中,一定要把它作為項目的非缺省的連接庫包含到項目文件中去;
(3) WINSOCK.DLL:WINSOCK的動態連接庫,位于WINDOWS的安裝目錄下。

4 結束語
該系統將無線通信技術與嵌入式技術有機的融合在一起,可使用戶終端以低廉、快速、可靠的方式連入GPRS網絡和互聯網,并可使用戶終端的數據信息簡潔、實時的進行傳送,從而為用戶終端安全穩定的運行提供了可靠的保證。實驗結果證明,該系統在上位機上能很好地接收數據,尤其在中低業務和低速率的數據傳輸中,能體現良好的性價比,同時可滿足實時性的要求。

本文引用地址:http://cqxgywz.com/article/151362.htm

上一頁 1 2 3 下一頁

關鍵詞: 收發器

評論


相關推薦

技術專區

關閉