Code Monkey home page Code Monkey logo

beehive-server's Introduction

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/)

Installation

git clone https://github.com/waggle-sensor/beehive-server
cd beehive-server

Optional: The default location for persistent data is the data subfolder. If you want to change this, define the BEEHIVE_ROOT. See next section for further documentation.

export BEEHIVE_ROOT=`pwd`/data     # this exmaple is the default 

Start beehive:

./do.sh deploy

BEEHIVE_ROOT: Persistent data

By default all your beehive data be stored in a data/ subfolder in your checked out git repository. This data directory will contain:

  1. Databases
  2. Nodes Keys
  3. Beehive Keys
  4. 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, e.g.

export BEEHIVE_ROOT=${HOME}/beehive-server-data

(Pro tip: store the beehive variable in you ~/.bashrc or similar)

beehive-server's People

Contributors

benharsha avatar eppell avatar ericvh avatar gemblerz avatar hkim-dev avatar jweezy24 avatar muffinspawn avatar rajeshxsankaran avatar sage-service-user avatar seanshahkarami avatar wa8gl avatar wcatino avatar wgerlach avatar willengler avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.