About the project
The AVL protocol defines a set of codecs that enable interfacing with a variety of Teltonika vehicle tracking devices.
Depending on the device feature set and physical configuration, codec packets can contain GPS data such as longitude/latitude coordinates, angle of travel, altitude, and current speed, as well as IO event data such as ignition status and more.
Included
- Data-types and functionality for encoding and decoding AVL Codec8 packets.
no-stdcompatible- Re-exports
Heapless::VecasStackVecto avoid polluting namespace incase your project usesstd
Implemented Codecs
- Codec 8 (
0x08)
Installation
or add to Cargo.toml dependencies, crates.io for latest version.
Codec8 packet handling
use ;
Contributing
This project is open to contributions, create a new issue and let's discuss.
License
Distributed under the MIT License. See LICENSE.txt for more information.
Acknowledgments
This is an independent open-source project and is not an official Teltonika project, product, or repository.
The Teltonika name and the following specification are copyright of Teltonika IOT Group.
Teltonika AVL Protocol specification: https://wiki.teltonika-gps.com/view/Teltonika_AVL_Protocols