mirror of
https://dev.iopsys.eu/bbf/icwmp.git
synced 2025-12-10 07:44:41 +01:00
54 lines
2 KiB
Markdown
54 lines
2 KiB
Markdown
# icwmpd command line
|
|
|
|
`icwmpd` command line options are described with `--help` option as below:
|
|
|
|
```bash
|
|
root@iopsys:~# icwmpd --help
|
|
Usage: icwmpd [OPTIONS]
|
|
-b, --boot-event (CWMP daemon) Start CWMP with BOOT event
|
|
-g, --get-rpc-methods (CWMP daemon) Start CWMP with GetRPCMethods request to ACS
|
|
-c, --cli CWMP CLI
|
|
-h, --help Display this help text
|
|
-v, --version Display the version
|
|
```
|
|
|
|
## icwmpd CLI
|
|
|
|
The icwmpd CLI is a debug utility and can be invoked using -c (--cli) command line option.
|
|
|
|
Different options of this CLI are described with help command as below:
|
|
|
|
```bash
|
|
root@iopsys:~# icwmpd -c help
|
|
Valid commands:
|
|
help => show this help
|
|
get [path-expr] => get parameter values
|
|
get_names [path-expr] [next-level] => get parameter names
|
|
set [path-expr] [value] => set parameter value
|
|
add [object] => add object
|
|
del [object] => delete object
|
|
get_notif [path-expr] => get parameter notifications
|
|
```
|
|
> Note: icwmpd CLI is a debug utility and hence it is advised to use for debug and development purpose only.
|
|
> icwmpd CLI utility is independent of icwmpd daemon.
|
|
|
|
icwmp CLI command success result is displayed in the terminal as following:
|
|
|
|
```bash
|
|
root@iopsys:~# icwmpd -c get Device.DeviceInfo.UpTime
|
|
Device.DeviceInfo.UpTime => 91472
|
|
root@iopsys:~# icwmpd -c set Device.WiFi.SSID.1.SSID wifi1_ssid
|
|
Set value is successfully done
|
|
Device.WiFi.SSID.1.SSID => wifi1_ssid
|
|
```
|
|
In the case of fault the result is displayed as following:
|
|
|
|
```bash
|
|
root@iopsys:~# icwmpd -c get Device.DeviceInfo.UpTme
|
|
Fault 9005: Invalid parameter name
|
|
root@iopsys:~# icwmpd -c set
|
|
Fault 9003: Invalid arguments
|
|
root@iopsys:~# icwmpd -c set Device.WiFi.SSID.1.SSID
|
|
Fault 9003: Invalid arguments
|
|
```
|
|
|