Ruuvi sensor protocol parser implementation
- Rust
>= 1.60
- This crate can be compiled without
std
by disabling default features
- This crate can be compiled without
std
(default) enables features that depend onstd
crategateway
adds parsers for Ruuvi Gateway payload formats, addshex
,serde
andserde_json
dependencies and requiresalloc
crate from the standard library
Docs are available online at
docs.rs. They can be built
from source with cargo doc
. Examples are included in the docs.
- Build documentation with all features for docs.rs
- Requires 2021 Edition (Rust
>= 1.60
) - Support for parsing Ruuvi Gateway MQTT message payloads
- It is disabled by default, but can be enabled with
gateway
feature
- It is disabled by default, but can be enabled with
- Requires Rust
>= 1.48
- Adds
Clone
trait forSensorValues
andParseError
- Use
AsRef<[u8]>
as type bound for value infrom_manufacturer_specific_data
- Corrected
ZERO_CELSIUS_IN_MILLIKELVINS
constant
- Requires Rust
>= 1.34
- Add support for data format 5 (RAWv2).
- Requires 2018 Edition (Rust
>= 1.31
) - Adds option to compile without
std
create
This project is licensed under MIT license.