HS100 API for Rust
Simple library in Rust to access HS100/110 functions.
Special thanks to: https://github.com/sausheong/hs1xxplug for the Go version (which this library is basically a port from).
Resource on Reverse Engineering the HS110: https://www.softscheck.com/en/reverse-engineering-tp-link-hs110/
Usage
extern crate hs100;
use SmartPlug;
use Error;
const HOST: &'static str = "192.168.0.37:9999"; // your device IP
TODO
Deserialize json into structsProper error handling- Use Futures / asynchronous I/O
License
MIT