2014-12-05 116 views
2

這裏已經詢問了https://stackoverflow.com/questions/25460743/gps-tracker-tk103-how-to-send-message-through-server。但沒有任何答案!如何通過GPRS發送命令到GPS跟蹤器(TK103,GT02,GT06,TK102等)

從GPS設備接收數據:
我有從各個GPS跟蹤器接收數據的TCP服務器設置(TK103,GT02等)。每個GPS設備發起請求,服務器接受它,並開始接收NMEA數據。工作得很好。通過短信

將數據發送到GPS設備:
目前,我們要發送短信到單個設備的各種配置。這是非常乏味和不準確的。

將數據發送到通過GPRS GPS設備(這就是我們要達到的):
我們要使用TCP或UDP來通過GPRS發送命令到設備的各種配置。我不知道這件事。

  1. 我們是否必須使用AT命令?如果是這樣,那麼怎麼樣?
  2. 或者通過TCP執行相同的SMS命令?
  3. 我讀過GSM提供商不允許通過GPRS接收連接/數據。真的嗎?
  4. 如果不是,那麼解決方案是什麼以及如何去做?

請幫忙。

+0

你可能沒有得到答案,因爲你問了一個分佈式通訊科系統進行調試同時只提供一些服務器端代碼。通過查看幾行代碼就無法調試這樣的系統。 – 2014-12-05 14:25:38

+0

你有沒有找到解決辦法? – isaiasmac 2016-11-18 20:07:59

+0

你有沒有找到解決辦法? – 2017-05-01 15:59:25

回答

0

命令的驗收是設備軟件功能 - 選擇通過GPRS支持命令

傳入連接/數據通過GPRS取決於您從運營商購買服務的設備。標準的移動服務假設你是互聯網瀏覽器(所以可能需要付費 - 看看專業的M2M服務提供商)。

然而,最好的做法是讓您的服務器通過一組命令來響應傳入位置報告,因爲網絡連接在向您發送位置報告時處於活動狀態(您可以利用較低的關稅)

+0

您可以給我更多關於GPS跟蹤設備如何與我的網絡服務器配合使用的詳細信息嗎? – 2016-04-29 04:24:33

2

根據您使用的GPS設備,您可以聯繫設備供應商獲得設備gprs協議,或者聯繫設備協議的谷歌。有很多論壇討論了GPS設備的GPRS協議。其中之一如果之前幫過我的是http://www.gpspassion.com/ 我已經和TK103一起工作了一段時間,並使用命令協議準備了一個Excel文件。 這是該設備的GPRS協議: https://www.dropbox.com/s/ozydwbltr9p6mlv/GPRS-Data-Protocol.xls?dl=0

注:短信指令沒有關係到GPRS指令

1
report every 1 mins **,imei:XXXXXXXXXXXXX,C,60s 
report every 10 mins **,imei:XXXXXXXXXXXXX,C,600s... 
report every 10 secs **,imei:XXXXXXXXXXXXX,C,10s 
report every 20s **,imei:XXXXXXXXXXXXX,C,20s 
report every 30 mins **,imei:XXXXXXXXXXXXX,C,030m 
Set timezone = BST **,imei:XXXXXXXXXXXXX,I,1 
Set timezone = GMT **,imei:XXXXXXXXXXXXX,I,0 
STOP tracking  **,imei:XXXXXXXXXXXXX,D 
Where XXXXXXXXXXX is the unique IMEI 

**,imei:<IMEI>,B - Single track (like calling the tracker) 
**,imei:<IMEI>,C,20s - 20s polling 
**,imei:<IMEI>,C,01m - 1m polling 
**,imei:<IMEI>,D - Disable multi tracking 
**,imei:<IMEI>,E - Stop alarm (stops move, stockade alarms) 
**,imei:<IMEI>,G - Set move alarm 
**,imei:<IMEI>,H,060 - 60 k/mph overspeed 
**,imei:<IMEI>,I,+9 - Set timezone to +9h 
**,imei:<IMEI>,N - Return to SMS mode ('noadminip')