Overview
Description
The RZ Smart Power Controller is a flexible, web‑based I/O control software solution designed around a standard mechanical relay interface, which can be scaled up to solid state relays. It operates as a lightweight web server that manages specific GPIO lines used to switch connected relays. Built on a Python Flask framework, the application provides both a browser‑based interface and command‑line tools, giving users precise, direct control over each I/O line as well as the overall web server behavior. The application is dynamically configurable with JSON files, allowing it to be used across Renesas boards with no need for coding for the platform.
Features
- RZ smart power controller application features
- Python Flask-based webserver
- JSON-based dynamic IO line configuration
- Libgpiod and sysfs support (Kernel 5.10 & 6.10 support)
- Systemd services to manage the web server dynamically
- .deb installer for easy installation, removal, and package management
- Config and support tools
- Shell interface for local control
- General features of the system release package
- Architected to work on any embedded device with a quick change of the JSON config file
- Verified to work on RZ Common System Release Package
- Provides multiple interfaces to allow for manual or scripted remote control of the IO lines
- Easily expandable to include additional features
- Open source code and GitHub public repository
- Designed as per standard webkits and frameworks, allowing customizations and easy rebuilding of package
- Scripted build allows for easy rebuilding of package
- Cross-building on host side
- Platform agnostic:
- Reference board is RZ/G2L-SBC
- Should work on any embedded board with Debian package management and GPIOs
Release Information
Target Devices
Design & Development
Related Boards & Kits
RZ/G2L Single Board Computer
The RZ/G2L-SBC board is a power-efficient, graphics-enabled development board in a popular single board computer (SBC) format with well-supported expansion interfaces. This Renesas RZ/G2L processor-based platform is ideal for developing cost-efficient HMI, industrial, robotics, and a range of... Read More
Evaluation Board Kit for RZ/G2L MPU
This evaluation board kit is ideal for evaluating RZ/G2L. The RZ/G2L Evaluation Board Kit consists of a module board (SOM) and a carrier board. The module board complies with the SMARC v2.1 standard.
- Contents
- RZ/G2L Module Board (SMARC2.1)
- Common Carrier Board (For RZ/G2L, RZ/G2LC, RZ/G2UL and...
Test This Board Remotely
SMARC SOM Evaluation Kit for RZ/V2L MPU with AI Accelerator
The RZ/V2L Evaluation Board Kit consists of a module board (SOM) and a carrier board that can easily start evaluation of the RZ/V2L. It also includes the MIPI Camera Module (MIPI CSI). The carrier board can be commonly used with RZ/G2L, RZ/G2LC, RZ/G2UL, and RZ/V2L modules (SOM) prepared... Read More
Test This Board Remotely
RZ/V2H Quad-core Vision AI MPU Evaluation Kit
The RZ/V2H AI MPU evaluation kit (RTK0EF0168C04000BJ) is used to evaluate Renesas' RZ/V2H quad-core vision AI MPU. The kit includes a CPU board and an expansion (EXP) board. It supports RZ/V2H standard software packages and enables easy implementation of software development tasks such as low... Read More