如何解码Teltonika FM1000设备。此设备的解码器格式是什么

时间:2016-08-01 09:14:47

标签: java sockets tcp gps apache-mina

我整合了teltonika FM1000。但我不知道解析数据的确切解码器是什么。并且在他们的文件中他们将其称为CODEC id 08.什么是CODEC id 08

2 个答案:

答案 0 :(得分:1)

编解码器ID 08只是Teltonika内部ID,用于区分Teltonika设备类型与其他设备类型。 FM1100使用08,例如GH4000使用07.这使您可以创建将根据设备类型(编解码器ID)不同地解析Teltonika数据的代码。

您可以查看Traccar项目,因为它们支持Teltonika FM消息格式。

源代码:TeltonikaProtocolDecoder.java

还有一些其他类的Teltonika前缀值得一看。

请注意Traccar使用netty,但解析器本身可以用于MINA。

答案 1 :(得分:0)

Teltonika工程师不断向协议添加新的数据块-例如BLE标签信息或来自CAN / OBD总线的一些新数据-这意味着您的解析器需要经常更新。此外,他们有时会针对相同的设备(如FM1000)发布新固件,但其新版本如FM1100 => FM1110,FM1120,FM1122,FM1125等,有时它们的IO ID映射(参数含义)也在变化。 / p>

因此,为了始终保持良好的解析结果,我建议您安装Traccar或上述任何其他开源平台并定期进行更新,或者为GPS / GSM设备使用任何类型的云解析器并使用已解析的内容邮件转换为易于理解的JSON,例如here

免责声明:我与flespi解析后端有关,我的意见可能会受到我正在开发的产品的影响。