mcumgr_dart 0.1.0 copy "mcumgr_dart: ^0.1.0" to clipboard
mcumgr_dart: ^0.1.0 copied to clipboard

Pure-Dart client for the SMP / MCUmgr protocol (OS, Image/DFU and Filesystem groups) on Zephyr and MCUboot devices. Bring your own transport; no Flutter.

Changelog #

0.1.0 #

Initial release. Extracted from the ProtoCentral OpenView 3 / HealthyPi Move apps as a standalone, pure-Dart library.

  • SMP coreSmpMessage (8-byte header + CBOR, SMP v1 rc / v2 err normalisation and error labels), SmpTransport (abstract byte transport), SmpClient (rolling seq request/response matching, fragment reassembly, per-request timeout).
  • OS group (OsMgmt, group 0) — echo, mcumgr params, task stat, datetime get/set, reset.
  • Image group (ImgMgmt, group 1) — list, chunked/hashed/resumable upload, test, confirm, erase (the DFU flow).
  • FS group (FsMgmt, group 8) — stat, download, upload by path.
1
likes
160
points
73
downloads

Documentation

API reference

Publisher

verified publisherprotocentral.com

Weekly Downloads

Pure-Dart client for the SMP / MCUmgr protocol (OS, Image/DFU and Filesystem groups) on Zephyr and MCUboot devices. Bring your own transport; no Flutter.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

cbor, crypto

More

Packages that depend on mcumgr_dart