跳转到主要内容

概览

描述

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.

特性

  • 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

发布信息

目标设备

下载

设计和开发

相关评估板和套件

支持

支持社区

支持社区

在线询问瑞萨电子工程社群的技术人员,快速获得技术支持。
浏览文章

知识库

浏览我们的知识库,获取文章、常见问题解答及其他实用资源。
提交工单

提交工单

需要咨询技术性问题或提供非公开信息吗?