Table of Contents

HouseMon

HouseMon is a system used to monitor the houses that we own, including both long term and short term rentals. It provides telemetry that allows us to detect future issues with our properties.

High level requirements include:

The telemetry and sensing functions include:

Components

Telemetry Aggregator

The is a set of nodes that receive data from gateway nodes and stores it for rendering in graphics or generating alerts.

House Gateway Node

The gateway node is responsible for:

The Gateway node hosts a wifi network that uses credentials to join - this is the only security for the link between the gateway and data collectors.

Gateway Node Hardware

Data Collection Nodes

Data collection nodes are connected to sensors and generate telemetry that is fed into the system.

Data Collection Node Hardware describes the boards and sensor hardware.

Data Collector Protocol describes the protocol recognized by the data collection nodes