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

4

我正在集成Teltonika FM1000设备,但我不知道用什么解码器来解析数据。在他们的文档中,他们提到了CODEC id 08,这是什么意思?


1
我建议你去问他们。如果他们不知道,那就没有人知道了。如果这是一个普遍的编程问题,你能否展示一下你的代码以及你遇到的问题? - Peter Lawrey
2个回答

3

编解码标识08仅是Teltonika内部用于区分不同设备类型的ID。例如,FM1100使用08,而GH4000使用07。这使您可以创建根据设备类型(编解码标识)不同解析Teltonika数据的代码。

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

源代码:TeltonikaProtocolDecoder.java

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

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


1
Teltonika的工程师不断向协议中添加新的数据块 - 比如BLE标签信息或者来自CAN/OBD总线的新数据 - 这意味着你的解析器需要经常更新。此外,他们有时会为相同的设备(比如FM1000)发布新的固件,但是它的新版本(如FM1100 => FM1110、FM1120、FM1122、FM1125等),有时候他们的IO ID映射(参数含义)也会发生变化。
因此,为了始终保持良好的解析结果,我建议您安装Traccar或任何上述提到的其他开源平台,并定期更新,或使用任何一种云解析器来解析GPS/GSM设备并将已解析的消息转换为易于阅读的JSON,例如这里
免责声明:我与flespi解析后端相关,我的观点可能会受到我正在工作的产品的影响。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接