【问题标题】:Teltonika GPS first ACK using JAVATeltonika GPS 第一次 ACK 使用 JAVA
【发布时间】:2015-07-13 21:24:54
【问题描述】:

我正在为 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

【问题讨论】:

  • 看起来是正确的。您的服务器应用程序之后会做什么?它是否承认您收到的任何 AVL 记录?它会关闭连接吗?可能设备正在重新连接,或者它有一些理由认为连接有问题,因此它重新发送了它的 IMEI。

标签: java gps


【解决方案1】:

供日后参考。

二进制01等于字节值1。

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

【讨论】:

  • 我正在尝试使用我们收到的数据包长度来确认消息数据包。但它似乎仍在等待设备日志的回复。有什么线索吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-23
相关资源
最近更新 更多