Beehive Server
Beehive Server is a set of services that collect sensor data from Waggle IoT devices.
For an overview of Waggle visit https://wa8.gl/
System Requirements
- OS: Linux, OSX
- Software: Make, Docker
Docker
We'll assume Docker CE (Community Edition) version 17.01 or later (check minimal version) is installed on the system.
Installation guides for Docker https://docs.docker.com/install/)
Deployment Instructions
git clone https://github.com/waggle-sensor/beehive-server
cd beehive-server
BEEHIVE_ROOT data folder
By default all your beehive data be stored in a data/
subfolder in your checked out git repository. This data directory will contain:
- Databases
- Nodes Keys
- Beehive Keys
- RMQ data
If you remove this directory you loose all persistent stuff. The incoming data from the nodes also gets stored under this directory.
To change location of your data folder, set the BEEHIVE_ROOT
variable:
export BEEHIVE_ROOT=${HOME}/beehive-server
(Pro tip: store the beehive variable in you ~/.bashrc or similar)
Install
./do.sh deploy