Dependency-free C++17 BTHome v2 payload builder and parser.
Builds and parses BTHome v2 service-data bytes (no BLE stack). No heap, no exceptions, no RTTI. Supports AES-CCM encryption and decryption with pluggable crypto backends (mbedtls and PSA adapters included), including replay protection on the receiving side. Think in sensor values; the library handles object IDs, scaling, endianness and canonical ordering. Pair with any BLE stack.
| Filename | Release Date | File Size |
|---|---|---|
| bthome_cpp-0.5.1.zip | 2026-08-06 | 95.49 KiB |
| bthome_cpp-0.5.0.zip | 2026-07-30 | 92.60 KiB |
| bthome_cpp-0.4.2.zip | 2026-07-25 | 90.89 KiB |
| bthome_cpp-0.4.1.zip | 2026-07-25 | 89.95 KiB |
| bthome_cpp-0.4.0.zip | 2026-07-25 | 89.75 KiB |
| bthome_cpp-0.3.2.zip | 2026-07-24 | 63.06 KiB |
| bthome_cpp-0.3.1.zip | 2026-07-24 | 62.60 KiB |
| bthome_cpp-0.3.0.zip | 2026-07-22 | 52.39 KiB |
| bthome_cpp-0.2.0.zip | 2026-07-21 | 50.31 KiB |