Skip to content
This repository has been archived by the owner on Jul 6, 2020. It is now read-only.

ELK + Arduino (MQ-2 and DHT11) for monitoring humidity, temperature and gas.

License

Notifications You must be signed in to change notification settings

cristianzsh/arduino-elk-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arduino + ELK

Using ELK & Arduino (MQ-2 and DHT11) for monitoring humidity, temperature and gas.

Project used for certification in network programming classes at IFRN.

Associate Degree in Computer Systems Networking

How it works?

The project consists of an Arduino UNO and MQ-2 and DHT11 modules. The data generated by the modules is collected and sent to Elasticsearch using a Python script.

How to run

  1. Deploy the env_monitor.ino;
  2. Start the ELK stack ($ docker-compose up -d). User: elastic password: ELK_PASSWORD;
  3. Run the Python script to start capturing data.

Images

Kibana dashboard (http://yourip:5601):

Arduino circuit: