/smp-rs

An implementation of the SMP protocol as used in zephyr, mcuboot, mcumgr, and more.

Primary LanguageRustApache License 2.0Apache-2.0

SMP

An implementation of the SMP protocol in pure Rust.

This repository contains:

  • ./mcumgr-smp: A SMP library implementation to be used in your own projects
  • ./smp-tool: A command line tool for some common operations over different transports.

Library Usage

The mcumgr-smp Readme contains some usage examples.
Additionally, you can take a look at the smp-tool code for how to use the library:

License

This project is dual-licensed under MIT and Apache-2 licenses.
Copyright (c) 2024 Gessler GmbH.