Synthesis is a project to explore Node.js, Event-Driven-Development, and real-time web sockets.
The end goal is to create a garden monitoring and automation system, and to provide ideal conditions for your garden to work its magic: photosynthesis.
At this stage, an Express server listens for sensor information and updates a web dashboard in real time via socket.io.
The data is mocked-in for now, but will later be provided by sensors hooked up to a Raspberry Pi.
The first sensor on the list is the DS18B20 Digital Temperature Sensor from SparkFun.
Further plans are to use the Johnny-Five robotics library to manipulate physical devices, including heating and cooling fans, water pumps, and lighting systems.
npm install
node server.js
- view at: localhost:3000