KDS1.1-150-300-W1-115-S102定義的數據包主要有以下幾類:客戶端位置更新數據包;客戶端接件信息數據包;客戶端送達簽收數據包;服務器新任務數據包;客戶端確認數據包;服務器確認數據包;客戶端車輛故障數據包;客戶端道路堵塞數據包。
為了能夠正確解析數據包中的數據,所有數據包都具有相同的包頭(head),即數據包類型(packet type),時間戳標記(time stamp)、數據包順序號(packet sequencenumber)3個字段。當接收到一個數據包之后,根據包頭中的類型字段就能判斷該數據包主體部分的長度,由此即可正確解析出包中的內容。包頭之后是數據包主體(body)部分,不同數據包類型有著不同的字段和長度。上述8種定義類型之外的數據包均為未定義類型,應當被丟棄。類型為NTSK、TMLF、RCNG的數據包需要接收端的確認;而RECV、SEND、UPDT、CACK、SACK這5種類型的數據包不需要確認。
KDS1.1-150-300-W1-115-S102的數據傳輸與接收是通過串口編程來實現的。Windows CE平臺上的串口編程依賴于與文件相關的API接口:CreateFile()打開串口,ReadFile()從串口讀取數據,WriteFile()向串口寫入數據。由于網絡數據包的到來是一個異步過程,因此還需要處理串口的異步事件:GetCommMask()取得串口已經設置的事件,setCom-mMask()設置串口事件集,WaitCommEvent()等待預先設置的串口事件集中的某一事件發生。
KDS1.1-150-300-W1-115-S102產品特點:
· 采用Simcom公司高性能工業級GSM/GPRS模塊SIM 300
· 帶有音頻接口、線接口、RS232接口、SIM卡接口
· 三頻 900/ 1800/ 1900 MHz
· GPRS (class 10/8) 標準
· GPRS (class B)
· 滿足GSM(2/2+)標準Class 4(2W@850/900MHz)Class 1 (1W@1800/1900MHz)
· 語音、SMS、數據和傳真信息的高速傳輸
· 支持RS232/RS485透明短信傳輸功能
· 通過AT命令控制(GSM07.07,07.05和增強AT命令)
· 支持電路交換(CSD)功能,適合于點對點數據通信
· 數據終端永遠在線
· 多種工作模式選擇,使用方便、靈活
2.3KDS1.1-150-300-W1-115-S102語音提示模塊
考慮到配送人員在駕駛車輛的過程中不便于時刻留意系統中任務的變化情況,因此在車載終端上加入了語音提示模塊。
KDS1.1-150-300-W1-115-S102提供了音頻API接口:
BOOL WINAPI PlaySound(LPCSTR pszSound,HMOD-ULE hmod,DWORDfdwSound);
該函數的第1個參數表示要播放的音頻文件,第2個參數設置為NULL,第3個參數影響聲音播放的一些標志。因此,語音模塊的實現就是在不同的情況下播放不同的提示聲音。
Olympus UES-30 Electrosurgical Unit A Cord MAJ-860
Xedia Access Point Multi-service IP Router AP-045-0121
Olympus S6 Camera Head Connecting Unit for S7V MAJ-1173
Sun GWV611-T 599-2035-02 4/8GB External DAT Tape Drive
Gilbarco Console I/O Board ISA G-Site T20270-G2
AcBel Apple Power Mac G5 Power Supply 614-0306 REPAIR
Comtech EF Data B-1950 Breakout Panel PL/1411 1950/BOP
Olympus Central Operating Panel For UCES MH-980
Perkin Elmer 5100 PC AA Spectr. VME I/O Card N066-9294B
EMS DVB-RCS Indoor Unit IDU 100-240V 838585-051
RAM Technologies PFC175 SFX 175 Watts Medical Grade PS
Gilbarco G-Site ISA RS-232 T19146-G1 & T20178-G1
Zymark EIA Module Card 38663
Netgear GS516T 16 Port 10/100/1000Mbps Switch + Bonus