如何通过GPRS向GPS跟踪器(TK103,GT02,GT06,TK102等)发送命令

本文关键字:TK102 GT06 GT02 命令 TK103 GPRS 何通过 GPS 跟踪 | 更新日期: 2023-09-27 18:33:09

这已经 https://stackoverflow.com/questions/25460743/gps-tracker-tk103-how-to-send-message-through-server 在这里问过了。但是没有任何答案!

从GPS设备接收数据:
我有一个TCP服务器设置,它从各种GPS跟踪器(TK103,GT02等(接收数据。每个 GPS 设备发起请求,服务器接受请求,并开始接收 NMEA 数据。效果很好。

通过短信发送数据到GPS设备
目前,我们必须向各个设备发送SMS以进行各种配置。这是非常乏味和不准确的。

通过GPRS将数据发送到GPS设备(这是我们想要实现的(:
我们希望使用 TCP 或 UDP 通过 GPRS 向设备发送命令以进行各种配置。我对此一无所知。

  1. 我们必须使用 AT 命令吗?如果是这样,那么如何?
  2. 还是通过TCP的相同SMS命令?
  3. 我读过GSM提供商不允许通过GPRS传入连接/数据。这是真的吗?
  4. 如果没有,那么解决方案是什么以及如何做?

请帮忙。

如何通过GPRS向GPS跟踪器(TK103,GT02,GT06,TK102等)发送命令

根据您使用的 GPS 设备,您可以联系设备供应商以获取设备 gprs 协议,也可以联系 google 以获取设备协议。有很多论坛讨论GPS设备的GPRS协议。以前帮助过我的一个是 http://www.gpspassion.com/我已经使用 TK103 一段时间了,并使用命令协议准备了一个 Excel 文件。以下是设备的GPRS协议:https://www.dropbox.com/s/ozydwbltr9p6mlv/GPRS-Data-Protocol.xls?dl=0

注意:短信命令与 GPRS 命令无关

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')

接受命令是设备软件功能 - 选择支持通过 GPRS 命令的设备

通过 GPRS 传入的连接/数据取决于您从运营商处购买的服务。标准移动服务假设您正在浏览互联网(因此可以付费 - 看看专业的M2M服务提供商(。

但是,最佳做法是让您的服务器使用一组命令响应传入的位置报告,因为网络连接在向您发送位置报告时处于活动状态(您可以利用较低的资费(