我的任務是編寫一個C#/ WPF應用程序,該應用程序顯示現場車輛GPS跟蹤設備的位置信息,該設備使用GPRS調制解調器進行通信。有問題的跟蹤設備是Meitrack設備(http://www.meitrack.net/)。該設備可以通過GPRS和SMS發送和接收數據。向GRPS設備發送數據/從GRPS設備接收數據
尋找在協議中,設備可以使用該消息結構發送數據到服務器:
@@<Data identifier><Data length>,<IMEI>,<Command type>,<Command><* Check code>\r\n
並且服務器可以發送使用這種結構的數據到設備:
$$<Data identifier><Data length>,<IMEI>,<Command type>,<Command><* Check code>\r\n
現在不幸的是,我不太瞭解GRPS通信。我的第一個問題是,我需要服務器端的GPRS調制解調器才能工作嗎?或者跟蹤單元可以使用TCP或UDP將GPRS數據傳輸到特定IP地址,服務器(使用靜態IP地址)將在哪裏偵聽?如果後者是這種情況,服務器只需連接互聯網就足夠了,而且不需要GPRS調制解調器?
然而,看着協議,我看到一個名爲IMEI的參數。我知道這是所有蜂窩設備的唯一標識符。所以看起來好像這是跟蹤設備的通信方法?即所有通信都停留在蜂窩網絡中(並且不進入互聯網),並通過尋址他們的IMEI與其他設備通信?在這種情況下,服務器將需要一個GPRS調制解調器。
所以我的第一個問題是如果GPRS調制解調器將需要在服務器端或不。或者我可以遠離服務器,只需連接互聯網,並使用IP地址而不是IMEI或SIM卡號碼?如果是這樣的話,如果服務器希望與跟蹤設備通話,每個跟蹤設備是否也需要一個靜態IP地址?
對不起,我的無知。我多年前使用GSM調制解調器通過AT命令發送和接收SMS,但我從來沒有使用過它們用於GPRS數據。
預先感謝任何支持...
唔好說先生名單 – 2015-06-27 07:37:44