start
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| start [2025/07/09 16:23] โ [๐ง Core Concepts] mosh | start [2026/06/11 01:40] (current) โ [For Protocol Development] mosh | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== MOSH ====== |
| + | MOSH is a modular smart-home and embedded networking platform built around flexible nodes, reusable elements, and transport-independent communication. | ||
| - | ==== Modern Offline Smart Home ==== | + | 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 ===== | ||
| - | MOSH is a modular, offline-first | + | * [[guide: |
| + | * Curious about why all this was developed? | ||
| + | * [[guide: | ||
| + | * New to MOSH? Start here for the high-level architecture and first steps.ย | ||
| + | * [[mosh: | ||
| + | * Learn how MOSH models nodes, elements, and system behavior.ย | ||
| + | * [[mtrp: | ||
| + | * Read the routing and transport protocol reference.ย | ||
| + | * [[imc: | ||
| + | * Learn how MOSH bridges application behavior to carriers | ||
| - | This wiki is your central hub for all things | + | ===== What MOSH Is ===== |
| - | from getting started with basic nodes to understanding how to extend the protocol and contribute back. | + | |
| + | MOSH is organized in layers: | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| - | ===== ๐ Getting Started ===== | + | This separation allows the system to grow without tightly coupling application logic to any single radio, board, or transport. |
| - | [[mosh: | + | ===== Documentation Paths ===== |
| - | [[mosh: | + | ==== For Builders ==== |
| + | * [[guide: | ||
| + | * [[hardware: | ||
| + | * [[hardware: | ||
| - | [[mosh: | + | ==== For MOSH Development |
| - | ===== ๐ป MOSH Nodes ===== | + | |
| - | [[mosh:devices:bridge|Bridge]] -- A node that relays messages between different transports. | + | * [[mosh:architecture|MOSH Architecture]]ย |
| + | * [[mosh: | ||
| + | * [[mosh: | ||
| + | * [[mosh:nodes|Node Roles]] | ||
| - | [[mosh: | + | ==== For Protocol Development ==== |
| - | [[mosh:devices:gateway|Gateway]] -- A node that interfaces with external systems (e.g., internet, phone app, MQTT). | + | * [[mtrp:overview|MTRP Overview]]ย |
| + | * [[mtrp: | ||
| + | * [[mtrp: | ||
| + | * [[mtrp: | ||
| + | * [[mtrp: | ||
| + | * [[mtrp:diagnostics|Diagnostics]] | ||
| - | [[mosh: | + | ==== For Architecture Reference |
| - | ===== ๐ง Core Concepts ===== | + | |
| - | [[mosh:mosh_core|Mosh Core]] | + | * [[guide:architecture_map|Architecture Map]]ย |
| + | * [[imc: | ||
| + | * [[imc: | ||
| - | [[mosh: | + | ===== Project Status ===== |
| - | [[mosh: | + | MOSH is under active development. |
| - | [[mosh:transport_manager|Transports]]ย | + | Some older pages may describe behavior or architecture that has since changed. When in doubt, prefer: |
| - | ย | + | |
| - | ย | + | |
| - | ย | + | |
| - | ===== ๐งฐ Libraries & APIs =====ย | + | |
| - | ย | + | |
| - | [[mosh: | + | |
| - | ย | + | |
| - | [[mosh: | + | |
| - | ย | + | |
| - | [[mosh: | + | |
| - | ย | + | |
| - | [[mosh: | + | |
| - | ย | + | |
| - | ===== ๐ Official Hardware and Nodes =====ย | + | |
| - | ย | + | |
| - | [[mosh: | + | |
| - | ย | + | |
| - | [[mosh: | + | |
| - | ย | + | |
| - | [[mosh: | + | |
| - | ย | + | |
| - | ==== ๐๏ธPeripherals ==== ย | + | |
| - | ย | + | |
| - | [[mosh: | + | |
| - | ย | + | |
| - | [[mosh: | + | |
| + | * [[guide: | ||
| + | * [[mosh: | ||
| + | * [[mtrp: | ||
| + | ===== 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.1752078182.txt.gz ยท Last modified: by mosh
