Skip to content

Latest commit

 

History

History
13 lines (10 loc) · 710 Bytes

Readme.md

File metadata and controls

13 lines (10 loc) · 710 Bytes

BTHome in Rust

This repo contains a library for working with BTHome data and a utility to sniff BTHome BLE advertisments on Linux.

To be able to use it, you have to enable experimental features in bluez (I think).

TODO

  • Better API design
    • Is Object a good name? Should there be a distinction on type level between measurements, events and other?
    • Should I try to convert only to the smallest possible type? I.e. not use i64 for all integer values.
  • Add serialization, so that I can use it in my other projects
  • Make the library no_std, that would be nice.

Feedback and ideas very welcome :)