基于Windows Mobile的無線通信系統的研究與實現
1 引言
根據江陰蘇南港集裝箱碼頭的發展形勢、理貨業務的發展需求以及碼頭集裝箱吞吐量的不斷增長的情況,通過對蘇南港口的業務流程進行深入調查,利用GPRS無線數據網絡進行數據實時采集,結合碼頭的應用現狀和今后的業務發展的需求所進行的無線通信系統的設計與實現,使用了智能手機,并結合基于Windows Mobile 操作系統的J2ME語言實現了系統的客戶端。
2 整體設計
2.1 系統組網方案
現在非常成熟的GPRS網絡的最大傳輸速率可高達171. 2 Kb/ s,現已成熟的EGPRS的速率約是GPRS的三倍,它能使影像和移動多媒體應用的數據速率達到473Kbps,完全滿足碼頭的數據傳輸速度,并且它具有組網靈活、擴展容易、運行費用低,維護簡單、性價比高等優點。
圖1 系統總體結構
對本系統來說,采用GPRS技術適用于碼頭作業中連續的、突發性的和頻繁的數據傳輸,能滿足手持移動終端眾多時系統對突發性數據傳輸進行處理的要求。因此,本設計中,各監控點使用了GPRS透明數據傳輸終端,通過移動GPRS網絡與監控中心相連,并采用APN接入點方式。各數據采集點使用移動通信公司統一的STK卡,同時監控中心對各點進行登記,保存相關資料以便識別和維護處理。各信息采集點運行監控系統軟件,支持24小時實時在線,實現信息點24小時傳送采集的信息數據。系統的總體結構如圖1所示。
2.2 系統總體工作原理
港口裝卸生產現場信息自動傳輸系統的基本技術是無線終端,它是一種集無線通信與計算機網絡功能于一體的新型通信系統。無線終端的應用圍繞港口基本作業過程進行設計、數據采集、計劃執行,是數據庫的信息源頭。管理人員通過中央控制臺的電腦屏幕直接監控指揮集裝箱裝卸作業,集卡和機械司機、碼頭裝卸作業人員通過手持或車載無線終端同中央控制臺聯系,實時傳遞集裝箱的裝卸信息,管理人員在中央控制臺可以及時掌握整個碼頭集裝箱的運作情況。
2.3 系統的通信流程
圖2 服務器與手持終端通信
系統采用的是客戶/服務器通信模式(C/S),服務器端利用ServerSocket創建偵聽特定端口的Socket,為了實現通信,服務器端要開啟偵聽服務、發送和接收服務。在終端設定了客戶端的套接字(socket),并將其目的地址連接到服務器所在的IP地址與相應的端口,當終端人員登錄時,啟動此socket,搜尋并連接到服務器,如果成功,則會正確進入下一步。圖2表明了服務器和智能手機終端利用ServerSocket和Socket來通信的過程。
3 技術路線
3.1 Windows Mobile系統特性
運用在智能手機上的操作系統主要有四種:Symbian 、Linux OS 、Windows Mobile、Windows CE。相比較而言,Windows Mobile更加適用于智能手機:
首先從產品開發的角度來講,Windows Mobile更適合在智能手機上運行,并且正在以前所未有的速度普及開來。
評論