Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 1.61 KB

README.md

File metadata and controls

37 lines (23 loc) · 1.61 KB

Build Status Go Report

IoT Sensor Notification System

This is a first pass at creating a working end-to-end system that consumes sensor data/events and notifies a user.

The intention of this project was to create a platform where a user could be notified upon certain conditions of sensor input data.

The sensor processor which would run on something like a Raspberry Pi or Intel Edison would consume sensor data/events and send it to the notification processor over MQTT via a MQTT Broker. The notification processor could either run on a local machine or on the cloud, say on a platform like Cloud Foundry.

Architecture

architecture

Tests

./scripts/test

Building the Components

Run ./scripts/build_notification_processor to build the notification processor.

Run ./scripts/build_sensor_processor to build the sensor processor. Currently, the sensor processor builds on a linux/amd64 system. This allows the sensor processor binary to work on the Intel Edison and the Raspberry Pi.

Wiki

The wiki contains more information regarding process, troubleshooting and setup I did so that I could reference my silliness in the future.

Future Work

I've been tracking ideas on the issues page and marking what is important to work on.