webthing-rust:Web Thing服务器的Rust实现

时间:2024-06-18 13:21:10
【文件属性】:

文件名称:webthing-rust:Web Thing服务器的Rust实现

文件大小:33KB

文件格式:ZIP

更新时间:2024-06-18 13:21:10

Rust

网络事物 HTTP 。 使用 如果您使用Cargo ,只需将webthing添加到您的Cargo.toml : [ dependencies ] webthing = " 0.14 " TLS 支持 如果您需要服务器的 TLS 支持,则需要使用ssl功能集进行编译。 例子 在这个例子中,我们将设置一个可调光灯和一个湿度传感器(当然,两者都使用假数据)。 这两个工作示例都可以在找到。 可调光灯 想象一下,您有一个可调光的灯光,希望通过物联网 API 进行展示。 灯可以打开/关闭,亮度可以设置为 0% 到 100%。 除了名称、描述和类型之外, 还需要公开两个属性: on : 灯的状态,是打开还是关闭通过对 REST API 的PUT {"on": true/false}调用设置此属性会切换灯光。 brightness : 灯的亮度级别从 0-100% 通过对 REST API 的 P


【文件预览】:
webthing-rust-master
----Cargo.toml(782B)
----.github()
--------workflows()
----src()
--------utils.rs(807B)
--------action.rs(5KB)
--------property.rs(6KB)
--------server.rs(40KB)
--------lib.rs(639B)
--------event.rs(2KB)
--------thing.rs(27KB)
----examples()
--------multiple-things.rs(9KB)
--------single-thing.rs(6KB)
----LICENSE(16KB)
----test.sh(664B)
----README.md(7KB)
----CODE_OF_CONDUCT.md(691B)
----.gitignore(383B)
----CHANGELOG.md(3KB)

网友评论