MOSH is a modular smart-home and embedded networking platform built around flexible nodes, reusable elements, and transport-independent communication.
It is designed to let small devices, bridge nodes, and higher-capability controllers participate in one system while keeping routing, messaging, and application behavior clearly separated.
MOSH is organized in layers:
MOSH defines smart-home and node behaviorIMC provides the message and carrier abstraction between layersMTRP provides routing and multi-transport packet deliveryHardware/Transports provide the physical communication pathsThis separation allows the system to grow without tightly coupling application logic to any single radio, board, or transport.
MOSH is under active development.
Some older pages may describe behavior or architecture that has since changed. When in doubt, prefer: