Rust Remote for ISLabTech UPW Sensor
Rust client library to communicate with the ISLabTech UPW Sensor
Examples
Examples can be found in the examples directory. Try out the Getting Started example.
use islabtech_upw_sensor_v1::{connect_via_network_on_port, Device, Error};
use tokio; use std::{thread::sleep, time::Duration};
#[tokio::main]
async fn main() -> Result<(), Error> {
let sensor = connect_via_network_on_port(
"192.168.1.123".parse().unwrap(),
80.into(), Default::default(), );
loop {
let measurement = sensor.latest_measurement().await?;
println!("measurement: {measurement:?}");
sleep(Duration::from_secs(1))
}
}
License
This project is licensed under the Apache 2 license.