KDS1.1-150-300-W1-115-S102定義的數(shù)據(jù)包主要有以下幾類(lèi):客戶端位置更新數(shù)據(jù)包;客戶端接件信息數(shù)據(jù)包;客戶端送達(dá)簽收數(shù)據(jù)包;服務(wù)器新任務(wù)數(shù)據(jù)包;客戶端確認(rèn)數(shù)據(jù)包;服務(wù)器確認(rèn)數(shù)據(jù)包;客戶端車(chē)輛故障數(shù)據(jù)包;客戶端道路堵塞數(shù)據(jù)包。
為了能夠正確解析數(shù)據(jù)包中的數(shù)據(jù),所有數(shù)據(jù)包都具有相同的包頭(head),即數(shù)據(jù)包類(lèi)型(packet type),時(shí)間戳標(biāo)記(time stamp)、數(shù)據(jù)包順序號(hào)(packet sequencenumber)3個(gè)字段。當(dāng)接收到一個(gè)數(shù)據(jù)包之后,根據(jù)包頭中的類(lèi)型字段就能判斷該數(shù)據(jù)包主體部分的長(zhǎng)度,由此即可正確解析出包中的內(nèi)容。包頭之后是數(shù)據(jù)包主體(body)部分,不同數(shù)據(jù)包類(lèi)型有著不同的字段和長(zhǎng)度。上述8種定義類(lèi)型之外的數(shù)據(jù)包均為未定義類(lèi)型,應(yīng)當(dāng)被丟棄。類(lèi)型為NTSK、TMLF、RCNG的數(shù)據(jù)包需要接收端的確認(rèn);而RECV、SEND、UPDT、CACK、SACK這5種類(lèi)型的數(shù)據(jù)包不需要確認(rèn)。
KDS1.1-150-300-W1-115-S102的數(shù)據(jù)傳輸與接收是通過(guò)串口編程來(lái)實(shí)現(xiàn)的。Windows CE平臺(tái)上的串口編程依賴于與文件相關(guān)的API接口:CreateFile()打開(kāi)串口,ReadFile()從串口讀取數(shù)據(jù),WriteFile()向串口寫(xiě)入數(shù)據(jù)。由于網(wǎng)絡(luò)數(shù)據(jù)包的到來(lái)是一個(gè)異步過(guò)程,因此還需要處理串口的異步事件:GetCommMask()取得串口已經(jīng)設(shè)置的事件,setCom-mMask()設(shè)置串口事件集,WaitCommEvent()等待預(yù)先設(shè)置的串口事件集中的某一事件發(fā)生。
KDS1.1-150-300-W1-115-S102產(chǎn)品特點(diǎn):
· 采用Simcom公司高性能工業(yè)級(jí)GSM/GPRS模塊SIM 300
· 帶有音頻接口、線接口、RS232接口、SIM卡接口
· 三頻 900/ 1800/ 1900 MHz
· GPRS (class 10/8) 標(biāo)準(zhǔn)
· GPRS (class B)
· 滿足GSM(2/2+)標(biāo)準(zhǔn)Class 4(2W@850/900MHz)Class 1 (1W@1800/1900MHz)
· 語(yǔ)音、SMS、數(shù)據(jù)和傳真信息的高速傳輸
· 支持RS232/RS485透明短信傳輸功能
· 通過(guò)AT命令控制(GSM07.07,07.05和增強(qiáng)AT命令)
· 支持電路交換(CSD)功能,適合于點(diǎn)對(duì)點(diǎn)數(shù)據(jù)通信
· 數(shù)據(jù)終端永遠(yuǎn)在線
· 多種工作模式選擇,使用方便、靈活
2.3KDS1.1-150-300-W1-115-S102語(yǔ)音提示模塊
考慮到配送人員在駕駛車(chē)輛的過(guò)程中不便于時(shí)刻留意系統(tǒng)中任務(wù)的變化情況,因此在車(chē)載終端上加入了語(yǔ)音提示模塊。
KDS1.1-150-300-W1-115-S102提供了音頻API接口:
BOOL WINAPI PlaySound(LPCSTR pszSound,HMOD-ULE hmod,DWORDfdwSound);
該函數(shù)的第1個(gè)參數(shù)表示要播放的音頻文件,第2個(gè)參數(shù)設(shè)置為NULL,第3個(gè)參數(shù)影響聲音播放的一些標(biāo)志。因此,語(yǔ)音模塊的實(shí)現(xiàn)就是在不同的情況下播放不同的提示聲音。
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