start
This is an old revision of the document!
Table of Contents
MOSH
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.
Start Here
-
- Curious about why all this was developed?
-
- New to MOSH? Start here for the high-level architecture and first steps.
-
- Learn how MOSH models nodes, elements, and system behavior.
-
- Read the routing and transport protocol reference.
-
- Learn how MOSH bridges application behavior to carriers and protocols.
What MOSH Is
MOSH is organized in layers:
MOSHdefines smart-home and node behaviorIMCprovides the message and carrier abstraction between layersMTRPprovides routing and multi-transport packet deliveryHardware/Transportsprovide the physical communication paths
This separation allows the system to grow without tightly coupling application logic to any single radio, board, or transport.
Documentation Paths
For Builders
For MOSH Development
For Protocol Development
For Architecture Reference
Project Status
MOSH is under active development.
Some older pages may describe behavior or architecture that has since changed. When in doubt, prefer:
Notes
- Legacy or outdated documentation may be retained for reference during development.
- Protocol and architecture pages are being updated gradually toward the current design.
/var/www/wiki.moshnetworks.com/data/attic/start.1781141972.txt.gz ยท Last modified: by mosh
