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

C# 如何通过GPRS向GPS跟踪器(TK103、GT02、GT06、TK102等)发送命令,c#,sockets,tcp,gps,gprs,C#,Sockets,Tcp,Gps,Gprs,这里已经有人问过了。但是没有任何答案 从GPS设备接收数据: 我有一个TCP服务器设置,它从各种GPS跟踪器(TK103、GT02等)接收数据。每个GPS设备启动请求,服务器接受请求,并开始接收NMEA数据。效果很好 通过短信向GPS设备发送数据: 目前,我们必须发送短信到各个设备进行各种配置。这是非常乏味和不准确的 通过GPRS向GPS设备发送数据(这是我们想要实现的): 我们希望使用TCP或UDP通过GPRS向设备发送各种配置的命令。我对此一无所知 我们必须使用AT命令吗?如果是,那么如何进

这里已经有人问过了。但是没有任何答案

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

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

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

  • 我们必须使用AT命令吗?如果是,那么如何进行?
  • 还是TCP上的相同SMS命令
  • 我读到GSM提供商不允许通过GPRS接入连接/数据。这是真的吗
  • 如果没有,那么解决方案是什么?如何解决
    请提供帮助。

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

    通过GPRS接入的连接/数据取决于您从运营商购买的服务。标准移动服务假定您正在浏览互联网(因此有可能收取一定费用——看看专业的M2M服务提供商)


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

    根据您使用的GPS设备,您可以联系设备供应商获取设备gprs协议,也可以联系谷歌获取设备协议。有很多论坛讨论GPS设备的GPRS协议。如果说以前对我有帮助的话,那就是 我已经使用TK103一段时间了,并准备了一个带有命令协议的Excel文件。 以下是该设备的GPRS协议:

    注意:SMS命令与GPRS命令无关

    每1分钟报告一次**,imei:XXXXXXXXXXXX,C,60秒
    
    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')
    
    每10分钟报告一次**,imei:XXXXXXXXXXXX,C,600秒。。。 每10秒报告一次**,imei:XXXXXXXXXXXX,C,10秒 每20秒报告一次**,imei:XXXXXXXXXXXX,C,20秒 每30分钟报告一次**,imei:XXXXXXXXXXXX,C,030m 设置时区=BST**,imei:XXXXXXXXXXXX,I,1 设置时区=GMT**,imei:XXXXXXXXXXXX,I,0 停止跟踪**,imei:XXXXXXXXXXXX,D 其中XXXXXXXXXX是唯一的IMEI **,imei:,B-单轨(如调用跟踪器) **,imei:,C,20s-20s轮询 **,imei:,C,01m-1m轮询 **,imei:,D-禁用多重跟踪 **,imei:,紧急停止警报(停止移动,栅栏警报) **,imei:,G-设置移动警报 **,imei:,H,060-60 k/mph超速 **,imei:,I,+9-将时区设置为+9小时 **,imei:,N-返回SMS模式('noadminip')
    您可能没有得到答案,因为您要求调试分布式通信系统,同时只给出一些服务器端代码。通过查看几行代码无法调试此类系统。您找到解决方案了吗?您找到了解决方案了吗?您能告诉我有关GPS跟踪设备如何与我的web服务器一起工作的更多详细信息吗?Dropbox链接已断开。