Official GreenHop Project

Latest version 1.2

GreenHop

OpenSource hardware and software for energy efficiency and environmental monitoring in realtime based on Arduino and ZigBee protocol.

greenhop

GreenHop aims to perform energy and environmental (temperature, umidity, dew point and atmospheric pressure) monitoring of the Data Center server room, providing energy efficiency indicators through green metrics for Data Centers.

The GreenHop solution is totaly based on open source software and hardware.

This approach enables its deployment easier and independently of suppliers, at the same time makes the solution scalable to the needs of each organization.

Thus, we aim to provide ambiental monitoring of the Data Center server room while we keep the system to be customizable to implement and replicate.

Feel free to contact us. If you like to help in this project: daniel.supervisao gmail.com.

The GreenHop project is part of undergraduate dissertation from Daniel Camargo, and is available under Apache 2.0 license.

The graduate degree was given in Bachelor in Computer Science at UDESC and LabP2D.

The source code is available in GitHub Repository.

Install guide

Em breve este tutorial estará completo e terá um passo-a-passo completo de como montar a solução de monitoramento para a sua sala de servidores.

Arduino:

A pasta Arduino possui o código que deve ser instalado na sua placa Arduino, além das bibliotecas necessárias para a utilização dos sensores e rádio X-Bee.

A pasta libs contém todas as bibliotecas necessárias. Devem ser movidas para a pasta de bibliotecas do Arduino (normalmente em $HOME/Arduino/libraries). No local de instalação do Arduino (eg:$INSTALL = /usr/share/arduino/), remover a pasta Wire de $INSTALL/hardware/arduino/avr/libraries/.

A pasta zSensNodes contém os arquivos do Arduino:

O arquivo zSensNodes.ino possui a parte central que aloca todas as libs configuradas no arquivo de configuração.

O arquivo Config.h contém todas as configurações para habilitar ou desabilitar determinados sensores e suas libs.

Banana Pi:

A primeira parte a ser configurada é o sistema operacional para o Banana Pi. Existem diversas opções de sistemas operacionais que podem ser instaladas no Banana Pi, porém o Raspbian foi selecionado devido sua extensa documentação, utilização na comunidade e relativa estabilidade.

Faça o download da versão mais recente do Raspbian compatível com seu Banana Pi Banana Pi .

Em seguida, procure na internet como instalar um SO no Banana Pi, inicialmente no próprio cartão SD.

Zabbix:

Baixe a versão mais recente dos fontes (Sources) do Zabbix.

Exemplos de uso

greenhop1

greenhop2