uEcho for C
Overview

GitHub tag (latest SemVer) Build Status doxygen

uEcho for C (uecho) is a portable and cross-platform development framework for building controller applications and devices that work with ECHONET Lite. ECHONET is an open standard specification for IoT devices in Japan that covers more than 100 device categories, such as security sensors, air conditioning units, and refrigerators.

What is uEcho?

The uecho framework allows developers to easily control any ECHONET Lite devices or build specification-compliant devices. uecho follows object-oriented design principles, with functions using object-oriented naming conventions and organized into classes like Controller, Node, Class, and Object.

framework

Previously, implementing IoT controllers or devices for ECHONET Lite required developers to understand and implement complex communication middleware specifications, including message formats and communication sequences.

With uecho, developers only need to configure basic listeners to implement devices and controllers, since the framework automatically manages standard requests and notification sequences.