OpenWrt UBUS
What is UBUS?
Ubus is an RPC tool of OpenWRT, a micro system bus architecture. The aim of Ubus is to provide system-level Inter-process Communication(IPC) for various background processes and applications. Ubus is basically consistent with D-Bus in the design conception, providing system-level bus function. In order to be compatible with constrained environment says embedded systems, ubus reduced memory footprint.
Provide various daemons and applications with IPC(Inter-process Communication) service.
Work as a broker, forward messages between related application(s) in different ways.
Several tools are invented for accessing UBUS
libubus: a library for software to access UBUS.
Cmd-line ubus tool.