如何通过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 向设备发送命令以进行各种配置。我对此一无所知。
- 我们必须使用 AT 命令吗?如果是这样,那么如何?
- 还是通过TCP的相同SMS命令?
- 我读过GSM提供商不允许通过GPRS传入连接/数据。这是真的吗?
- 如果没有,那么解决方案是什么以及如何做?
请帮忙。
根据您使用的 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服务提供商(。
但是,最佳做法是让您的服务器使用一组命令响应传入的位置报告,因为网络连接在向您发送位置报告时处于活动状态(您可以利用较低的资费(