start
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| start [2026/05/02 02:08] – [Modern Offline Smart Home] 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. | ||
| - | ==== MOSH (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:protocol_details|Protocol Details]] | + | * [[mosh:architecture|MOSH Architecture]] |
| - | ===== 💻 MOSH Nodes ===== | + | * [[mosh: |
| + | * [[mosh: | ||
| + | * [[mosh: | ||
| - | [[mosh: | + | ==== For Protocol Development ==== |
| - | [[mosh:devices:coordinator|Coordinator]] -- The primary logic node that manages the local network. | + | * [[mtrp:overview|MTRP Overview]] |
| + | * [[mtrp: | ||
| + | * [[mtrp: | ||
| + | * [[mtrp: | ||
| + | * [[mtrp: | ||
| + | * [[mtrp:diagnostics|Diagnostics]] | ||
| - | [[mosh: | + | ==== For Architecture Reference ==== |
| - | [[mosh:devices:peripheral|Peripheral]] -- A node that performs a dedicated function (like sensing or controlling). | + | * [[guide:architecture_map|Architecture Map]] |
| - | ===== 🧠 Core Concepts ===== | + | * [[imc:carrier|IMC Carrier Model]] |
| + | * [[imc: | ||
| - | [[mosh: | + | ===== Project Status ===== |
| - | [[mosh: | + | MOSH is under active development. |
| - | [[mosh:virtual_wire_manager|Virtual Wires]] | + | Some older pages may describe behavior or architecture that has since changed. When in doubt, prefer: |
| - | + | ||
| - | [[mosh: | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== 🧰 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.1777687739.txt.gz · Last modified: by mosh
