Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.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
Teltonika GPS首次确认使用JAVA_Java_Gps - Fatal编程技术网

Teltonika GPS首次确认使用JAVA

Teltonika GPS首次确认使用JAVA,java,gps,Java,Gps,我正在为Teltonika GPS编程一个侦听器。您可能知道,Teltonika从第一次发送IMEI时起,服务器就需要响应“01”以接受完整的原始数据。所以,我无法响应GPS,这是我的部分代码: DataOutputStream outToServer = null; outToServer = new DataOutputStream(this.TCPSocket.getOutputStream()); byte[] msg = new byte[]{0x01}; outToServer.w

我正在为Teltonika GPS编程一个侦听器。您可能知道,Teltonika从第一次发送IMEI时起,服务器就需要响应“01”以接受完整的原始数据。所以,我无法响应GPS,这是我的部分代码:

DataOutputStream outToServer = null;
outToServer = new DataOutputStream(this.TCPSocket.getOutputStream());

byte[] msg = new byte[]{0x01};
outToServer.write(msg, 0, msg.length);
outToServer.flush();
什么也没发生,GPS继续向我发送IMEI,以备将来参考

二进制中的01等于字节值1

byte[] msg = new byte[]{1};
outToServer.write(msg, 0, msg.length);
outToServer.flush();
供日后参考

二进制中的01等于字节值1

byte[] msg = new byte[]{1};
outToServer.write(msg, 0, msg.length);
outToServer.flush();

我正在尝试使用我们收到的数据包的长度来确认消息数据包。但它似乎仍在等待设备日志的回复。有什么线索吗?我正在用我们收到的信息包的长度来确认信息包。但它似乎仍在等待设备日志的回复。有线索吗?看起来不错。您的服务器应用程序之后做什么?它是否确认您收到的任何AVL记录?它会关闭连接吗?可能设备正在重新连接,或者它有理由认为连接有故障,因此它会重新发送其IMEI。这看起来是正确的。您的服务器应用程序之后做什么?它是否确认您收到的任何AVL记录?它会关闭连接吗?可能设备正在重新连接,或者它有理由认为连接有故障,因此它会重新发送IMEI。