HMKit Core implements the transportation protocol of HMKit in pure C. It is used in libraries such as the Android SDK and Python SDK and can also be used in embedded environments. The protocol supports both connectivity through Telematics and Bluetooth Low Energy.
Get started with HMKIT Core 📘 browse the wiki.
Before starting please read our contribution rules 📘 Contributing
For development we use the system_test directory. It is a car and a phone example application with moc Bluetooth.
- Go to directory system_test
- Compile tests with make
- Run test ./systemtest
Unit tests are light weight pure C tests that will go through protocols and flows with hard-coded example data.
- Go to directory unit_test
- Compile tests with make
- Run tests ./hmservice
This repository is using MIT licence. See more in 📘 LICENCE