Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 向GRPS设备发送数据/从GRPS设备接收数据_.net_Tcp_Gprs - Fatal编程技术网

.net 向GRPS设备发送数据/从GRPS设备接收数据

.net 向GRPS设备发送数据/从GRPS设备接收数据,.net,tcp,gprs,.net,Tcp,Gprs,我的任务是编写一个C#/WPF应用程序,该应用程序可以显示野外车辆GPS跟踪设备的位置信息,这些设备使用GPRS调制解调器进行通信。所涉及的跟踪设备是Meitrack设备()。该设备可以通过GPRS和SMS发送和接收数据 从协议来看,设备可以使用以下消息结构向服务器传输数据: @@<Data identifier><Data length>,<IMEI>,<Command type>,<Command><* Check code&

我的任务是编写一个C#/WPF应用程序,该应用程序可以显示野外车辆GPS跟踪设备的位置信息,这些设备使用GPRS调制解调器进行通信。所涉及的跟踪设备是Meitrack设备()。该设备可以通过GPRS和SMS发送和接收数据

从协议来看,设备可以使用以下消息结构向服务器传输数据:

@@<Data identifier><Data length>,<IMEI>,<Command type>,<Command><* Check code>\r\n
$$<Data identifier><Data length>,<IMEI>,<Command type>,<Command><* Check code>\r\n
@、、、\r\n
服务器可以使用以下结构向设备传输数据:

@@<Data identifier><Data length>,<IMEI>,<Command type>,<Command><* Check code>\r\n
$$<Data identifier><Data length>,<IMEI>,<Command type>,<Command><* Check code>\r\n
$$,,\r\n
不幸的是,现在我对GRPS通信还不是很了解。我的第一个问题是,我需要一个GPRS调制解调器在服务器端的所有这些工作?或者,跟踪装置是否可以使用TCP或UDP将GPRS数据传输到服务器(具有静态IP地址)将要侦听的特定IP地址?如果是后者,服务器只需连接互联网就足够了,不需要GPRS调制解调器

但是,看看协议,我看到了一个名为IMEI的参数。我知道这是所有蜂窝设备的唯一标识符。看来这就是这个跟踪装置的通讯方式?也就是说,所有通信都留在蜂窝网络中(不进入互联网),并通过寻址其IMEI与其他设备通信?在这种情况下,服务器需要GPRS调制解调器

因此,我的第一个问题是,服务器端是否需要GPRS调制解调器。或者,我可以简单地通过互联网连接,使用IP地址而不是IMEI或SIM卡号码来摆脱服务器吗?如果是这样的话,如果服务器希望与跟踪设备通信,每个跟踪设备是否也需要一个静态IP地址

对不起我的无知。多年前,我使用GSM调制解调器通过AT命令发送和接收SMSE,但从未将其用于GPRS数据


提前感谢您的支持…

在不了解此特定产品的情况下,以下是我对其工作原理的理解:

GPRS调制解调器与移动运营商的网络形成移动连接。除此之外,它还需要与运营商网络中的服务器建立IP连接。通过此服务器(访问点),您可以访问internet,包括您自己的服务器,就像您通过任何internet服务提供商访问一样

您的服务器只需要正常的internet连接

上面消息中的IMEI似乎只是跟踪设备的一个标识符——连接实际上并不需要它。移动网络负责将IP数据包路由到正确的GPRS设备

跟踪器就像任何通过服务提供商访问互联网的计算机一样,它可以下载和上传信息