这已经在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向设备发送命令以进行各种配置。我不知道这个。
请帮忙。
答案 0 :(得分:2)
根据您使用的GPS设备,您可以联系设备供应商获取设备gprs协议,也可以谷歌搜索设备协议。有很多论坛讨论了GPS设备的GPRS协议。一个曾经帮助过我的人是http://www.gpspassion.com/ 我已经使用TK103一段时间了,并使用命令协议准备了一个Excel文件。 以下是该设备的GPRS协议: https://www.dropbox.com/s/ozydwbltr9p6mlv/GPRS-Data-Protocol.xls?dl=0
注意:SMS命令与GPRS命令无关
答案 1 :(得分: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')
答案 2 :(得分:0)
接受命令是设备软件功能 - 选择支持GPRS命令的设备
GPRS上的传入连接/数据取决于您从运营商处购买的服务。标准移动服务假设您正在浏览互联网(因此可以收取费用 - 请查看专业的M2M服务提供商)。
但最佳做法是让服务器使用一组命令响应传入的位置报告,因为网络连接在向您发送位置报告时处于活动状态(并且您可以利用降低关税)