User Tools

Site Tools


start

This is an old revision of the document!


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:

  • MOSH defines smart-home and node behavior
  • IMC provides the message and carrier abstraction between layers
  • MTRP provides routing and multi-transport packet delivery
  • Hardware/Transports provide 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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki