| # Matter Open IoT SDK Shell Example Application |
| |
| The example exposes configuration and management APIs via a command line |
| interface. It parses a command line and calls the corresponding service |
| execution. There is a set of common shell commands which perform basic device |
| operations. |
| |
| For more details see |
| [Common shell commands](../README.md#matter-shell-command-details). |
| |
| ## Build-run-test-debug |
| |
| For information on how to build, run, test and debug this example and further |
| information about the platform it is run on see |
| [Open IoT SDK examples](../../../docs/guides/openiotsdk_examples.md). |
| |
| The example name to use in the scripts is `shell`. |
| |
| ## Example output |
| |
| When the example runs, these lines should be visible: |
| |
| ``` |
| [INF] [SH] Open IoT SDK shell example application start |
| [INF] [SH] Open IoT SDK shell example application run |
| > |
| ``` |
| |
| This means the shell application launched correctly. |
| |
| Pass commands to the terminal and wait for the response. The application |
| supports common Matter shell commands. They are used to control the basic |
| functionalities of the device. |
| |
| For more details read: |
| [Common shell commands](../README.md#matter-shell-command-details) |
| |
| Example: |
| |
| ``` |
| > echo Hello |
| Hello |
| Done |
| ``` |