Skip to content

maufl/bthome-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 :)

About

Rust implementation of BTHome

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages