4个版本
0.1.4 | 2024年5月28日 |
---|---|
0.1.3 | 2024年5月25日 |
0.1.1 | 2024年5月22日 |
0.1.0 | 2024年5月22日 |
#518 in 异步
每月下载量 172
29KB
551 行
ISLabTech UPW传感器Rust远程库
Rust客户端库,用于与ISLabTech UPW传感器通信
示例
use islabtech_upw_sensor_v1::{connect_via_network_on_port, Device, Error};
use tokio; // use `await` in main function
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(), // port (defaults to 80)
Default::default(), // TLS
);
loop {
let measurement = sensor.latest_measurement().await?;
println!("measurement: {measurement:?}");
sleep(Duration::from_secs(1))
}
}
许可证
本项目受Apache 2许可证的许可。
依赖关系
~5–16MB
~227K SLoC