OfficeGuard is an open-source project built on top of Tessels. It will monitor your office/room and sends alerts to OpsGenie if something if not.
In order to build your own setup, you will need:
- a Tessel board
- an Ambient module
- a Climate module
- an Accelerometer module
- Node.js installed on your computer
- OpsGenie account
Install Tessel
npm i tessel -g
Clone the repo:
git clone git@github.com:RisingStack/office-guard.git
cd office-guard
npm i
Make a copy of config.example.js
, and name it config.js
.
Connect your modules to the ports as defined in the config.js
file. (Be aware: you may change them,
but some weird things can happen, like modules conflicting with each other)
tessel push index.js