Skip to content

Latest commit

 

History

667 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minimq workspace

Opinionated, allocation-free MQTT 5 components for embedded systems:

  • minimq is the async MQTT 5 client.
  • mqtt-rpc is a minimal MQTT 5 request/reply protocol with a matching Python client.
  • mqtt-staging stages bounded objects into application-owned storage and includes a matching Python sender.

Minimq owns MQTT session mechanics, not the network stack or application. The protocol crates likewise leave dispatch, storage, activation, and reboot policy to their applications. Each package has an independent version and release boundary.

Releasing

Packages are released independently with cargo release -p <package> <level>; inspect the default dry run before adding --execute. Protocol-crate releases also update the matching Python package version, which is published separately.

About

A no_std MQTT v5.0 client

Resources

Stars

193 stars

Watchers

5 watching

Forks

Releases

Used by

Contributors

Languages