3 个版本
0.1.2 | 2023年2月5日 |
---|---|
0.1.1 | 2023年1月21日 |
0.1.0 | 2023年1月21日 |
#4 在 #tp-link
5KB
Rust 的 TP Link 家庭协议
一个简单的库,可以轻松地与 tp link 智能设备通信。
由这篇文章实现。
用法
use std::io;
use std::net::TcpStream;
use tplink_shome_protocol::{receive_message, send_message};
fn main() -> io::Result<()> {
let stream = TcpStream::connect("192.168.1.1:9999")?;
let raw = r#"{"system":{"get_sysinfo":{}}}"#;
send_message(&stream, raw)?;
let message = receive_message(&stream)?;
...
}
lib.rs
:
一个简单的库,可以轻松地与 tp link 智能设备通信。
用法
use std::io;
use std::net::TcpStream;
use tplink_shome_protocol::{receive_message, send_message};
fn main() -> io::Result<()> {
let stream = TcpStream::connect("192.168.1.1:9999")?;
let raw = r#"{"system":{"get_sysinfo":{}}}"#;
send_message(&stream, raw)?;
let message = receive_message(&stream)?;
...
}