RPC Daemon (Rpcd): Remote Procedure Calls

RPCD and JSON-RPC Mechanism

Definition: rpcd is a daemon for remote procedure calls in OpenWRT.

Internals:

  • Provides JSON-RPC 2.0 interface for remote management.
  • Integrates with ubus to expose system services (e.g., UCI, network status).
  • Used by LuCI for web-based configuration.
  • Supports authentication and access control via uhttpd.