From 88f8ef269d5bc7c1dc222f39aea10088ce852695 Mon Sep 17 00:00:00 2001 From: JP Hutchins Date: Fri, 14 Nov 2025 14:44:02 -0800 Subject: [PATCH] doc: mcumgr: update smp/smpclient; add smpmgr smp & smpclient have complete, well-tested, coverage of the spec. smpmgr application is added. Signed-off-by: JP Hutchins --- doc/services/device_mgmt/mcumgr.rst | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/doc/services/device_mgmt/mcumgr.rst b/doc/services/device_mgmt/mcumgr.rst index aa3ebb403bb8c..48a4adbc986ad 100644 --- a/doc/services/device_mgmt/mcumgr.rst +++ b/doc/services/device_mgmt/mcumgr.rst @@ -66,9 +66,11 @@ project. | and `iOS | | | | | | | | | | | | | | | | | | Swift | | | `_ | | | | | | | | | | | | | | | | | | | | +--------------------------------------------------------------------------------+---------+-------+-----+--------+----------+--------+-----------+-----+----+-----+------+----------+----+-------+------+--------+---------------+------------+------------+ - | `smp `_ | ✓ | ✓ | ✓ | ✓ | ✕ | N/A | N/A | N/A | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✕ | ✓ | Library | Python | Apache-2.0 | + | `smp `_ | ✓ | ✓ | ✓ | ✓ | ✕ | N/A | N/A | N/A | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | Library | Python | Apache-2.0 | +--------------------------------------------------------------------------------+---------+-------+-----+--------+----------+--------+-----------+-----+----+-----+------+----------+----+-------+------+--------+---------------+------------+------------+ - | `smpclient `_ | ✓ | ✓ | ✓ | ✕ | ✕ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✕ | ✓ | Library | Python | Apache-2.0 | + | `smpclient `_ | ✓ | ✓ | ✓ | ✕ | ✕ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | Library | Python | Apache-2.0 | + +--------------------------------------------------------------------------------+---------+-------+-----+--------+----------+--------+-----------+-----+----+-----+------+----------+----+-------+------+--------+---------------+------------+------------+ + | `smpmgr `_ | ✓ | ✓ | ✓ | ✕ | ✕ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✕ | ✓ | ✓ | ✓ | ✕ | Application | Python | Apache-2.0 | +--------------------------------------------------------------------------------+---------+-------+-----+--------+----------+--------+-----------+-----+----+-----+------+----------+----+-------+------+--------+---------------+------------+------------+ | Zephyr MCUmgr client (in-tree) | ✕ | ✓ | ✕ | ✕ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | Library | C | Apache-2.0 | +--------------------------------------------------------------------------------+---------+-------+-----+--------+----------+--------+-----------+-----+----+-----+------+----------+----+-------+------+--------+---------------+------------+------------+ @@ -105,13 +107,17 @@ project. | and `iOS | | | | | | | | | | | | | | `_ | | | | | | | | | | | | | +--------------------------------------------------------------------------------+---------------+-----------------+----+-----+------+----------+----+-------+------+--------+---------------+------------+ - | `smp `_ | Windows, |br| | N/A | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✕ | ✓ | Library | Python | + | `smp `_ | Windows, |br| | N/A | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | Library | Python | | | Linux, |br| | | | | | | | | | | | | | | macOS, |br| | | | | | | | | | | | | | | iOS, |br| | | | | | | | | | | | | | | Android | | | | | | | | | | | | +--------------------------------------------------------------------------------+---------------+-----------------+----+-----+------+----------+----+-------+------+--------+---------------+------------+ - | `smpclient `_ | Windows, |br| | Serial, |br| | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✕ | ✓ | Library | Python | + | `smpclient `_ | Windows, |br| | Serial, |br| | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | Library | Python | + | | Linux, |br| | Bluetooth, |br| | | | | | | | | | | | + | | macOS | UDP | | | | | | | | | | | + +--------------------------------------------------------------------------------+---------------+-----------------+----+-----+------+----------+----+-------+------+--------+---------------+------------+ + | `smpmgr `_ | Windows, |br| | Serial, |br| | ✓ | ✓ | ✓ | ✕ | ✓ | ✓ | ✓ | ✕ | App | Python | | | Linux, |br| | Bluetooth, |br| | | | | | | | | | | | | | macOS | UDP | | | | | | | | | | | +--------------------------------------------------------------------------------+---------------+-----------------+----+-----+------+----------+----+-------+------+--------+---------------+------------+