GPS跟踪器在我更改IP时关闭GPRS模式

GPS跟踪器在我更改IP时关闭GPRS模式,gps,gsm,gprs,tracker,Gps,Gsm,Gprs,Tracker,我有一个GPS跟踪器(TK303G),可以通过带有IP和端口的GPRS向服务器发送数据,但如果我更改IP并尝试将其设置为GPRS模式,它会自动返回GSM 如果我使用默认IP或供应商服务器IP,它就可以正常工作 有人知道为什么吗?有什么我遗漏的吗?也许我必须从我的服务器发回一些东西?我也有同样的经历problem@JimmyIlenloa我找到了解决这个问题的方法,当您将其设置为GPRS(默认情况下为TCP)时,跟踪器会发送#,imei:359586015829802,A到服务器,您必须以“LOA

我有一个GPS跟踪器(TK303G),可以通过带有IP和端口的GPRS向服务器发送数据,但如果我更改IP并尝试将其设置为GPRS模式,它会自动返回GSM

如果我使用默认IP或供应商服务器IP,它就可以正常工作


有人知道为什么吗?有什么我遗漏的吗?也许我必须从我的服务器发回一些东西?

我也有同样的经历problem@JimmyIlenloa我找到了解决这个问题的方法,当您将其设置为GPRS(默认情况下为TCP)时,跟踪器会发送
#,imei:359586015829802,A
到服务器,您必须以“LOAD”响应,一旦您这样做,跟踪器将开始发送带有位置等的正常消息。如果您想了解更多关于协议及其工作方式的信息,您可以查看此文件。感谢您的反馈,我们将查看并让您了解它。我很感激@Wafoh追踪器是如何发出请求的?我无法收到答复。它是否使用HTTP传输方法?请告诉我你是怎么做的@WafoI也使用了nodejs的net模块,irc您需要将数据转换为字符串,类似这样:
const server=net.createServer();server.on('connection',handleConnection);函数handleConnection(conn){let remoteAddress=conn.remoteAddress+':'+conn.remotePort;console.log('s',remoteAddress的客户端连接);conn.on('data',onConnData);函数onConnData(d){var data=new Buffer(d).toString('ascii');if(/^###/g.test(data)){//第一次握手连接写入('LOAD')}//something other}
我也有同样的经历problem@JimmyIlenloa当您将其设置为GPRS(默认为TCP)时,我找到了解决方案跟踪器将
#,imei:359586015829802,A;
发送到服务器,您必须以“加载”响应,一旦您这样做,跟踪器将开始发送带有位置等的正常消息。如果您想了解协议的更多信息以及它的工作方式,您可以查看此内容。谢谢您的反馈,请查看并让您知道说出来。我很感激。@WafoI从跟踪器发出的请求是什么?我无法收到响应。它是使用HTTP传输方法的吗?请告诉我您是如何做到的。@WafoI也使用了nodejs的net模块,irc您需要将数据转换为字符串,类似这样:
const server=net.createServer();server.on('connection',handleConnection);函数handleConnection(conn){let remoteAddress=conn.remoteAddress+':'+conn.remotePort;console.log('s',remoteAddress的客户端连接);conn.on('data',onConnData);函数onConnData(d){var data=new Buffer(d).toString('ascii');if(/^###/g.test(data)){//First handshake conn.write('LOAD');}//something}