User Tools

Site Tools


start

This is an old revision of the document!


Welcome to the MOSH Wiki

Modern Offline Smart Home

MOSH is a modular, offline-first protocol for building smart home systems that are private, reliable, and resilient—designed specifically for embedded devices like the Teensy, ESP32, and nRF52.

This wiki is your central hub for all things MOSH: from getting started with basic nodes to understanding how to extend the protocol and contribute back.

🚀 Getting Started

💻 MOSH Nodes

Bridge – A node that relays messages between different transports.

Coordinator – The primary logic node that manages the local network.

Gateway – A node that interfaces with external systems (e.g., internet, phone app, MQTT).

Peripheral – A node that performs a dedicated function (like sensing or controlling).

🧠 Core Concepts

🧰 Libraries & APIs

📟 Official Hardware and Nodes

MOSH Coordinator (Waveshare 7-inch Display Development Board)

Bridge

Gateway

🎚️Peripherals

Movement Detection (Waveshare ESP32 With Display and QMI8658 IMU)

Human Detection (Waveshare Human Micro-Motion Detection mmWave Sensor)

🤝 Contribute

MOSH is an evolving protocol, and your contributions are welcome.

How to Contribute

Code Style Guide

Submit a Proposal

🔐 Philosophy

MOSH is designed to be:

Offline-first – No cloud dependency

Modular – Pick the features and transports you need

Private by Design – No hidden telemetry

Built for Real Hardware – Optimized for constrained MCUs

Need help or have a question? Open a Discussion or file an Issue

/var/www/wiki.moshnetworks.com/data/attic/start.1751556769.txt.gz · Last modified: by mosh

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki