Skip to content

cybergarage/uecho-rs

Repository files navigation

logo

crates.io crates.io cargo-test docs.rs

The uecho-rs is a portable, cross-platform development framework for Rust developers to create ECHONET-Lite controller and device applications. ECHONET-Lite is an open standard specification for IoT devices in Japan, it specifies more than 100 IoT devices such as crime prevention sensors, air conditioners and refrigerators.

What is uEcho ?

The uecho-rs is a comprehensive framework for ECHONET-Lite development in Rust. To implement IoT controllers or devices of ECHONET-Lite, the developer had to understand and implement the communication middleware specification such as the message format and base sequences.

The uecho-rs provides the following major components to control ECHONET-Lite devices and create the standard ECHONET-Lite devices easily without in-depth ECHONET-Lite specification understanding.

The uecho-rs handles all ECHONET-Lite requests such as read, write and notification requests automatically. Therefore, Rust developers can implement the standard device and controller applications using the uecho-rs easily by simply implementing the request message validators.

Getting Started

To add the uecho-rs to your project, add the following to your Cargo.toml file:

[dependencies]
echonet = "1.x.x"

no_std support:

[dependencies]
echonet = { version = "1.x.x", features = ["no_std"] }

The examples are available for ECHONET-Lite controller and device implementations using the uecho-rs, check out the examples folder in GitHub.

Table of Contents

Getting Help

License

This project is licensed under the Apache-2.0 License.

About

uEcho for Rust is a portable development framework for ECHONET Lite developers.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy